18 #ifndef __itkMorphologyImageFilter_h
19 #define __itkMorphologyImageFilter_h
71 template<
class TInputImage,
class TOutputImage,
class TKernel >
89 typedef typename TInputImage::SizeType
SizeType;
95 itkStaticConstMacro(ImageDimension,
unsigned int,
96 TInputImage::ImageDimension);
122 m_BoundaryCondition = i;
126 void ResetBoundaryCondition()
128 m_BoundaryCondition = &m_DefaultBoundaryCondition;
132 itkGetConstMacro(BoundaryCondition, ImageBoundaryConditionPointerType);
136 void PrintSelf(std::ostream & os,
Indent indent)
const;
140 void ThreadedGenerateData(
const OutputImageRegionType &
141 outputRegionForThread,
146 virtual PixelType Evaluate(
const NeighborhoodIteratorType & nit,
147 const KernelIteratorType kernelBegin,
148 const KernelIteratorType kernelEnd) = 0;
152 void operator=(
const Self &);
163 #ifndef ITK_MANUAL_INSTANTIATION
164 #include "itkMorphologyImageFilter.hxx"