PCL
|
Abstract base class of all PCL morphological operators. More...
#include <MorphologicalOperator.h>
Public Member Functions | |
MorphologicalOperator ()=default | |
MorphologicalOperator (const MorphologicalOperator &)=default | |
virtual | ~MorphologicalOperator () |
virtual MorphologicalOperator * | Clone () const =0 |
virtual String | Description () const |
virtual ComplexPixelTraits::sample | operator() (ComplexPixelTraits::sample *f, size_type n) const |
virtual DComplexPixelTraits::sample | operator() (DComplexPixelTraits::sample *f, size_type n) const |
virtual DoublePixelTraits::sample | operator() (DoublePixelTraits::sample *f, size_type n) const |
virtual FloatPixelTraits::sample | operator() (FloatPixelTraits::sample *f, size_type n) const |
virtual UInt16PixelTraits::sample | operator() (UInt16PixelTraits::sample *f, size_type n) const |
virtual UInt32PixelTraits::sample | operator() (UInt32PixelTraits::sample *f, size_type n) const |
virtual UInt8PixelTraits::sample | operator() (UInt8PixelTraits::sample *f, size_type n) const |
Definition at line 80 of file MorphologicalOperator.h.
|
default |
Constructs a MorphologicalOperator object.
|
default |
Copy constructor.
|
inlinevirtual |
Virtual destructor.
Definition at line 97 of file MorphologicalOperator.h.
|
pure virtual |
Returns a pointer to a dynamically allocated duplicate of this morphological operator.
Implemented in pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, and pcl::ErosionFilter.
Referenced by pcl::MorphologicalTransformation::MorphologicalTransformation(), and pcl::MorphologicalTransformation::SetOperator().
|
inlinevirtual |
Returns a human-readable description of this morphological operator.
Reimplemented in pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, and pcl::ErosionFilter.
Definition at line 110 of file MorphologicalOperator.h.
|
inlinevirtual |
Applies this morphological operator to a vector f of n 32-bit floating point complex pixel samples.
Definition at line 148 of file MorphologicalOperator.h.
|
inlinevirtual |
Applies this morphological operator to a vector f of n 64-bit floating point complex pixel samples.
Definition at line 157 of file MorphologicalOperator.h.
|
inlinevirtual |
Applies this morphological operator to a vector f of n 64-bit floating point pixel samples.
Reimplemented in pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, and pcl::ErosionFilter.
Definition at line 139 of file MorphologicalOperator.h.
|
inlinevirtual |
Applies this morphological operator to a vector f of n 32-bit floating point pixel samples.
Reimplemented in pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, and pcl::ErosionFilter.
Definition at line 130 of file MorphologicalOperator.h.
|
inlinevirtual |
Applies this morphological operator to a vector f of n 16-bit unsigned integer pixel samples.
Reimplemented in pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, and pcl::ErosionFilter.
Definition at line 175 of file MorphologicalOperator.h.
|
inlinevirtual |
Applies this morphological operator to a vector f of n 32-bit unsigned integer pixel samples.
Reimplemented in pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, and pcl::ErosionFilter.
Definition at line 184 of file MorphologicalOperator.h.
|
inlinevirtual |
Applies this morphological operator to a vector f of n 8-bit unsigned integer pixel samples.
Reimplemented in pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, pcl::ErosionFilter, pcl::AlphaTrimmedMeanFilter, pcl::MidpointFilter, pcl::SelectionFilter, pcl::MedianFilter, pcl::DilationFilter, and pcl::ErosionFilter.
Definition at line 166 of file MorphologicalOperator.h.