v2.0.0
Loading...
Searching...
No Matches
mne_raw_buf_def.h
Go to the documentation of this file.
1//=============================================================================================================
17
18#ifndef MNERAWBUFDEF_H
19#define MNERAWBUFDEF_H
20
21//=============================================================================================================
22// INCLUDES
23//=============================================================================================================
24
25#include "mne_global.h"
26
27#include <fiff/fiff_dir_node.h>
28
29//=============================================================================================================
30// EIGEN INCLUDES
31//=============================================================================================================
32
33#include <Eigen/Core>
34
35//=============================================================================================================
36// QT INCLUDES
37//=============================================================================================================
38
39#include <QSharedPointer>
40#include <QList>
41
42//=============================================================================================================
43// DEFINE NAMESPACE MNELIB
44//=============================================================================================================
45
46namespace MNELIB
47{
48
49//=============================================================================================================
50// FORWARD DECLARATIONS
51//=============================================================================================================
52
53//=============================================================================================================
64{
65public:
66 typedef QSharedPointer<MNERawBufDef> SPtr;
67 typedef QSharedPointer<const MNERawBufDef> ConstSPtr;
68
69 //=========================================================================================================
74
75 //=========================================================================================================
80
81
82
83public:
85 int firsts = 0;
86 int lasts = 0;
87 int ntaper = 0;
88 int ns = 0;
89 int nchan = 0;
90 bool is_skip = false;
91 Eigen::Matrix<float, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> vals;
92 bool valid = false;
93 Eigen::VectorXi ch_filtered;
94 int comp_status = 0;
95};
96
97} // NAMESPACE MNELIB
98
99#endif // MNERAWBUFDEF_H
MNELIB shared-library export/import macros and library build metadata.
#define MNESHARED_EXPORT
Definition mne_global.h:40
Recursive node of the parsed FIFF block tree (FIFFB_* hierarchy with directory entries and children).
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.