36#ifndef vtkImageEuclideanDistance_h 
   37#define vtkImageEuclideanDistance_h 
   40#include "vtkImagingGeneralModule.h"  
   42#define VTK_EDT_SAITO_CACHED 0 
   43#define VTK_EDT_SAITO 1 
   45VTK_ABI_NAMESPACE_BEGIN
 
   80  vtkSetMacro(MaximumDistance, 
double);
 
   81  vtkGetMacro(MaximumDistance, 
double);
 
   91  vtkSetMacro(Algorithm, 
int);
 
   92  vtkGetMacro(Algorithm, 
int);
 
topologically and geometrically regular array of data
 
Filters that execute axes in series.
 
static vtkImageEuclideanDistance * New()
 
virtual void AllocateOutputScalars(vtkImageData *outData, int outExt[6], vtkInformation *outInfo)
 
void SetAlgorithmToSaitoCached()
Selects a Euclidean DT algorithm.
 
~vtkImageEuclideanDistance() override=default
 
int IterativeRequestUpdateExtent(vtkInformation *in, vtkInformation *out) override
 
void SetAlgorithmToSaito()
Selects a Euclidean DT algorithm.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Construct an instance of vtkImageDecomposeFilter filter with default dimensionality 3.
 
int IterativeRequestInformation(vtkInformation *in, vtkInformation *out) override
 
vtkTypeBool ConsiderAnisotropy
 
int IterativeRequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
vtkImageEuclideanDistance()
 
a simple class to control print indentation
 
#define VTK_EDT_SAITO_CACHED