18 #ifndef itkCurvatureAnisotropicDiffusionImageFilter_h
19 #define itkCurvatureAnisotropicDiffusionImageFilter_h
57 template<
typename TInputImage,
typename TOutputImage >
84 #ifdef ITK_USE_CONCEPT_CHECKING
107 <<
"Anisotropic diffusion is using a time step which may introduce instability into the solution.");
static constexpr unsigned int ImageDimension
CurvatureAnisotropicDiffusionImageFilter()
OutputImageType UpdateBufferType
static constexpr unsigned int ImageDimension
void InitializeIteration() override
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
void InitializeIteration() override
typename Superclass::UpdateBufferType UpdateBufferType
~CurvatureAnisotropicDiffusionImageFilter() override=default
virtual void SetDifferenceFunction(FiniteDifferenceFunctionType *_arg)
#define itkConceptMacro(name, concept)
virtual TimeStepType GetTimeStep() const