18#ifndef itkVectorCurvatureAnisotropicDiffusionImageFilter_h
19#define itkVectorCurvatureAnisotropicDiffusionImageFilter_h
67template <
typename TInputImage,
typename TOutputImage>
112 <<
"Anisotropic diffusion has attempted to use a time step which may introduce instability into the solution.");
static constexpr unsigned int ImageDimension
void InitializeIteration() override
OutputImageType UpdateBufferType
AnisotropicDiffusionImageFilter()
virtual TimeStepType GetTimeStep() const
virtual void SetDifferenceFunction(FiniteDifferenceFunctionType *_arg)
Implements transparent reference counting.
AnisotropicDiffusionImageFilter< TInputImage, TOutputImage > Superclass
VectorCurvatureAnisotropicDiffusionImageFilter()
~VectorCurvatureAnisotropicDiffusionImageFilter() override=default
void InitializeIteration() override
SmartPointer< const Self > ConstPointer
static constexpr unsigned int ImageDimension
VectorCurvatureAnisotropicDiffusionImageFilter Self
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....