MNE-CPP  0.1.9
A Framework for Electrophysiology
mne_msh_light_set.h
Go to the documentation of this file.
1 //=============================================================================================================
36 #ifndef MNEMSHLIGHTSET_H
37 #define MNEMSHLIGHTSET_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 #include <QList>
55 
56 //=============================================================================================================
57 // FORWARD DECLARATIONS
58 //=============================================================================================================
59 
60 //=============================================================================================================
61 // DEFINE NAMESPACE MNELIB
62 //=============================================================================================================
63 
64 namespace MNELIB
65 {
66 
67 //=============================================================================================================
68 // MNELIB FORWARD DECLARATIONS
69 //=============================================================================================================
70 
71 class MneMshLight;
72 
73 //=============================================================================================================
80 {
81 public:
82  typedef QSharedPointer<MneMshLightSet> SPtr;
83  typedef QSharedPointer<const MneMshLightSet> ConstSPtr;
85  //=========================================================================================================
90 
91  //=========================================================================================================
95  ~MneMshLightSet();
96 
97 public:
98  char *name; /* Name of this set */
99  QList<MneMshLight*> lights; /* Which lights */
100  int nlight; /* How many */
101 
102 // ### OLD STRUCT ###
103 // typedef struct { /* Light set */
104 // char *name; /* Name of this set */
105 // mshLight lights; /* Which lights */
106 // int nlight; /* How many */
107 // } *mshLightSet,mshLightSetRec;
108 };
109 
110 //=============================================================================================================
111 // INLINE DEFINITIONS
112 //=============================================================================================================
113 } // NAMESPACE MNELIB
114 
115 #endif // MNEMSHLIGHTSET_H
MNELIB::MneMshLightSet::SPtr
QSharedPointer< MneMshLightSet > SPtr
Definition: mne_msh_light_set.h:82
MNESHARED_EXPORT
#define MNESHARED_EXPORT
Definition: mne_global.h:56
MNELIB::MneMshLightSet
The MneMshLightSet class.
Definition: mne_msh_light_set.h:79
MNELIB::MneMshLightSet::ConstSPtr
QSharedPointer< const MneMshLightSet > ConstSPtr
Definition: mne_msh_light_set.h:83