18 #ifndef itkBasicDilateImageFilter_h
19 #define itkBasicDilateImageFilter_h
47 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
66 typedef typename Superclass::PixelType
PixelType;
81 itkStaticConstMacro(InputImageDimension,
unsigned int,
82 TInputImage::ImageDimension);
83 itkStaticConstMacro(OutputImageDimension,
unsigned int,
84 TOutputImage::ImageDimension);
85 itkStaticConstMacro(KernelDimension,
unsigned int,
86 TKernel::NeighborhoodDimension);
92 #ifdef ITK_USE_CONCEPT_CHECKING
117 PixelType Evaluate(
const NeighborhoodIteratorType & nit,
118 const KernelIteratorType kernelBegin,
119 const KernelIteratorType kernelEnd) ITK_OVERRIDE;
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkBasicDilateImageFilter.hxx"
gray scale dilation of an image
Superclass::NeighborhoodIteratorType NeighborhoodIteratorType
TKernel::PixelType KernelPixelType
MorphologyImageFilter< TInputImage, TOutputImage, TKernel > Superclass
Superclass::KernelIteratorType KernelIteratorType
~BasicDilateImageFilter() override
Base class for all process objects that output image data.
Base class for the morphological operations such as erosion and dialation.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Superclass::KernelType KernelType
Superclass::DefaultBoundaryConditionType DefaultBoundaryConditionType
#define itkConceptMacro(name, concept)
DefaultBoundaryConditionType m_DilateBoundaryCondition
BasicDilateImageFilter Self
Superclass::PixelType PixelType