33 #ifndef __vtkvmtkObjectnessMeasureImageFilter_h 34 #define __vtkvmtkObjectnessMeasureImageFilter_h 36 #include "vtkSimpleImageToImageFilter.h" 37 #include "vtkvmtkWin32Header.h" 39 #include "vtkImageData.h" 47 vtkGetMacro(SigmaMin,
double);
48 vtkSetMacro(SigmaMin,
double);
50 vtkGetMacro(SigmaMax,
double);
51 vtkSetMacro(SigmaMax,
double);
53 vtkGetMacro(NumberOfSigmaSteps,
int);
54 vtkSetMacro(NumberOfSigmaSteps,
int);
56 vtkGetMacro(SigmaStepMethod,
int);
57 vtkSetMacro(SigmaStepMethod,
int);
61 this->SetSigmaStepMethod(EQUISPACED);
66 this->SetSigmaStepMethod(LOGARITHMIC);
75 vtkGetMacro(UseScaledObjectness,
int);
76 vtkSetMacro(UseScaledObjectness,
int);
78 vtkGetMacro(Alpha,
double);
79 vtkSetMacro(Alpha,
double);
81 vtkGetMacro(Beta,
double);
82 vtkSetMacro(Beta,
double);
84 vtkGetMacro(Gamma,
double);
85 vtkSetMacro(Gamma,
double);
87 vtkGetMacro(ObjectDimension,
int);
88 vtkSetMacro(ObjectDimension,
int);
90 vtkGetObjectMacro(ScalesOutput,vtkImageData);
96 virtual void SimpleExecute(vtkImageData* input, vtkImageData* output) VTK_OVERRIDE;
104 int NumberOfSigmaSteps;
106 int UseScaledObjectness;
111 vtkImageData* ScalesOutput;
void SetSigmaStepMethodToEquispaced()
void SetSigmaStepMethodToLogarithmic()
Wrapper class around itk::ObjectnessMeasureImageFilter.