18 #ifndef itkErodeObjectMorphologyImageFilter_h
19 #define itkErodeObjectMorphologyImageFilter_h
45 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
82 this->SetObjectValue(objectValue);
89 return this->GetObjectValue();
93 itkSetMacro(BackgroundValue, PixelType);
96 itkGetConstMacro(BackgroundValue, PixelType);
101 #ifdef ITK_USE_CONCEPT_CHECKING
111 void PrintSelf(std::ostream & os,
Indent indent)
const override;
129 #ifndef ITK_MANUAL_INSTANTIATION
130 #include "itkErodeObjectMorphologyImageFilter.hxx"
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
typename Superclass::DefaultBoundaryConditionType DefaultBoundaryConditionType
typename TInputImage::PixelType PixelType
PixelType GetErodeValue()
typename KernelType::ConstIterator KernelIteratorType
void SetErodeValue(PixelType objectValue)
typename TKernel::PixelType KernelPixelType
Control indentation during Print() invocation.
DefaultBoundaryConditionType m_ErodeBoundaryCondition
Erosion of an object in an image.
#define itkConceptMacro(name, concept)
Base class for the morphological operations being applied to isolated objects in an image...
typename Superclass::PixelType PixelType
Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image.
PixelType m_BackgroundValue