47 #ifndef __vtkImageEuclideanDistance_h
48 #define __vtkImageEuclideanDistance_h
52 #define VTK_EDT_SAITO_CACHED 0
53 #define VTK_EDT_SAITO 1
78 vtkSetMacro(Initialize,
int);
79 vtkGetMacro(Initialize,
int);
80 vtkBooleanMacro(Initialize,
int);
86 vtkSetMacro(ConsiderAnisotropy,
int);
87 vtkGetMacro(ConsiderAnisotropy,
int);
88 vtkBooleanMacro(ConsiderAnisotropy,
int);
94 vtkSetMacro(MaximumDistance,
double);
95 vtkGetMacro(MaximumDistance,
double);
101 vtkSetMacro(Algorithm,
int);
102 vtkGetMacro(Algorithm,
int);
123 virtual void AllocateOutputScalars(
vtkImageData *outData);
void PrintSelf(ostream &os, vtkIndent indent)
virtual int SplitExtent(int splitExt[6], int startExt[6], int num, int total)
void SetAlgorithmToSaitoCached()
a simple class to control print indentation
void SetAlgorithmToSaito()
topologically and geometrically regular array of data
virtual int IterativeRequestInformation(vtkInformation *in, vtkInformation *out)
virtual int IterativeRequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkAlgorithm * New()
#define VTK_EDT_SAITO_CACHED
Filters that execute axes in series.
~vtkImageEuclideanDistance()
virtual int IterativeRequestUpdateExtent(vtkInformation *in, vtkInformation *out)