32#ifndef vtkImageAnisotropicDiffusion3D_h
33#define vtkImageAnisotropicDiffusion3D_h
36#include "vtkImagingGeneralModule.h"
38VTK_ABI_NAMESPACE_BEGIN
121 VTK_FUTURE_CONST
int outExt[6],
int id)
override;
123 VTK_FUTURE_CONST
int* coreExtent,
int count);
static vtkImageAnisotropicDiffusion3D * New()
void Iterate(vtkImageData *in, vtkImageData *out, double ar0, double ar1, double ar2, VTK_FUTURE_CONST int *coreExtent, int count)
vtkImageAnisotropicDiffusion3D()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeBool GradientMagnitudeThreshold
void SetNumberOfIterations(int num)
This method sets the number of iterations which also affects the input neighborhood needed to compute...
double DiffusionThreshold
~vtkImageAnisotropicDiffusion3D() override=default
void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, VTK_FUTURE_CONST int outExt[6], int id) override
If the subclass does not define an Execute method, then the task will be broken up,...
topologically and geometrically regular array of data
vtkImageSpatialAlgorithm()
a simple class to control print indentation