FreTrans.h
Upload User: gdjinyi
Upload Date: 2013-02-01
Package Size: 1701k
Code Size: 1k
Development Platform:

Visual C++

  1. // FreTrans.h
  2. #ifndef _INC_FreTransAPI
  3. #define _INC_FreTransAPI
  4. #include <complex>
  5. using namespace std;
  6. // 函数原型
  7. VOID WINAPI FFT(complex<double> * TD, complex<double> * FD, int r);
  8. VOID WINAPI IFFT(complex<double> * FD, complex<double> * TD, int r);
  9. VOID WINAPI DCT(double *f, double *F, int power);
  10. VOID WINAPI IDCT(double *F, double *f, int power);
  11. VOID WINAPI WALSH(double *f, double *F, int r);
  12. VOID WINAPI IWALSH(double *F, double *f, int r);
  13. BOOL WINAPI Fourier(LPSTR lpDIBBits, LONG lWidth, LONG lHeight);
  14. BOOL WINAPI DIBDct(LPSTR lpDIBBits, LONG lWidth, LONG lHeight);
  15. BOOL WINAPI DIBWalsh(LPSTR lpDIBBits, LONG lWidth, LONG lHeight);
  16. BOOL WINAPI DIBWalsh1(LPSTR lpDIBBits, LONG lWidth, LONG lHeight);
  17. #endif //!_INC_FreTransAPI