18 #ifndef itkBasicDilateImageFilter_h 19 #define itkBasicDilateImageFilter_h 47 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
82 TInputImage::ImageDimension);
84 TOutputImage::ImageDimension);
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;
123 void operator=(
const Self &) ITK_DELETE_FUNCTION;
131 #ifndef ITK_MANUAL_INSTANTIATION 132 #include "itkBasicDilateImageFilter.hxx" gray scale dilation of an image
static const unsigned int KernelDimension
void operator=(const Self &) ITK_DELETE_FUNCTION
Superclass::NeighborhoodIteratorType NeighborhoodIteratorType
ConstantBoundaryCondition< InputImageType > DefaultBoundaryConditionType
~BasicDilateImageFilter()
TKernel::PixelType KernelPixelType
MorphologyImageFilter< TInputImage, TOutputImage, TKernel > Superclass
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::KernelIteratorType KernelIteratorType
static const unsigned int InputImageDimension
KernelType::ConstIterator KernelIteratorType
Base class for the morphological operations such as erosion and dialation.
ConstNeighborhoodIterator< TInputImage > NeighborhoodIteratorType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Superclass::KernelType KernelType
Superclass::DefaultBoundaryConditionType DefaultBoundaryConditionType
TInputImage::PixelType PixelType
PixelType Evaluate(const NeighborhoodIteratorType &nit, const KernelIteratorType kernelBegin, const KernelIteratorType kernelEnd) override
static const unsigned int OutputImageDimension
#define itkConceptMacro(name, concept)
DefaultBoundaryConditionType m_DilateBoundaryCondition
BasicDilateImageFilter Self
Superclass::PixelType PixelType