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//=============================================================================================================
66{
67public:
68 typedef QSharedPointer<MNERawBufDef> SPtr;
69 typedef QSharedPointer<const MNERawBufDef> ConstSPtr;
70
71 //=========================================================================================================
76
77 //=========================================================================================================
82
83
84public:
86 int firsts = 0;
87 int lasts = 0;
88 int ntaper = 0;
89 int ns = 0;
90 int nchan = 0;
91 bool is_skip = false;
92 Eigen::Matrix<float, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> vals;
93 bool valid = false;
94 Eigen::VectorXi ch_filtered;
95 int comp_status = 0;
96};
97
98} // NAMESPACE MNELIB
99
100#endif // MNERAWBUFDEF_H
Recursive node of the parsed FIFF block tree (FIFFB_* hierarchy with directory entries and children).
MNELIB shared-library export/import macros and library build metadata.
#define MNESHARED_EXPORT
Definition mne_global.h:40
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.