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