18 #ifndef itkVectorCurvatureAnisotropicDiffusionImageFilter_h 19 #define itkVectorCurvatureAnisotropicDiffusionImageFilter_h 62 template<
typename TInputImage,
typename TOutputImage >
88 #ifdef ITK_USE_CONCEPT_CHECKING 113 <<
"Anisotropic diffusion has attempted to use a time step which may introduce instability into the solution.");
119 void operator=(
const Self &) ITK_DELETE_FUNCTION;
VectorCurvatureAnisotropicDiffusionImageFilter()
void operator=(const Self &) ITK_DELETE_FUNCTION
static const unsigned int ImageDimension
Superclass::UpdateBufferType UpdateBufferType
SmartPointer< const Self > ConstPointer
~VectorCurvatureAnisotropicDiffusionImageFilter()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual void InitializeIteration() override
static const unsigned int ImageDimension
VectorCurvatureAnisotropicDiffusionImageFilter Self
virtual void SetDifferenceFunction(FiniteDifferenceFunctionType *_arg)
AnisotropicDiffusionImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< Self > Pointer
Superclass::UpdateBufferType UpdateBufferType
#define itkConceptMacro(name, concept)
virtual void InitializeIteration() override
virtual TimeStepType GetTimeStep() const