48#ifndef vtkImageEuclideanDistance_h
49#define vtkImageEuclideanDistance_h
52#include "vtkImagingGeneralModule.h"
54#define VTK_EDT_SAITO_CACHED 0
55#define VTK_EDT_SAITO 1
topologically and geometrically regular array of data
vtkImageDecomposeFilter()
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
virtual void SetAlgorithm(int)
Selects a Euclidean DT algorithm.
vtkImageEuclideanDistance()
a simple class to control print indentation
#define VTK_EDT_SAITO_CACHED