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.");
113 void operator=(
const Self &) ITK_DELETE_FUNCTION;
static const unsigned int ImageDimension
CurvatureAnisotropicDiffusionImageFilter()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::UpdateBufferType UpdateBufferType
SmartPointer< Self > Pointer
virtual void InitializeIteration() override
virtual void InitializeIteration() override
CurvatureAnisotropicDiffusionImageFilter Self
SmartPointer< const Self > ConstPointer
virtual void SetDifferenceFunction(FiniteDifferenceFunctionType *_arg)
void operator=(const Self &) ITK_DELETE_FUNCTION
AnisotropicDiffusionImageFilter< TInputImage, TOutputImage > Superclass
static const unsigned int ImageDimension
~CurvatureAnisotropicDiffusionImageFilter()
Superclass::UpdateBufferType UpdateBufferType
#define itkConceptMacro(name, concept)
virtual TimeStepType GetTimeStep() const