MNE-CPP  beta 1.0
noiseestimatesetupwidget.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef NOISEESTIMATESETUPWIDGET_H
38 #define NOISEESTIMATESETUPWIDGET_H
39 
40 
41 //*************************************************************************************************************
42 //=============================================================================================================
43 // INCLUDES
44 //=============================================================================================================
45 
46 #include "../ui_noiseestimatesetup.h"
47 
48 
49 //*************************************************************************************************************
50 //=============================================================================================================
51 // Eigen INCLUDES
52 //=============================================================================================================
53 
54 #include <Eigen/Core>
55 
56 //*************************************************************************************************************
57 //=============================================================================================================
58 // QT INCLUDES
59 //=============================================================================================================
60 
61 #include <QtWidgets>
62 
63 
64 //*************************************************************************************************************
65 //=============================================================================================================
66 // USED NAMESPACES
67 //=============================================================================================================
68 using namespace Eigen;
69 
70 //*************************************************************************************************************
71 //=============================================================================================================
72 // DEFINE NAMESPACE RtHpiPlugin
73 //=============================================================================================================
74 
75 namespace NoiseEstimatePlugin
76 {
77 
78 
79 //*************************************************************************************************************
80 //=============================================================================================================
81 // FORWARD DECLARATIONS
82 //=============================================================================================================
83 
84 class NoiseEstimate;
85 
86 
87 //=============================================================================================================
93 class NoiseEstimateSetupWidget : public QWidget
94 {
95  Q_OBJECT
96 
97 public:
98 
99  //=========================================================================================================
106  NoiseEstimateSetupWidget(NoiseEstimate* toolbox, QWidget *parent = 0);
107 
108  //=========================================================================================================
114 
115  void init();
116  void chgnFFT(int idx);
117  void chgDataLen(int idx);
118  void chgXAxisType();
119 
120 private slots:
121 
122 private:
123 
124  NoiseEstimate* m_pNoiseEstimate;
127 };
128 
129 } // NAMESPACE
130 
131 #endif // NoiseEstimateSETUPWIDGET_H
The NoiseEstimateSetupWidget class provides the NoiseEstimate configuration window.
The NoiseEstimate class provides a NoiseEstimate algorithm structure.