SPUC::cfft Class Reference

#include <cfft.h>

Collaboration diagram for SPUC::cfft:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 cfft (int size, float_type scalef1=0.5, float_type scalef2=1.0, float_type scalei1=1.0, float_type scalei2=1.0)
 General Purpose C++ complex FFT Transform.
 ~cfft ()
void fft (CPLX *buf)
 perform forward fft on buffer
void ifft (CPLX *buf)
 perform reverse fft on buffer
int length () const
void hermitian (CPLX *buf)

Constructor & Destructor Documentation

SPUC::cfft::~cfft (  ) 


Member Function Documentation

void SPUC::cfft::fft ( CPLX buf  )  [inline]

perform forward fft on buffer

void SPUC::cfft::hermitian ( CPLX buf  ) 

used to fill in last half of complex spectrum of real signal when the first half is already there.

void SPUC::cfft::ifft ( CPLX buf  )  [inline]

perform reverse fft on buffer

int SPUC::cfft::length (  )  const [inline]


The documentation for this class was generated from the following files:
Generated on Mon Jun 9 19:40:33 2008 for DSPTemplates by  doxygen 1.4.7