MNE-CPP  0.1.9
A Framework for Electrophysiology
mne_proj_data.h
Go to the documentation of this file.
1 //=============================================================================================================
36 #ifndef MNEPROJDATA_H
37 #define MNEPROJDATA_H
38 
39 //=============================================================================================================
40 // INCLUDES
41 //=============================================================================================================
42 
43 #include "../mne_global.h"
44 
45 //=============================================================================================================
46 // EIGEN INCLUDES
47 //=============================================================================================================
48 
49 //=============================================================================================================
50 // QT INCLUDES
51 //=============================================================================================================
52 
53 #include <QSharedPointer>
54 
55 //=============================================================================================================
56 // DEFINE NAMESPACE MNELIB
57 //=============================================================================================================
58 
59 namespace MNELIB
60 {
61 
62 //=============================================================================================================
63 // FORWARD DECLARATIONS
64 //=============================================================================================================
65 
66 class MneSurfaceOld;
67 
68 //=============================================================================================================
75 {
76 public:
77  typedef QSharedPointer<MneProjData> SPtr;
78  typedef QSharedPointer<const MneProjData> ConstSPtr;
80  //=========================================================================================================
85 
86  //=========================================================================================================
90  ~MneProjData();
91 
92 public:
93  float *a;
94  float *b;
95  float *c;
96  int *act;
97  int nactive;
98 
99 // ### OLD STRUCT ###
100 // typedef struct {
101 // float *a;
102 // float *b;
103 // float *c;
104 // int *act;
105 // int nactive;
106 // } *projData,projDataRec;
107 };
108 
109 //=============================================================================================================
110 // INLINE DEFINITIONS
111 //=============================================================================================================
112 } // NAMESPACE MNELIB
113 
114 #endif // MNEPROJDATA_H
MNELIB::MneProjData
The MneProjData class.
Definition: mne_proj_data.h:74
MNESHARED_EXPORT
#define MNESHARED_EXPORT
Definition: mne_global.h:56
MNELIB::MneProjData::ConstSPtr
QSharedPointer< const MneProjData > ConstSPtr
Definition: mne_proj_data.h:78
MNELIB::MneProjData::SPtr
QSharedPointer< MneProjData > SPtr
Definition: mne_proj_data.h:77
MNELIB::MneSurfaceOld
This defines a surface.
Definition: mne_surface_old.h:76