18#ifndef itkParabolicErodeImageFilter_h
19#define itkParabolicErodeImageFilter_h
22#include "itkNumericTraits.h"
41template <
typename TInputImage,
typename TOutputImage = TInputImage>
64 using PixelType =
typename TInputImage::PixelType;
65 using RealType =
typename NumericTraits<PixelType>::RealType;
74 using RadiusType =
typename itk::FixedArray<ScalarRealType, TInputImage::ImageDimension>;
Parent class for morphological operations with parabolic structuring elements.
Class for morphological erosion operations with parabolic structuring elements.
typename NumericTraits< PixelType >::ScalarRealType ScalarRealType
typename TInputImage::ConstPointer InputImageConstPointer
typename TInputImage::Pointer InputImagePointer
ParabolicErodeImageFilter()=default
SmartPointer< const Self > ConstPointer
typename TOutputImage::PixelType OutputPixelType
itkStaticConstMacro(ImageDimension, unsigned int, TInputImage::ImageDimension)
TOutputImage OutputImageType
~ParabolicErodeImageFilter() override=default
TInputImage InputImageType
typename itk::FixedArray< ScalarRealType, TInputImage::ImageDimension > RadiusType
typename NumericTraits< PixelType >::RealType RealType
ITK_DISALLOW_COPY_AND_MOVE(ParabolicErodeImageFilter)