MNE-CPP  beta 1.0
mne_epoch_data_list.h
Go to the documentation of this file.
1 //=============================================================================================================
36 #ifndef MNE_EPOCH_DATA_LIST_H
37 #define MNE_EPOCH_DATA_LIST_H
38 
39 //*************************************************************************************************************
40 //=============================================================================================================
41 // INCLUDES
42 //=============================================================================================================
43 
44 #include <fiff/fiff_types.h>
45 #include <fiff/fiff_evoked.h>
46 
47 
48 //*************************************************************************************************************
49 //=============================================================================================================
50 // MNE INCLUDES
51 //=============================================================================================================
52 
53 #include "mne_global.h"
54 #include "mne_epoch_data.h"
55 
56 
57 //*************************************************************************************************************
58 //=============================================================================================================
59 // Qt INCLUDES
60 //=============================================================================================================
61 
62 #include <QList>
63 #include <QSharedPointer>
64 
65 
66 //*************************************************************************************************************
67 //=============================================================================================================
68 // DEFINE NAMESPACE MNELIB
69 //=============================================================================================================
70 
71 namespace MNELIB
72 {
73 
74 //*************************************************************************************************************
75 //=============================================================================================================
76 // USED NAMESPACES
77 //=============================================================================================================
78 
79 
80 //=============================================================================================================
86 class MNESHARED_EXPORT MNEEpochDataList : public QList<MNEEpochData::SPtr>
87 {
88 public:
89  typedef QSharedPointer<MNEEpochDataList> SPtr;
90  typedef QSharedPointer<const MNEEpochDataList> ConstSPtr;
92  //=========================================================================================================
97 
98  //=========================================================================================================
102  ~MNEEpochDataList();
103 
104  //=========================================================================================================
114  FiffEvoked average(FiffInfo& p_info, fiff_int_t first, fiff_int_t last, VectorXi sel = defaultVectorXi, bool proj = false);
115 };
116 
117 } // NAMESPACE
118 
119 #endif // MNE_EPOCH_DATA_LIST_H
FIFF measurement file information.
Definition: fiff_info.h:96
QSharedPointer< MNEEpochDataList > SPtr
Old fiff_type declarations - replace them.
MNEEpochData class declaration.
evoked data
Definition: fiff_evoked.h:91
QSharedPointer< const MNEEpochDataList > ConstSPtr