12 #ifndef CXCONTOURFILTER_H 13 #define CXCONTOURFILTER_H 36 virtual QString getType()
const;
37 virtual QString getName()
const;
38 virtual QString getHelp()
const;
39 static QString getNameSuffix();
40 virtual void setActive(
bool on);
43 virtual bool execute();
44 virtual bool postProcess();
61 bool reduceResolution=
false,
63 bool preserveTopology=
true,
64 double decimation=0.2,
65 double numberOfIterations = 15,
66 double passBand = 0.3);
73 virtual void createOptions();
74 virtual void createInputTypes();
75 virtual void createOutputTypes();
80 void imageChangedSlot(QString uid);
96 #endif // CXCONTOURFILTER_H
boost::shared_ptr< class ColorProperty > ColorPropertyPtr
boost::shared_ptr< class VisServices > VisServicesPtr
boost::shared_ptr< class Image > ImagePtr
boost::shared_ptr< class ContourFilter > ContourFilterPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
vtkSmartPointer< vtkPolyData > vtkPolyDataPtr
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
boost::shared_ptr< class BoolProperty > BoolPropertyPtr
boost::shared_ptr< class Mesh > MeshPtr
Namespace for all CustusX production code.