18 #ifndef itkMinMaxCurvatureFlowImageFilter_h 19 #define itkMinMaxCurvatureFlowImageFilter_h 76 template<
typename TInputImage,
typename TOutputImage >
111 itkSetMacro(StencilRadius, RadiusValueType);
112 itkGetConstMacro(StencilRadius, RadiusValueType);
115 #ifdef ITK_USE_CONCEPT_CHECKING 133 typename TOutputImage::PixelType > ) );
148 void operator=(
const Self &) ITK_DELETE_FUNCTION;
154 #ifndef ITK_MANUAL_INSTANTIATION 155 #include "itkMinMaxCurvatureFlowImageFilter.hxx" SmartPointer< Self > Pointer
static const unsigned int ImageDimension
Superclass::OutputImageType OutputImageType
RadiusValueType m_StencilRadius
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
unsigned long SizeValueType
MinMaxCurvatureFlowImageFilter Self
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
Superclass::OutputImageType OutputImageType
CurvatureFlowImageFilter< TInputImage, TOutputImage > Superclass
MinMaxCurvatureFlowFunction< OutputImageType > MinMaxCurvatureFlowFunctionType
FiniteDifferenceFunctionType::RadiusType RadiusType
virtual void InitializeIteration() override
static const unsigned int ImageDimension
~MinMaxCurvatureFlowImageFilter()
SmartPointer< const Self > ConstPointer
Denoise an image using min/max curvature flow.
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)
Denoise an image using curvature driven flow.
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
MinMaxCurvatureFlowImageFilter()
RadiusType::SizeValueType RadiusValueType
void operator=(const Self &) ITK_DELETE_FUNCTION