MNE-CPP  beta 0.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stcworker.h
1 #ifndef STCWORKER_H
2 #define STCWORKER_H
3 
4 
5 //*************************************************************************************************************
6 //=============================================================================================================
7 // INCLUDES
8 //=============================================================================================================
9 
10 #include "../disp3D_global.h"
11 
12 
13 //*************************************************************************************************************
14 //=============================================================================================================
15 // QT INCLUDES
16 //=============================================================================================================
17 
18 #include <QObject>
19 #include <QVector>
20 #include <QThread>
21 #include <QSharedPointer>
22 
23 
24 //*************************************************************************************************************
25 //=============================================================================================================
26 // Eigen INCLUDES
27 //=============================================================================================================
28 
29 #include <Eigen/Core>
30 
31 
32 
33 using namespace Eigen;
34 
35 
36 class DISP3DSHARED_EXPORT StcWorker : public QObject
37 {
38  Q_OBJECT
39 public:
40  typedef QSharedPointer<StcWorker> SPtr;
41  typedef QSharedPointer<const StcWorker> ConstSPtr;
43  StcWorker(QObject *parent = 0);
44 
45 // void setIntervall(int intervall);
46 
47  void addData();
48 
49  void process();
50 
51 private:
52 
53  QVector<VectorXd> m_data;
57 };
58 
59 #endif // STCWORKER_H
QSharedPointer< StcWorker > SPtr
Definition: stcworker.h:40
QSharedPointer< const StcWorker > ConstSPtr
Definition: stcworker.h:41
#define DISP3DSHARED_EXPORT
Definition: disp3D_global.h:55