PCL
pcl::InPlaceInverseFourierTransform Class Reference

In-place discrete inverse Fourier transform of two-dimensional complex images. More...

#include <FourierTransform.h>

+ Inheritance diagram for pcl::InPlaceInverseFourierTransform:

Public Member Functions

 InPlaceInverseFourierTransform ()
 
 InPlaceInverseFourierTransform (const InPlaceInverseFourierTransform &)=default
 
virtual ~InPlaceInverseFourierTransform ()
 
- Public Member Functions inherited from pcl::InPlaceFourierTransform
 InPlaceFourierTransform (transform_type type=FFTDirection::Forward)
 
 InPlaceFourierTransform (const InPlaceFourierTransform &)=default
 
virtual ~InPlaceFourierTransform ()
 
transform_type Type () const
 
- Public Member Functions inherited from pcl::ImageTransformation
 ImageTransformation ()=default
 
 ImageTransformation (const ImageTransformation &)=default
 
virtual ~ImageTransformation ()
 
template<class P >
GenericImage< P > & operator>> (GenericImage< P > &image) const
 
ImageVariantoperator>> (ImageVariant &image) const
 
- Public Member Functions inherited from pcl::ParallelProcess
 ParallelProcess ()=default
 
 ParallelProcess (const ParallelProcess &)=default
 
void DisableParallelProcessing (bool disable=true)
 
void EnableParallelProcessing (bool enable=true, int maxProcessors=0)
 
bool IsParallelProcessingEnabled () const
 
int MaxProcessors () const
 
ParallelProcessoperator= (const ParallelProcess &)=default
 
void SetMaxProcessors (int maxProcessors)
 
void Swap (ParallelProcess &process)
 

Additional Inherited Members

- Public Types inherited from pcl::InPlaceFourierTransform
typedef FFTDirection::value_type transform_type
 
- Protected Member Functions inherited from pcl::InPlaceFourierTransform
void Apply (pcl::ComplexImage &) const override
 
void Apply (pcl::DComplexImage &) const override
 
- Protected Member Functions inherited from pcl::ImageTransformation
virtual void Apply (pcl::Image &image) const
 
virtual void Apply (pcl::DImage &image) const
 
virtual void Apply (pcl::UInt8Image &image) const
 
virtual void Apply (pcl::UInt16Image &image) const
 
virtual void Apply (pcl::UInt32Image &image) const
 

Detailed Description

InPlaceInverseFourierTransform performs in-place, inverse discrete Fourier transforms of complex-sampled two-dimensional images using fast Fourier transform algorithms.

This is a convenience class derived from InPlaceFourierTransform. It implements exactly the same functions as its parent class, but performs inverse Fourier transforms by default.

See also
InPlaceFourierTransform

Definition at line 183 of file FourierTransform.h.

Constructor & Destructor Documentation

◆ InPlaceInverseFourierTransform() [1/2]

pcl::InPlaceInverseFourierTransform::InPlaceInverseFourierTransform ( )
inline

Constructs an InPlaceInverseFourierTransform instance.

Definition at line 190 of file FourierTransform.h.

◆ InPlaceInverseFourierTransform() [2/2]

pcl::InPlaceInverseFourierTransform::InPlaceInverseFourierTransform ( const InPlaceInverseFourierTransform )
default

Copy constructor.

◆ ~InPlaceInverseFourierTransform()

virtual pcl::InPlaceInverseFourierTransform::~InPlaceInverseFourierTransform ( )
inlinevirtual

Virtual destructor.

Definition at line 203 of file FourierTransform.h.


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