MNE-CPP  0.1.9
A Framework for Electrophysiology
mne_mgh_tag.h
Go to the documentation of this file.
1 //=============================================================================================================
36 #ifndef MNEMGHTAG_H
37 #define MNEMGHTAG_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 // FORWARD DECLARATIONS
57 //=============================================================================================================
58 
59 //=============================================================================================================
60 // DEFINE NAMESPACE MNELIB
61 //=============================================================================================================
62 
63 namespace MNELIB
64 {
65 
66 //=============================================================================================================
67 // MNELIB FORWARD DECLARATIONS
68 //=============================================================================================================
69 
70 //=============================================================================================================
77 {
78 public:
79  typedef QSharedPointer<MneMghTag> SPtr;
80  typedef QSharedPointer<const MneMghTag> ConstSPtr;
82  //=========================================================================================================
86  MneMghTag();
87 
88  //=========================================================================================================
92  ~MneMghTag();
93 
94 public:
95  int tag;
96  long long len;
97  unsigned char *data;
98 
99 // ### OLD STRUCT ###
100 // typedef struct {
101 // int tag;
102 // long long len;
103 // unsigned char *data;
104 // } *mneMGHtag,mneMGHtagRec;
105 };
106 
107 //=============================================================================================================
108 // INLINE DEFINITIONS
109 //=============================================================================================================
110 } // NAMESPACE MNELIB
111 
112 #endif // MNEMGHTAG_H
MNELIB::MneMghTag::ConstSPtr
QSharedPointer< const MneMghTag > ConstSPtr
Definition: mne_mgh_tag.h:80
MNELIB::MneMghTag::SPtr
QSharedPointer< MneMghTag > SPtr
Definition: mne_mgh_tag.h:79
MNESHARED_EXPORT
#define MNESHARED_EXPORT
Definition: mne_global.h:56
MNELIB::MneMghTag
The MneMghTag class.
Definition: mne_mgh_tag.h:76