28 #ifndef __vtkvmtkLevelSetSigmoidFilter_h 29 #define __vtkvmtkLevelSetSigmoidFilter_h 31 #include "vtkSimpleImageToImageFilter.h" 32 #include "vtkImageData.h" 33 #include "vtkvmtkWin32Header.h" 39 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
43 vtkSetObjectMacro(LevelSetsImage,vtkImageData);
44 vtkGetObjectMacro(LevelSetsImage,vtkImageData);
47 vtkSetMacro(Sigma,
double);
48 vtkGetMacro(Sigma,
double);
53 vtkSetMacro(ScaleValue,
double);
54 vtkGetMacro(ScaleValue,
double);
62 vtkSetMacro(ComputeScaleValueFromInput,
int);
63 vtkGetMacro(ComputeScaleValueFromInput,
int);
64 vtkBooleanMacro(ComputeScaleValueFromInput,
int);
71 virtual void SimpleExecute(vtkImageData* input, vtkImageData* output) VTK_OVERRIDE;
int ComputeScaleValueFromInput
vtkImageData * LevelSetsImage
Apply a sigmoid function to every voxel of an image.