18 #ifndef itkMorphologyImageFilter_h
19 #define itkMorphologyImageFilter_h
71 template <
typename TInputImage,
typename TOutputImage,
typename TKernel>
93 using typename Superclass::OutputImageRegionType;
96 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
123 m_BoundaryCondition = i;
130 m_BoundaryCondition = &m_DefaultBoundaryCondition;
134 itkGetConstMacro(BoundaryCondition, ImageBoundaryConditionPointerType);
140 PrintSelf(std::ostream & os,
Indent indent)
const override;
144 DynamicThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread)
override;
150 Evaluate(
const NeighborhoodIteratorType & nit,
151 const KernelIteratorType kernelBegin,
152 const KernelIteratorType kernelEnd) = 0;
164 #ifndef ITK_MANUAL_INSTANTIATION
165 # include "itkMorphologyImageFilter.hxx"