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();
59 bool reduceResolution=
false,
61 bool preserveTopology=
true,
62 double decimation=0.2);
69 virtual void createOptions();
70 virtual void createInputTypes();
71 virtual void createOutputTypes();
76 void imageChangedSlot(QString uid);
92 #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.