33 #ifndef __vtkvmtkLaplacianSegmentationLevelSetImageFilter_h 34 #define __vtkvmtkLaplacianSegmentationLevelSetImageFilter_h 36 #include "vtkSimpleImageToImageFilter.h" 37 #include "vtkvmtkWin32Header.h" 39 #include "vtkImageData.h" 47 vtkGetMacro(IsoSurfaceValue,
double);
48 vtkSetMacro(IsoSurfaceValue,
double);
50 vtkGetMacro(NumberOfIterations,
int);
51 vtkSetMacro(NumberOfIterations,
int);
53 vtkGetMacro(PropagationScaling,
double);
54 vtkSetMacro(PropagationScaling,
double);
56 vtkGetMacro(CurvatureScaling,
double);
57 vtkSetMacro(CurvatureScaling,
double);
59 vtkGetMacro(AdvectionScaling,
double);
60 vtkSetMacro(AdvectionScaling,
double);
62 vtkGetMacro(MaximumRMSError,
double);
63 vtkSetMacro(MaximumRMSError,
double);
65 vtkGetMacro(UseNegativeFeatures,
int);
66 vtkSetMacro(UseNegativeFeatures,
int);
67 vtkBooleanMacro(UseNegativeFeatures,
int);
69 vtkGetMacro(AutoGenerateSpeedAdvection,
int);
70 vtkSetMacro(AutoGenerateSpeedAdvection,
int);
71 vtkBooleanMacro(AutoGenerateSpeedAdvection,
int);
73 vtkGetMacro(InterpolateSurfaceLocation,
int);
74 vtkSetMacro(InterpolateSurfaceLocation,
int);
75 vtkBooleanMacro(InterpolateSurfaceLocation,
int);
77 vtkGetMacro(UseImageSpacing,
int);
78 vtkSetMacro(UseImageSpacing,
int);
79 vtkBooleanMacro(UseImageSpacing,
int);
81 vtkGetObjectMacro(FeatureImage,vtkImageData);
82 vtkSetObjectMacro(FeatureImage,vtkImageData);
84 vtkGetObjectMacro(SpeedImage,vtkImageData);
85 vtkSetObjectMacro(SpeedImage,vtkImageData);
87 vtkGetMacro(RMSChange,
double);
89 vtkGetMacro(ElapsedIterations,
int);
95 virtual void SimpleExecute(vtkImageData* input, vtkImageData* output) VTK_OVERRIDE;
101 double IsoSurfaceValue;
102 int NumberOfIterations;
103 double PropagationScaling;
104 double CurvatureScaling;
105 double AdvectionScaling;
106 double MaximumRMSError;
107 int UseNegativeFeatures;
108 int AutoGenerateSpeedAdvection;
109 int InterpolateSurfaceLocation;
112 int ElapsedIterations;
113 vtkImageData* FeatureImage;
114 vtkImageData* SpeedImage;
Wrapper class around itk::LaplacianSegmentationLevelSetImageFilter.