18#ifndef __itkParabolicErodeImageFilter_h
19#define __itkParabolicErodeImageFilter_h
22#include "itkNumericTraits.h"
41template<
typename TInputImage,
42typename 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 &)
NumericTraits< PixelType >::RealType RealType
SmartPointer< Self > Pointer
itk::FixedArray< ScalarRealType, TInputImage::ImageDimension > RadiusType
TInputImage::Pointer InputImagePointer
ParabolicErodeImageFilter Self
ParabolicErodeImageFilter()
TOutputImage::PixelType OutputPixelType
TInputImage::ConstPointer InputImageConstPointer
itkStaticConstMacro(ImageDimension, unsigned int, TInputImage::ImageDimension)
void operator=(const Self &)
TOutputImage OutputImageType
TInputImage InputImageType
ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage > Superclass
NumericTraits< PixelType >::ScalarRealType ScalarRealType
~ParabolicErodeImageFilter() override