v2.0.0
Loading...
Searching...
No Matches
src
libraries
mne
mne_layout.h
Go to the documentation of this file.
1
//=============================================================================================================
36
37
#ifndef MNE_LAYOUT_H
38
#define MNE_LAYOUT_H
39
40
//=============================================================================================================
41
// INCLUDES
42
//=============================================================================================================
43
44
#include "
mne_global.h
"
45
#include "
mne_layout_port.h
"
46
47
#include <QString>
48
#include <vector>
49
50
#include <Eigen/Core>
51
52
//=============================================================================================================
53
// DEFINE NAMESPACE MNELIB
54
//=============================================================================================================
55
56
namespace
MNELIB
57
{
58
59
//=============================================================================================================
66
class
MNESHARED_EXPORT
MNELayout
67
{
68
public
:
69
MNELayout
() =
default
;
70
~MNELayout
() =
default
;
71
72
QString
name
;
73
float
xmin
= 0;
74
float
xmax
= 0;
75
float
ymin
= 0;
76
float
ymax
= 0;
77
float
cxmin
= 0;
78
float
cxmax
= 0;
79
float
cymin
= 0;
80
float
cymax
= 0;
81
std::vector<MNELayoutPort>
ports
;
82
Eigen::MatrixXi
match
;
83
87
int
nmatch
()
const
{
return
match
.rows(); }
88
};
89
90
}
// namespace MNELIB
91
92
#endif
// MNE_LAYOUT_H
mne_global.h
mne library export/import macros.
MNESHARED_EXPORT
#define MNESHARED_EXPORT
Definition
mne_global.h:52
mne_layout_port.h
MNELayoutPort class declaration.
MNELIB
Core MNE data structures (source spaces, source estimates, hemispheres).
Definition
connectivitysettings.h:63
MNELIB::MNELayout::ymax
float ymax
Definition
mne_layout.h:76
MNELIB::MNELayout::~MNELayout
~MNELayout()=default
MNELIB::MNELayout::match
Eigen::MatrixXi match
Definition
mne_layout.h:82
MNELIB::MNELayout::name
QString name
Definition
mne_layout.h:72
MNELIB::MNELayout::MNELayout
MNELayout()=default
MNELIB::MNELayout::xmax
float xmax
Definition
mne_layout.h:74
MNELIB::MNELayout::cymax
float cymax
Definition
mne_layout.h:80
MNELIB::MNELayout::xmin
float xmin
Definition
mne_layout.h:73
MNELIB::MNELayout::cxmin
float cxmin
Definition
mne_layout.h:77
MNELIB::MNELayout::ymin
float ymin
Definition
mne_layout.h:75
MNELIB::MNELayout::nmatch
int nmatch() const
Returns the number of channels (rows in match matrix).
Definition
mne_layout.h:87
MNELIB::MNELayout::cymin
float cymin
Definition
mne_layout.h:79
MNELIB::MNELayout::ports
std::vector< MNELayoutPort > ports
Definition
mne_layout.h:81
MNELIB::MNELayout::cxmax
float cxmax
Definition
mne_layout.h:78
Generated on
for MNE-CPP by
1.16.1