PCL
pcl::ErosionFilter Class Reference

Erosion morphological operator. More...

#include <MorphologicalOperator.h>

+ Inheritance diagram for pcl::ErosionFilter:

Public Member Functions

MorphologicalOperatorClone () const override
 
String Description () const override
 
FloatPixelTraits::sample operator() (FloatPixelTraits::sample *f, size_type n) const override
 
DoublePixelTraits::sample operator() (DoublePixelTraits::sample *f, size_type n) const override
 
UInt8PixelTraits::sample operator() (UInt8PixelTraits::sample *f, size_type n) const override
 
UInt16PixelTraits::sample operator() (UInt16PixelTraits::sample *f, size_type n) const override
 
UInt32PixelTraits::sample operator() (UInt32PixelTraits::sample *f, size_type n) const override
 
- Public Member Functions inherited from pcl::MorphologicalOperator
 MorphologicalOperator ()=default
 
 MorphologicalOperator (const MorphologicalOperator &)=default
 
virtual ~MorphologicalOperator ()
 
virtual ComplexPixelTraits::sample operator() (ComplexPixelTraits::sample *f, size_type n) const
 
virtual DComplexPixelTraits::sample operator() (DComplexPixelTraits::sample *f, size_type n) const
 

Detailed Description

The erosion morphological operator computes the minimum value in a pixel neighborhood.

Definition at line 199 of file MorphologicalOperator.h.

Member Function Documentation

◆ Clone()

MorphologicalOperator* pcl::ErosionFilter::Clone ( ) const
inlineoverridevirtual

Returns a pointer to a dynamically allocated duplicate of this morphological operator.

Implements pcl::MorphologicalOperator.

Definition at line 205 of file MorphologicalOperator.h.

◆ Description()

String pcl::ErosionFilter::Description ( ) const
inlineoverridevirtual

Returns a human-readable description of this morphological operator.

Reimplemented from pcl::MorphologicalOperator.

Definition at line 212 of file MorphologicalOperator.h.

◆ operator()() [1/5]

FloatPixelTraits::sample pcl::ErosionFilter::operator() ( FloatPixelTraits::sample f,
size_type  n 
) const
inlineoverridevirtual

Applies this morphological operator to a vector f of n 32-bit floating point pixel samples.

Reimplemented from pcl::MorphologicalOperator.

Definition at line 221 of file MorphologicalOperator.h.

◆ operator()() [2/5]

DoublePixelTraits::sample pcl::ErosionFilter::operator() ( DoublePixelTraits::sample f,
size_type  n 
) const
inlineoverridevirtual

Applies this morphological operator to a vector f of n 64-bit floating point pixel samples.

Reimplemented from pcl::MorphologicalOperator.

Definition at line 230 of file MorphologicalOperator.h.

◆ operator()() [3/5]

UInt8PixelTraits::sample pcl::ErosionFilter::operator() ( UInt8PixelTraits::sample f,
size_type  n 
) const
inlineoverridevirtual

Applies this morphological operator to a vector f of n 8-bit unsigned integer pixel samples.

Reimplemented from pcl::MorphologicalOperator.

Definition at line 239 of file MorphologicalOperator.h.

◆ operator()() [4/5]

UInt16PixelTraits::sample pcl::ErosionFilter::operator() ( UInt16PixelTraits::sample f,
size_type  n 
) const
inlineoverridevirtual

Applies this morphological operator to a vector f of n 16-bit unsigned integer pixel samples.

Reimplemented from pcl::MorphologicalOperator.

Definition at line 248 of file MorphologicalOperator.h.

◆ operator()() [5/5]

UInt32PixelTraits::sample pcl::ErosionFilter::operator() ( UInt32PixelTraits::sample f,
size_type  n 
) const
inlineoverridevirtual

Applies this morphological operator to a vector f of n 32-bit unsigned integer pixel samples.

Reimplemented from pcl::MorphologicalOperator.

Definition at line 257 of file MorphologicalOperator.h.


The documentation for this class was generated from the following file: