PCL
pcl::MedianFilter Class Reference

Morphological median operator. More...

#include <MorphologicalOperator.h>

+ Inheritance diagram for pcl::MedianFilter:

Public Member Functions

MorphologicalOperatorClone () const override
 
String Description () const override
 
DoublePixelTraits::sample operator() (DoublePixelTraits::sample *f, size_type n) const override
 
FloatPixelTraits::sample operator() (FloatPixelTraits::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
 
UInt8PixelTraits::sample operator() (UInt8PixelTraits::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 median morphological operator (or median order-statistic filter) computes the median of the values in a pixel neighborhood.

Definition at line 376 of file MorphologicalOperator.h.

Member Function Documentation

◆ Clone()

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

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

Implements pcl::MorphologicalOperator.

Definition at line 382 of file MorphologicalOperator.h.

◆ Description()

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

Returns a human-readable description of this morphological operator.

Reimplemented from pcl::MorphologicalOperator.

Definition at line 389 of file MorphologicalOperator.h.

◆ operator()() [1/5]

DoublePixelTraits::sample pcl::MedianFilter::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 407 of file MorphologicalOperator.h.

◆ operator()() [2/5]

FloatPixelTraits::sample pcl::MedianFilter::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 398 of file MorphologicalOperator.h.

◆ operator()() [3/5]

UInt16PixelTraits::sample pcl::MedianFilter::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 425 of file MorphologicalOperator.h.

◆ operator()() [4/5]

UInt32PixelTraits::sample pcl::MedianFilter::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 434 of file MorphologicalOperator.h.

◆ operator()() [5/5]

UInt8PixelTraits::sample pcl::MedianFilter::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 416 of file MorphologicalOperator.h.


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