xoreos
0.0.5
|
(Inverse) Real Discrete Fourier Transform. More...
#include <rdft.h>
Public Types | |
enum | TransformType { DFT_R2C, IDFT_C2R, IDFT_R2C, DFT_C2R } |
Public Member Functions | |
RDFT (int bits, TransformType trans) | |
~RDFT () | |
void | calc (float *data) |
Private Attributes | |
int | _bits |
bool | _inverse |
int | _signConvention |
const float * | _tSin |
const float * | _tCos |
ScopedPtr< FFT > | _fft |
Common::RDFT::RDFT | ( | int | bits, |
TransformType | trans | ||
) |
Definition at line 61 of file rdft.cpp.
References _bits, _fft, _inverse, _signConvention, _tCos, _tSin, DFT_C2R, DFT_R2C, Common::getCosineTable(), Common::getSineTable(), IDFT_C2R, and IDFT_R2C.
void Common::RDFT::calc | ( | float * | data | ) |
Definition at line 78 of file rdft.cpp.
References _bits, _fft, _inverse, _signConvention, _tCos, _tSin, Common::Complex::im, and Common::Complex::re.
|
private |
|
private |
|
private |
|
private |
|
private |