CSL
6.0
|
Abstract FFT class can do forward/reverse real/complex I/O FFTs. More...
#include <FFT_Wrapper.h>
Public Member Functions | |
Abst_FFT_W (unsigned size, CSL_FFTType type=CSL_FFT_REAL, CSL_FFTDir dir=CSL_FFT_FORWARD) | |
Constuctor sets up twiddle factor tables. More... | |
virtual | ~Abst_FFT_W () |
virtual void | nextBuffer (Buffer &in, Buffer &out)=0 throw (CException) |
destructor frees tables More... | |
Public Attributes | |
unsigned | mSize |
FFT length. More... | |
unsigned | mCSize |
FFT length / 2 + 1. More... | |
Protected Attributes | |
CSL_FFTType | mType |
real/complex output More... | |
CSL_FFTDir | mDirection |
forward/reverse More... | |
Abstract FFT class can do forward/reverse real/complex I/O FFTs.
Definition at line 72 of file FFT_Wrapper.h.
|
inline |
Constuctor sets up twiddle factor tables.
Definition at line 74 of file FFT_Wrapper.h.
|
inlinevirtual |
Definition at line 77 of file FFT_Wrapper.h.
|
pure virtual |
destructor frees tables
run the transform between in and out
unsigned csl::Abst_FFT_W::mSize |
FFT length.
Definition at line 82 of file FFT_Wrapper.h.
unsigned csl::Abst_FFT_W::mCSize |
FFT length / 2 + 1.
Definition at line 83 of file FFT_Wrapper.h.
|
protected |
real/complex output
Definition at line 85 of file FFT_Wrapper.h.
|
protected |
forward/reverse
Definition at line 86 of file FFT_Wrapper.h.