33 #ifndef __vtkvmtkVesselnessMeasureImageFilter_h 34 #define __vtkvmtkVesselnessMeasureImageFilter_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(UseScaledVesselness,
int);
76 vtkSetMacro(UseScaledVesselness,
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 vtkGetObjectMacro(ScalesOutput,vtkImageData);
93 virtual void SimpleExecute(vtkImageData* input, vtkImageData* output) VTK_OVERRIDE;
101 int NumberOfSigmaSteps;
103 int UseScaledVesselness;
107 vtkImageData* ScalesOutput;
Wrapper class around itk::VesselnessMeasureImageFilter.
void SetSigmaStepMethodToLogarithmic()
void SetSigmaStepMethodToEquispaced()