PCL
|
Generic n-way morphological transformation. More...
#include <MorphologicalTransformation.h>
Protected Member Functions | |
void | Apply (pcl::DImage &) const override |
void | Apply (pcl::Image &) const override |
void | Apply (pcl::UInt16Image &) const override |
void | Apply (pcl::UInt32Image &) const override |
void | Apply (pcl::UInt8Image &) const override |
Protected Member Functions inherited from pcl::ImageTransformation | |
virtual void | Apply (pcl::ComplexImage &image) const |
virtual void | Apply (pcl::DComplexImage &image) const |
Definition at line 80 of file MorphologicalTransformation.h.
|
default |
Constructs a default MorphologicalTransformation object.
|
inline |
Constructs a MorphologicalTransformation object with the specified operator and structuring element.
The specified objects don't have to remain valid while this MorphologicalTransformation instance is actively used, since it will own private copies of the specified filter operator and structure.
Definition at line 105 of file MorphologicalTransformation.h.
References pcl::MorphologicalOperator::Clone(), pcl::StructuringElement::Clone(), and pcl::StructuringElement::Initialize().
|
inline |
Copy constructor.
Definition at line 115 of file MorphologicalTransformation.h.
|
default |
Move constructor.
|
inlineoverride |
Destroys a MorphologicalTransformation object.
Definition at line 136 of file MorphologicalTransformation.h.
|
overrideprotectedvirtual |
Applies this transformation to a 64-bit floating point image.
Reimplemented from pcl::ImageTransformation.
|
overrideprotectedvirtual |
Applies this transformation to a 32-bit floating point image.
Reimplemented from pcl::ImageTransformation.
|
overrideprotectedvirtual |
Applies this transformation to a 16-bit unsigned integer image.
Reimplemented from pcl::ImageTransformation.
|
overrideprotectedvirtual |
Applies this transformation to a 32-bit unsigned integer image.
Reimplemented from pcl::ImageTransformation.
|
overrideprotectedvirtual |
Applies this transformation to an 8-bit unsigned integer image.
Reimplemented from pcl::ImageTransformation.
|
inline |
Returns a reference to the morphological operator associated with this transformation.
Definition at line 173 of file MorphologicalTransformation.h.
|
inline |
Copy assignment operator. Returns a reference to this object.
Definition at line 143 of file MorphologicalTransformation.h.
|
default |
Move assignment operator. Returns a reference to this object.
|
inline |
Returns the size in pixels of the overlapping regions between adjacent areas processed by parallel execution threads. The overlapping distance is a function of the size of the associated structuring element and the current interlacing distance.
Definition at line 214 of file MorphologicalTransformation.h.
|
inline |
Causes this transformation to use a duplicate of the specified morphological operator.
Definition at line 183 of file MorphologicalTransformation.h.
References pcl::MorphologicalOperator::Clone().
|
inline |
Causes this transformation to use a duplicate of the specified structuring element.
Definition at line 202 of file MorphologicalTransformation.h.
References pcl::StructuringElement::Clone(), and pcl::StructuringElement::Initialize().
|
inline |
Returns a reference to the structuring element associated with this transformation.
Definition at line 192 of file MorphologicalTransformation.h.