v2.0.0
Loading...
Searching...
No Matches
mne_raw_buf_def.h
Go to the documentation of this file.
1//=============================================================================================================
36
37#ifndef MNERAWBUFDEF_H
38#define MNERAWBUFDEF_H
39
40//=============================================================================================================
41// INCLUDES
42//=============================================================================================================
43
44#include "mne_global.h"
45
46#include <fiff/fiff_dir_node.h>
47
48//=============================================================================================================
49// EIGEN INCLUDES
50//=============================================================================================================
51
52#include <Eigen/Core>
53
54//=============================================================================================================
55// QT INCLUDES
56//=============================================================================================================
57
58#include <QSharedPointer>
59#include <QList>
60
61//=============================================================================================================
62// DEFINE NAMESPACE MNELIB
63//=============================================================================================================
64
65namespace MNELIB
66{
67
68//=============================================================================================================
69// FORWARD DECLARATIONS
70//=============================================================================================================
71
72//=============================================================================================================
83{
84public:
85 typedef QSharedPointer<MNERawBufDef> SPtr;
86 typedef QSharedPointer<const MNERawBufDef> ConstSPtr;
87
88 //=========================================================================================================
93
94 //=========================================================================================================
99
100
101
102public:
104 int firsts = 0;
105 int lasts = 0;
106 int ntaper = 0;
107 int ns = 0;
108 int nchan = 0;
109 bool is_skip = false;
110 Eigen::Matrix<float, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> vals;
111 bool valid = false;
112 Eigen::VectorXi ch_filtered;
113 int comp_status = 0;
114};
115
116} // NAMESPACE MNELIB
117
118#endif // MNERAWBUFDEF_H
FiffDirNode class declaration, which provides fiff dir tree processing methods.
mne library export/import macros.
#define MNESHARED_EXPORT
Definition mne_global.h:52
Core MNE data structures (source spaces, source estimates, hemispheres).
QSharedPointer< FiffDirEntry > SPtr
FIFFLIB::FiffDirEntry::SPtr ent
QSharedPointer< MNERawBufDef > SPtr
QSharedPointer< const MNERawBufDef > ConstSPtr
Eigen::VectorXi ch_filtered
Eigen::Matrix< float, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > vals
MNERawBufDef()
Default constructor.