18#ifndef itkErodeObjectMorphologyImageFilter_h
19#define itkErodeObjectMorphologyImageFilter_h
46template <
typename TInputImage,
typename TOutputImage,
typename TKernel>
66 using typename Superclass::PixelType;
77 using typename Superclass::DefaultBoundaryConditionType;
84 this->SetObjectValue(objectValue);
92 return this->GetObjectValue();
104#ifdef ITK_USE_CONCEPT_CHECKING
132#ifndef ITK_MANUAL_INSTANTIATION
133# include "itkErodeObjectMorphologyImageFilter.hxx"
Erosion of an object in an image.
ErodeObjectMorphologyImageFilter()
typename TKernel::PixelType KernelPixelType
void Evaluate(OutputNeighborhoodIteratorType &nit, const KernelType &kernel) override
~ErodeObjectMorphologyImageFilter() override=default
typename KernelType::ConstIterator KernelIteratorType
void PrintSelf(std::ostream &os, Indent indent) const override
void SetErodeValue(PixelType objectValue)
PixelType GetErodeValue()
Base class for all process objects that output image data.
Control indentation during Print() invocation.
Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image.
Base class for the morphological operations being applied to isolated objects in an image.
typename TInputImage::PixelType PixelType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....