#include <cfft.h>
Collaboration diagram for SPUC::cfft:

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) |
| SPUC::cfft::~cfft | ( | ) |
| 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] |
1.4.7