33 #ifndef __vtkvmtkFastMarchingDirectionalFreezeImageFilter_h 34 #define __vtkvmtkFastMarchingDirectionalFreezeImageFilter_h 36 #include "vtkSimpleImageToImageFilter.h" 37 #include "vtkIdList.h" 38 #include "vtkvmtkWin32Header.h" 46 vtkGetMacro(GenerateGradientImage,
int);
47 vtkSetMacro(GenerateGradientImage,
int);
48 vtkBooleanMacro(GenerateGradientImage,
int);
50 vtkGetMacro(TargetReachedMode,
int);
51 vtkSetMacro(TargetReachedMode,
int);
55 this->SetTargetReachedMode(ONE_TARGET);
60 this->SetTargetReachedMode(ALL_TARGETS);
69 vtkGetMacro(TargetValue,
double);
71 vtkGetMacro(TargetOffset,
double);
72 vtkSetMacro(TargetOffset,
double);
74 vtkSetObjectMacro(Seeds,vtkIdList);
75 vtkGetObjectMacro(Seeds,vtkIdList);
77 vtkSetObjectMacro(Targets,vtkIdList);
78 vtkGetObjectMacro(Targets,vtkIdList);
84 virtual void SimpleExecute(vtkImageData* input, vtkImageData* output) VTK_OVERRIDE;
90 int GenerateGradientImage;
91 int TargetReachedMode;
void SetTargetReachedModeToAllTargets()
Wrapper class around itk::FastMarchingDirectionalFreezeImageFilter.
void SetTargetReachedModeToOneTarget()