|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkCurvatureAnisotropicDiffusionImageFilter_h
19 #define itkCurvatureAnisotropicDiffusionImageFilter_h
57 template <
typename TInputImage,
typename TOutputImage>
81 #ifdef ITK_USE_CONCEPT_CHECKING
104 <<
"Anisotropic diffusion is using a time step which may introduce instability into the solution.");
static constexpr unsigned int ImageDimension
static constexpr unsigned int ImageDimension
CurvatureAnisotropicDiffusionImageFilter()
virtual void SetDifferenceFunction(FiniteDifferenceFunctionType *_arg)
OutputImageType UpdateBufferType
typename Superclass::UpdateBufferType UpdateBufferType
Base class for all process objects that output image data.
This filter performs anisotropic diffusion on a scalar itk::Image using the modified curvature diffus...
void InitializeIteration() override
virtual TimeStepType GetTimeStep() const
void InitializeIteration() override
~CurvatureAnisotropicDiffusionImageFilter() override=default
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...