18 #ifndef __itkParabolicErodeImageFilter_h
19 #define __itkParabolicErodeImageFilter_h
22 #include "itkNumericTraits.h"
41 template<
typename TInputImage,
42 typename TOutputImage = TInputImage >
65 typedef typename TInputImage::PixelType PixelType;
66 typedef typename NumericTraits< PixelType >::RealType
RealType;
75 typedef typename itk::FixedArray< ScalarRealType, TInputImage::ImageDimension >
RadiusType;
79 TInputImage::ImageDimension );
Parent class for morphological operations with parabolic structuring elements.
Class for morphological erosion operations with parabolic structuring elements.
SmartPointer< const Self > ConstPointer
ParabolicErodeImageFilter(const Self &)
SmartPointer< Self > Pointer
itk::FixedArray< ScalarRealType, TInputImage::ImageDimension > RadiusType
TInputImage::Pointer InputImagePointer
ParabolicErodeImageFilter Self
ParabolicErodeImageFilter()
NumericTraits< PixelType >::RealType RealType
TOutputImage::PixelType OutputPixelType
TInputImage::ConstPointer InputImageConstPointer
itkStaticConstMacro(ImageDimension, unsigned int, TInputImage::ImageDimension)
void operator=(const Self &)
TOutputImage OutputImageType
TInputImage InputImageType
NumericTraits< PixelType >::ScalarRealType ScalarRealType
ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage > Superclass
~ParabolicErodeImageFilter() override