Wrapper class for fast Fourier transformation by FFTW.
More...
#include <fft.h>
|
typedef double(* | twindowfunc )(double x) |
|
|
| FFTBase (int length) |
|
int | length () const |
|
|
static int | fitLength (int length) |
| Expand to appropriate length for better O(n log n) computation.
|
|
static double | windowFuncRect (double x) |
|
static double | windowFuncTri (double x) |
|
static double | windowFuncHanning (double x) |
|
static double | windowFuncHamming (double x) |
|
static double | windowFuncFlatTop (double x) |
|
static double | windowFuncBlackman (double x) |
|
static double | windowFuncBlackmanHarris (double x) |
|
static double | windowFuncKaiser (double x, double alpha) |
|
static double | windowFuncKaiser1 (double x) |
|
static double | windowFuncKaiser2 (double x) |
|
static double | windowFuncKaiser3 (double x) |
|
static double | windowFuncFlatTopLong (double x) |
|
static double | windowFuncFlatTopLongLong (double x) |
|
static double | windowFuncHalfSin (double x) |
|
|
int | m_fftlen |
|
shared_ptr< fftw_plan > | m_fftplan |
|
Wrapper class for fast Fourier transformation by FFTW.
Definition at line 25 of file fft.h.
The documentation for this class was generated from the following files: