48 #ifndef vtkImageEuclideanDistance_h
49 #define vtkImageEuclideanDistance_h
51 #include "vtkImagingGeneralModule.h"
54 #define VTK_EDT_SAITO_CACHED 0
55 #define VTK_EDT_SAITO 1
72 vtkGetMacro(Initialize,
int);
82 vtkGetMacro(ConsiderAnisotropy,
int);
92 vtkGetMacro(MaximumDistance,
double);
103 vtkGetMacro(Algorithm,
int);
topologically and geometrically regular array of data
Filters that execute axes in series.
virtual void AllocateOutputScalars(vtkImageData *outData, int outExt[6], vtkInformation *outInfo)
void SetAlgorithmToSaitoCached()
~vtkImageEuclideanDistance()
virtual int IterativeRequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetAlgorithmToSaito()
virtual int IterativeRequestInformation(vtkInformation *in, vtkInformation *out)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static vtkImageEuclideanDistance * New()
virtual int IterativeRequestUpdateExtent(vtkInformation *in, vtkInformation *out)
vtkImageEuclideanDistance()
a simple class to control print indentation
#define VTK_EDT_SAITO_CACHED
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.