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