18 #ifndef itkGrayscaleFunctionErodeImageFilter_h
19 #define itkGrayscaleFunctionErodeImageFilter_h
49 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
84 TInputImage::ImageDimension);
86 TOutputImage::ImageDimension);
88 TKernel::NeighborhoodDimension);
94 #ifdef ITK_USE_CONCEPT_CHECKING
130 void operator=(const
Self &) ITK_DELETE_FUNCTION;
138 #ifndef ITK_MANUAL_INSTANTIATION
139 #include "itkGrayscaleFunctionErodeImageFilter.hxx"
Superclass::NeighborhoodIteratorType NeighborhoodIteratorType
Superclass::PixelType PixelType
SmartPointer< Self > Pointer
~GrayscaleFunctionErodeImageFilter()
gray scale function erosion of an image
ConstantBoundaryCondition< InputImageType > DefaultBoundaryConditionType
Superclass::DefaultBoundaryConditionType DefaultBoundaryConditionType
PixelType Evaluate(const NeighborhoodIteratorType &nit, const KernelIteratorType kernelBegin, const KernelIteratorType kernelEnd) override
Superclass::KernelType KernelType
Base class for all process objects that output image data.
static const unsigned int OutputImageDimension
static const unsigned int KernelDimension
KernelType::ConstIterator KernelIteratorType
Base class for the morphological operations such as erosion and dialation.
ConstNeighborhoodIterator< TInputImage > NeighborhoodIteratorType
DefaultBoundaryConditionType m_ErodeBoundaryCondition
GrayscaleFunctionErodeImageFilter()
static const unsigned int InputImageDimension
TKernel::PixelType KernelPixelType
TInputImage::PixelType PixelType
Superclass::KernelIteratorType KernelIteratorType
MorphologyImageFilter< TInputImage, TOutputImage, TKernel > Superclass
SmartPointer< const Self > ConstPointer
#define itkConceptMacro(name, concept)
GrayscaleFunctionErodeImageFilter Self