libFourierComponent 2.0(r200)
Fourier Widget
|
00001 #ifndef FOURIERWINDOWHANN_H 00002 #define FOURIERWINDOWHANN_H 00003 00004 #include "FourierWindowInterface.h" 00005 00012 class FourierWindowHann : public FourierWindowInterface 00013 { 00014 Q_OBJECT 00015 00016 public: 00017 FourierWindowHann(QObject *parent = 0); 00018 virtual ~FourierWindowHann(); 00019 00020 virtual QString getWindowName() const; 00021 virtual QWidget * getWindowControls(QWidget *parent) const; 00022 virtual QVector<qreal> applyWindowFunction(const QVector<qreal> &data) const; 00023 virtual void appendToDomNode(QDomElement &node) const; 00024 virtual void initializeFromDomNode(const QDomElement &node); 00025 00026 }; 00027 00028 #endif // FOURIERWINDOWHANN_H