18 #ifndef itkCurvatureFlowImageFilter_h 19 #define itkCurvatureFlowImageFilter_h 89 template<
typename TInputImage,
typename TOutputImage >
134 itkSetMacro(TimeStep, TimeStepType);
137 itkGetConstMacro(TimeStep, TimeStepType);
139 #ifdef ITK_USE_CONCEPT_CHECKING 165 virtual bool Halt() ITK_OVERRIDE
194 void operator=(
const Self &) ITK_DELETE_FUNCTION;
200 #ifndef ITK_MANUAL_INSTANTIATION 201 #include "itkCurvatureFlowImageFilter.hxx" virtual void GenerateInputRequestedRegion() override
Superclass::PixelType PixelType
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
~CurvatureFlowImageFilter()
Superclass::TimeStepType TimeStepType
Superclass::PixelType PixelType
Superclass::InputImageType InputImageType
OutputImageType::Pointer OutputImagePointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
CurvatureFlowImageFilter()
CurvatureFlowFunction< OutputImageType > CurvatureFlowFunctionType
CurvatureFlowImageFilter Self
virtual void InitializeIteration() override
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::InputImageType InputImageType
Superclass::OutputImageType OutputImageType
SmartPointer< Self > Pointer
void operator=(const Self &) ITK_DELETE_FUNCTION
virtual const IdentifierType & GetNumberOfIterations() const
static const unsigned int ImageDimension
This class encapsulate the finite difference equation which drives a curvature flow denoising algorit...
static const unsigned int ImageDimension
SmartPointer< const Self > ConstPointer
virtual void EnlargeOutputRequestedRegion(DataObject *) override
Superclass::TimeStepType TimeStepType
DenseFiniteDifferenceImageFilter< TInputImage, TOutputImage > Superclass
Superclass::OutputImageType OutputImageType
Control indentation during Print() invocation.
virtual bool Halt() override
virtual const IdentifierType & GetElapsedIterations() const
#define itkConceptMacro(name, concept)
Denoise an image using curvature driven flow.
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
Base class for all data objects in ITK.