OpenWareLaboratory
ComplexFourierTransform Class Reference

Public Member Functions

 ComplexFourierTransform ()
 
 ComplexFourierTransform (int len)
 
void fft (ComplexFloatArray inout)
 
size_t getSize ()
 
void ifft (ComplexFloatArray inout)
 
void init (int len)
 
 ~ComplexFourierTransform ()
 

Detailed Description

Definition at line 39 of file ComplexFourierTransform.h.

Constructor & Destructor Documentation

◆ ComplexFourierTransform() [1/2]

ComplexFourierTransform::ComplexFourierTransform ( )
inline

Definition at line 45 of file ComplexFourierTransform.h.

◆ ComplexFourierTransform() [2/2]

ComplexFourierTransform::ComplexFourierTransform ( int  len)
inline

Definition at line 46 of file ComplexFourierTransform.h.

References init().

◆ ~ComplexFourierTransform()

ComplexFourierTransform::~ComplexFourierTransform ( )
inline

Definition at line 49 of file ComplexFourierTransform.h.

References ComplexFloatArray::destroy().

Member Function Documentation

◆ fft()

void ComplexFourierTransform::fft ( ComplexFloatArray  inout)
inline

◆ getSize()

size_t ComplexFourierTransform::getSize ( )
inline

Definition at line 69 of file ComplexFourierTransform.h.

References SimpleArray< T >::getSize().

Referenced by fft(), and ifft().

◆ ifft()

void ComplexFourierTransform::ifft ( ComplexFloatArray  inout)
inline

◆ init()

void ComplexFourierTransform::init ( int  len)
inline

Definition at line 52 of file ComplexFourierTransform.h.

References ASSERT, and ComplexFloatArray::create().

Referenced by ComplexFourierTransform().


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