22 lines
490 B
C++
22 lines
490 B
C++
#ifndef COMMONFUN_H
|
|
#define COMMONFUN_H
|
|
|
|
#include <QWidget>
|
|
#include "fftw3.h"
|
|
#include <complex>
|
|
|
|
class CCommonFun
|
|
{
|
|
public:
|
|
CCommonFun();
|
|
QString GetCurrentTime();
|
|
|
|
//快速傅里叶变换函数
|
|
static void FFT(int n, fftw_complex* in, fftw_complex* out);
|
|
void _FFT(QVector<double> & vecData, QVector<double> & vecFFTrealData,QVector<double> & vecFFTimageData);
|
|
void FFTSpec(QVector<double> & vecData, QVector<double> & vecFFTSpecData);
|
|
|
|
};
|
|
|
|
#endif // COMMONFUN_H
|