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 
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 MneMshLight;
71 
72 //=============================================================================================================
79 {
80 public:
81  typedef QSharedPointer<MneMshLightSet> SPtr;
82  typedef QSharedPointer<const MneMshLightSet> ConstSPtr;
84  //=========================================================================================================
89 
90  //=========================================================================================================
94  ~MneMshLightSet();
95 
96 public:
97  char *name; /* Name of this set */
98  QList<MneMshLight*> lights; /* Which lights */
99  int nlight; /* How many */
100 
101 // ### OLD STRUCT ###
102 // typedef struct { /* Light set */
103 // char *name; /* Name of this set */
104 // mshLight lights; /* Which lights */
105 // int nlight; /* How many */
106 // } *mshLightSet,mshLightSetRec;
107 };
108 
109 //=============================================================================================================
110 // INLINE DEFINITIONS
111 //=============================================================================================================
112 } // NAMESPACE MNELIB
113 
114 #endif // MNEMSHLIGHTSET_H
The MneMshLightSet class.
QSharedPointer< const MneMshLightSet > ConstSPtr
#define MNESHARED_EXPORT
Definition: mne_global.h:56
QSharedPointer< MneMshLightSet > SPtr