PCL
|
Discrete two-dimensional wavelet transforms by the pyramidal algorithms. More...
#include <PyramidalWaveletTransform.h>
Protected Member Functions | |
void | Apply (pcl::ComplexImage &) const override |
void | Apply (pcl::DComplexImage &) const override |
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 |
void | Transform (const pcl::ComplexImage &) override |
void | Transform (const pcl::DComplexImage &) override |
void | Transform (const pcl::DImage &) override |
void | Transform (const pcl::Image &) override |
void | Transform (const pcl::UInt16Image &) override |
void | Transform (const pcl::UInt32Image &) override |
void | Transform (const pcl::UInt8Image &) override |
References
Partially based on Numerical Recipes in C, 2nd Ed., by W. H. Press et al.
Definition at line 317 of file PyramidalWaveletTransform.h.
|
default |
Default constructor.
|
inline |
Constructs a PyramidalWaveletTransform instance with the specified wavelet filter f.
Definition at line 334 of file PyramidalWaveletTransform.h.
|
default |
Copy constructor.
|
default |
Move constructor.
|
inlineoverride |
Destroys a PyramidalWaveletTransform object. The wavelet transform is destroyed and deallocated.
Definition at line 354 of file PyramidalWaveletTransform.h.
|
overrideprotectedvirtual |
Applies this transformation to a 32-bit complex image.
Reimplemented from pcl::ImageTransformation.
|
overrideprotectedvirtual |
Applies this transformation to a 64-bit complex image.
Reimplemented from pcl::ImageTransformation.
|
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 |
Destroys and deallocates the existing wavelet transform.
Definition at line 465 of file PyramidalWaveletTransform.h.
|
inline |
Returns true if this object applies nonstandard wavelet transforms; false if it applies nstandard wavelet transforms.
This is a convenience member function, equivalent to !IsStandard().
Definition at line 405 of file PyramidalWaveletTransform.h.
|
inline |
Returns true iff this object applies standard wavelet transforms; false if it applies nonstandard wavelet transforms.
Definition at line 393 of file PyramidalWaveletTransform.h.
|
default |
Copy assignment operator. Returns a reference to this object.
|
default |
Move assignment operator. Returns a reference to this object.
|
inline |
Returns a reference to the scaling function (or wavelet filter) used by this wavelet transform.
Definition at line 372 of file PyramidalWaveletTransform.h.
|
inline |
Enables or disables nonstandard wavelet transforms for this PyramidalWaveletTransform object.
Calling this member function implicitly destroys the existing wavelet transform.
This is a convenience member function, equivalent to SetStandard( !b ).
Definition at line 432 of file PyramidalWaveletTransform.h.
|
inline |
Sets the scaling function (or wavelet filter) used by this wavelet transform.
Definition at line 382 of file PyramidalWaveletTransform.h.
|
inline |
Enables or disables standard wavelet transforms for this PyramidalWaveletTransform object.
Calling this member function implicitly destroys the existing wavelet transform.
Definition at line 417 of file PyramidalWaveletTransform.h.
|
inline |
Returns a reference to the wavelet transform in this PyramidalWaveletTransform object.
The returned image is empty if no transform has been performed by this PyramidalWaveletTransform object.
Definition at line 457 of file PyramidalWaveletTransform.h.
|
inline |
Returns a reference to the wavelet transform in this PyramidalWaveletTransform object.
The returned image is empty if no transform has been performed by this PyramidalWaveletTransform object.
Definition at line 445 of file PyramidalWaveletTransform.h.
|
overrideprotectedvirtual |
Transforms a 32-bit complex image.
Reimplemented from pcl::BidirectionalImageTransformation.
|
overrideprotectedvirtual |
Transforms a 64-bit complex image.
Reimplemented from pcl::BidirectionalImageTransformation.
|
overrideprotectedvirtual |
Transforms a 64-bit floating point image.
Reimplemented from pcl::BidirectionalImageTransformation.
|
overrideprotectedvirtual |
Transforms a 32-bit floating point image.
Reimplemented from pcl::BidirectionalImageTransformation.
|
overrideprotectedvirtual |
Transforms a 16-bit unsigned integer image.
Reimplemented from pcl::BidirectionalImageTransformation.
|
overrideprotectedvirtual |
Transforms a 32-bit unsigned integer image.
Reimplemented from pcl::BidirectionalImageTransformation.
|
overrideprotectedvirtual |
Transforms an 8-bit unsigned integer image.
Reimplemented from pcl::BidirectionalImageTransformation.