csl::Abst_FFT_W Class Reference

#include <FFT_Wrapper.h>

List of all members.

Public Member Functions

 Abst_FFT_W (unsigned size, CSL_FFTType type=CSL_FFT_REAL, CSL_FFTDir forward=CSL_FFT_FORWARD)
 Constuctor sets up twiddle factor tables.
 ~Abst_FFT_W ()
virtual void nextBuffer (Buffer &in, Buffer &out)=0 throw (CException)
 destructor frees tables

Public Attributes

unsigned mSize
 FFT length.
unsigned mCSize
 FFT length / 2 + 1.

Protected Attributes

CSL_FFTType mType
 real/complex output
CSL_FFTDir mDirection
 forward/reverse


Detailed Description

Abstract FFT class can do forward/reverse real/complex I/O FFTs

Constructor & Destructor Documentation

csl::Abst_FFT_W::Abst_FFT_W ( unsigned  size,
CSL_FFTType  type = CSL_FFT_REAL,
CSL_FFTDir  forward = CSL_FFT_FORWARD 
) [inline]

Constuctor sets up twiddle factor tables.

csl::Abst_FFT_W::~Abst_FFT_W (  )  [inline]


Member Function Documentation

virtual void csl::Abst_FFT_W::nextBuffer ( Buffer in,
Buffer out 
) throw (CException) [pure virtual]

destructor frees tables

run the transform between in and out


Member Data Documentation

FFT length.

FFT length / 2 + 1.

real/complex output

forward/reverse


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

Generated on Thu Sep 17 23:14:18 2009 for CSL by  doxygen 1.5.8