18 #ifndef itkMinMaxCurvatureFlowImageFilter_h
19 #define itkMinMaxCurvatureFlowImageFilter_h
76 template<
typename TInputImage,
typename TOutputImage >
104 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
107 using RadiusType =
typename FiniteDifferenceFunctionType::RadiusType;
115 #ifdef ITK_USE_CONCEPT_CHECKING
133 typename TOutputImage::PixelType > ) );
140 void PrintSelf(std::ostream & os,
Indent indent)
const override;
144 void InitializeIteration()
override;
151 #ifndef ITK_MANUAL_INSTANTIATION
152 #include "itkMinMaxCurvatureFlowImageFilter.hxx"
unsigned long SizeValueType
typename RadiusType::SizeValueType RadiusValueType
RadiusValueType m_StencilRadius
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TOutputImage OutputImageType
Denoise an image using min/max curvature flow.
typename Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
Control indentation during Print() invocation.
typename FiniteDifferenceFunctionType::RadiusType RadiusType
#define itkConceptMacro(name, concept)
Denoise an image using curvature driven flow.