libFourierComponent 2.0(r200)
Fourier Widget

FourierWindowBlackman.h

Go to the documentation of this file.
00001 #ifndef FOURIERWINDOWBLACKMAN_H
00002 #define FOURIERWINDOWBLACKMAN_H
00003 
00004 #include "FourierWindowInterface.h"
00005 
00012 class FourierWindowBlackman : public FourierWindowInterface
00013 {
00014 Q_OBJECT
00015 
00016 public:
00020     FourierWindowBlackman(QObject *parent = 0, int type = -74);
00021     virtual ~FourierWindowBlackman();
00022 
00023     virtual QString getWindowName() const;
00024     virtual QWidget * getWindowControls(QWidget *parent) const;
00025     virtual QVector<qreal> applyWindowFunction(const QVector<qreal> &data) const;
00026     virtual void appendToDomNode(QDomElement &node) const;
00027     virtual void initializeFromDomNode(const QDomElement &node);
00028 
00029 private:
00030     qreal a[4];
00031     QString sidelobesuppression;
00032 };
00033 
00034 #endif // FOURIERWINDOWBLACKMAN_H
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Friends Defines