MNE-CPP  0.1.9
A Framework for Electrophysiology
mne_mgh_tag_group.h
Go to the documentation of this file.
1 //=============================================================================================================
36 #ifndef MNEMGHTAGGROUP_H
37 #define MNEMGHTAGGROUP_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 class MneMghTag;
71 
72 //=============================================================================================================
79 {
80 public:
81  typedef QSharedPointer<MneMghTagGroup> SPtr;
82  typedef QSharedPointer<const MneMghTagGroup> ConstSPtr;
84  //=========================================================================================================
89 
90  //=========================================================================================================
94  ~MneMghTagGroup();
95 
96 public:
97  int ntags;
98  MneMghTag **tags;
99 
100 // ### OLD STRUCT ###
101 // typedef struct {
102 // int ntags;
103 // mneMGHtag *tags;
104 // } *mneMGHtagGroup,mneMGHtagGroupRec;
105 };
106 
107 //=============================================================================================================
108 // INLINE DEFINITIONS
109 //=============================================================================================================
110 } // NAMESPACE MNELIB
111 
112 #endif // MNEMGHTAGGROUP_H
The MneMghTagGroup class.
QSharedPointer< MneMghTagGroup > SPtr
The MneMghTag class.
Definition: mne_mgh_tag.h:76
#define MNESHARED_EXPORT
Definition: mne_global.h:56
QSharedPointer< const MneMghTagGroup > ConstSPtr