18 #ifndef itkErodeObjectMorphologyImageFilter_h 19 #define itkErodeObjectMorphologyImageFilter_h 45 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
92 itkSetMacro(BackgroundValue, PixelType);
95 itkGetConstMacro(BackgroundValue, PixelType);
100 #ifdef ITK_USE_CONCEPT_CHECKING 116 void Evaluate(OutputNeighborhoodIteratorType & nit,
117 const KernelType & kernel) ITK_OVERRIDE;
121 void operator=(
const Self &) ITK_DELETE_FUNCTION;
131 #ifndef ITK_MANUAL_INSTANTIATION 132 #include "itkErodeObjectMorphologyImageFilter.hxx" void operator=(const Self &) ITK_DELETE_FUNCTION
Superclass::PixelType PixelType
virtual void SetObjectValue(PixelType _arg)
PixelType GetErodeValue(void)
ConstantBoundaryCondition< InputImageType > DefaultBoundaryConditionType
void Evaluate(OutputNeighborhoodIteratorType &nit, const KernelType &kernel) override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
~ErodeObjectMorphologyImageFilter()
NeighborhoodIterator< TOutputImage > OutputNeighborhoodIteratorType
ErodeObjectMorphologyImageFilter Self
ErodeObjectMorphologyImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
TInputImage::PixelType PixelType
TKernel::PixelType KernelPixelType
KernelType::ConstIterator KernelIteratorType
void SetErodeValue(PixelType objectValue)
ObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel > Superclass
Control indentation during Print() invocation.
virtual PixelType GetObjectValue() const
Superclass::DefaultBoundaryConditionType DefaultBoundaryConditionType
DefaultBoundaryConditionType m_ErodeBoundaryCondition
Erosion of an object in an image.
#define itkConceptMacro(name, concept)
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Base class for the morphological operations being applied to isolated objects in an image...
Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image.
PixelType m_BackgroundValue