18 #ifndef itkBasicErodeImageFilter_h
19 #define itkBasicErodeImageFilter_h
45 template <
typename TInputImage,
typename TOutputImage,
typename TKernel>
64 using typename Superclass::PixelType;
67 using typename Superclass::KernelIteratorType;
70 using typename Superclass::NeighborhoodIteratorType;
73 using typename Superclass::KernelType;
76 using typename Superclass::DefaultBoundaryConditionType;
79 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
80 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
81 static constexpr
unsigned int KernelDimension = TKernel::NeighborhoodDimension;
86 #ifdef ITK_USE_CONCEPT_CHECKING
114 DefaultBoundaryConditionType m_ErodeBoundaryCondition{};
118 #ifndef ITK_MANUAL_INSTANTIATION
119 # include "itkBasicErodeImageFilter.hxx"