18#ifndef itkCurvatureFlowImageFilter_h
19#define itkCurvatureFlowImageFilter_h
91template <
typename TInputImage,
typename TOutputImage>
189#ifndef ITK_MANUAL_INSTANTIATION
190# include "itkCurvatureFlowImageFilter.hxx"
This class encapsulate the finite difference equation which drives a curvature flow denoising algorit...
typename FiniteDifferenceFunctionType::TimeStepType TimeStepType
void PrintSelf(std::ostream &os, Indent indent) const override
void EnlargeOutputRequestedRegion(DataObject *) override
CurvatureFlowImageFilter()
void InitializeIteration() override
static constexpr unsigned int ImageDimension
DenseFiniteDifferenceImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< Self > Pointer
CurvatureFlowImageFilter Self
typename OutputImageType::Pointer OutputImagePointer
CurvatureFlowFunction< OutputImageType > CurvatureFlowFunctionType
SmartPointer< const Self > ConstPointer
~CurvatureFlowImageFilter() override=default
void GenerateInputRequestedRegion() override
Base class for all data objects in ITK.
typename FiniteDifferenceFunctionType::TimeStepType TimeStepType
OutputPixelType PixelType
DenseFiniteDifferenceImageFilter()
FiniteDifferenceFunction< TOutputImage > FiniteDifferenceFunctionType
static constexpr unsigned int ImageDimension
TOutputImage OutputImageType
TInputImage InputImageType
virtual const IdentifierType & GetNumberOfIterations() const
virtual const IdentifierType & GetElapsedIterations() const
Control indentation during Print() invocation.
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....