45 #ifndef vtkImageEuclideanDistance_h
46 #define vtkImageEuclideanDistance_h
48 #include "vtkImagingGeneralModule.h"
51 #define VTK_EDT_SAITO_CACHED 0
52 #define VTK_EDT_SAITO 1
69 vtkGetMacro(Initialize,
int);
79 vtkGetMacro(ConsiderAnisotropy,
int);
89 vtkGetMacro(MaximumDistance,
double);
100 vtkGetMacro(Algorithm,
int);
113 ~vtkImageEuclideanDistance()VTK_OVERRIDE {}
121 virtual void AllocateOutputScalars(
vtkImageData *outData,
void SetAlgorithmToSaitoCached()
Selects a Euclidean DT algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3...
a simple class to control print indentation
void SetAlgorithmToSaito()
Selects a Euclidean DT algorithm.
topologically and geometrically regular array of data
virtual int IterativeRequestInformation(vtkInformation *in, vtkInformation *out)
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual int IterativeRequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkAlgorithm * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
#define VTK_EDT_SAITO_CACHED
Filters that execute axes in series.
virtual int IterativeRequestUpdateExtent(vtkInformation *in, vtkInformation *out)