18 #ifndef __itkMinMaxCurvatureFlowImageFilter_h
19 #define __itkMinMaxCurvatureFlowImageFilter_h
76 template<
typename TInputImage,
typename TOutputImage >
107 typedef typename FiniteDifferenceFunctionType::RadiusType
RadiusType;
115 #ifdef ITK_USE_CONCEPT_CHECKING
133 typename TOutputImage::PixelType > ) );
154 #ifndef ITK_MANUAL_INSTANTIATION
155 #include "itkMinMaxCurvatureFlowImageFilter.hxx"
SmartPointer< Self > Pointer
static const unsigned int ImageDimension
Superclass::OutputImageType OutputImageType
RadiusValueType m_StencilRadius
Base class for all process objects that output image data.
unsigned long SizeValueType
MinMaxCurvatureFlowImageFilter Self
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
Superclass::OutputImageType OutputImageType
CurvatureFlowImageFilter< TInputImage, TOutputImage > Superclass
virtual void InitializeIteration()
MinMaxCurvatureFlowFunction< OutputImageType > MinMaxCurvatureFlowFunctionType
FiniteDifferenceFunctionType::RadiusType RadiusType
static const unsigned int ImageDimension
~MinMaxCurvatureFlowImageFilter()
SmartPointer< const Self > ConstPointer
Denoise an image using min/max curvature flow.
void operator=(const Self &)
Control indentation during Print() invocation.
void PrintSelf(std::ostream &os, Indent indent) const
#define itkConceptMacro(name, concept)
Denoise an image using curvature driven flow.
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
MinMaxCurvatureFlowImageFilter()
RadiusType::SizeValueType RadiusValueType