MNE-CPP  0.1.9
A Framework for Electrophysiology
mne_deriv_set.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef MNEDERIVSET_H
38 #define MNEDERIVSET_H
39 
40 //=============================================================================================================
41 // INCLUDES
42 //=============================================================================================================
43 
44 #include "../mne_global.h"
45 
46 //=============================================================================================================
47 // EIGEN INCLUDES
48 //=============================================================================================================
49 
50 #include <Eigen/Core>
51 
52 //=============================================================================================================
53 // QT INCLUDES
54 //=============================================================================================================
55 
56 #include <QSharedPointer>
57 #include <QList>
58 
59 //=============================================================================================================
60 // DEFINE NAMESPACE MNELIB
61 //=============================================================================================================
62 
63 namespace MNELIB
64 {
65 
66 //=============================================================================================================
67 // FORWARD DECLARATIONS
68 //=============================================================================================================
69 
70 class MneDeriv;
71 
72 //=============================================================================================================
79 {
80 public:
81  typedef QSharedPointer<MneDerivSet> SPtr;
82  typedef QSharedPointer<const MneDerivSet> ConstSPtr;
84  //=========================================================================================================
88  MneDerivSet();
89 
90  //=========================================================================================================
95  ~MneDerivSet();
96 
97 public:
98  QList<MneDeriv*> derivs; /* List of deriv items */
99 
100 // ### OLD STRUCT ###
101 //typedef struct { /* A collection of derivations */
102 // int nderiv; /* How many? */
103 // mneDeriv *derivs; /* Pointers to the items */
104 //} *mneDerivSet,mneDerivSetRec;
105 };
106 
107 //=============================================================================================================
108 // INLINE DEFINITIONS
109 //=============================================================================================================
110 } // NAMESPACE MNELIB
111 
112 #endif // MNEDERIVSET_H
MNELIB::MneDerivSet::ConstSPtr
QSharedPointer< const MneDerivSet > ConstSPtr
Definition: mne_deriv_set.h:82
MNESHARED_EXPORT
#define MNESHARED_EXPORT
Definition: mne_global.h:56
MNELIB::MneDerivSet::SPtr
QSharedPointer< MneDerivSet > SPtr
Definition: mne_deriv_set.h:81
MNELIB::MneDerivSet
One item in a derivation data set.
Definition: mne_deriv_set.h:78