home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar 2006 March
/
Gamestar_82_2006-03_dvd.iso
/
DVDStar
/
Editace
/
quake4_sdkv10.exe
/
source
/
idlib
/
math
/
FFT.h
< prev
next >
Wrap
C/C++ Source or Header
|
2005-11-14
|
627b
|
30 lines
#ifndef __MATH_FFT_H__
#define __MATH_FFT_H__
/*
===============================================================================
Fast Fourier Transform
===============================================================================
*/
// complex number
typedef struct {
float re;
float im;
} cpxFloat_t;
class idFFT {
public:
// RAVEN BEGIN
// jscott: added stride to 1D, created 2D
static void FFT1D( cpxFloat_t *data, int N, int ISI, int stride = 1 );
static void FFT2D( cpxFloat_t *data, int N, int ISI );
static void FFT3D( cpxFloat_t *data, int N, int ISI );
// RAVEN END
};
#endif /* !__MATH_FFT_H__ */