13 #ifndef mitkManualSegmentationToSurfaceFilter_h
14 #define mitkManualSegmentationToSurfaceFilter_h
19 #include <vtkImageGaussianSmooth.h>
20 #include <vtkImageMedian3D.h>
21 #include <vtkImageResample.h>
22 #include <vtkImageThreshold.h>
56 void GenerateData()
override;
57 itkFactorylessNewMacro(
Self);
63 itkSetMacro(MedianFilter3D,
bool);
68 itkGetConstMacro(MedianFilter3D,
bool);
73 itkBooleanMacro(MedianFilter3D);
78 itkSetMacro(Interpolation,
bool);
83 itkGetConstMacro(Interpolation,
bool);
89 itkBooleanMacro(Interpolation);
94 itkSetMacro(UseGaussianImageSmooth,
bool);
99 itkGetConstMacro(UseGaussianImageSmooth,
bool);
108 itkBooleanMacro(UseGaussianImageSmooth);
114 itkSetMacro(GaussianStandardDeviation,
double);
120 itkGetConstMacro(GaussianStandardDeviation,
double);
126 void SetMedianKernelSize(
int x,
int y,
int z);
131 itkGetConstMacro(MedianKernelSizeX,
int);
136 itkGetConstMacro(MedianKernelSizeY,
int);
141 itkGetConstMacro(MedianKernelSizeZ,
int);