v2.0.0
Loading...
Searching...
No Matches
mne_proj_data.h
Go to the documentation of this file.
1//=============================================================================================================
35
36#ifndef MNEPROJDATA_H
37#define MNEPROJDATA_H
38
39//=============================================================================================================
40// INCLUDES
41//=============================================================================================================
42
43#include "mne_global.h"
44
45//=============================================================================================================
46// EIGEN INCLUDES
47//=============================================================================================================
48
49#include <Eigen/Core>
50
51//=============================================================================================================
52// QT INCLUDES
53//=============================================================================================================
54
55#include <QSharedPointer>
56
57//=============================================================================================================
58// DEFINE NAMESPACE MNELIB
59//=============================================================================================================
60
61namespace MNELIB
62{
63
64//=============================================================================================================
65// FORWARD DECLARATIONS
66//=============================================================================================================
67
68class MNESurface;
69
70//=============================================================================================================
77{
78public:
79 typedef QSharedPointer<MNEProjData> SPtr;
80 typedef QSharedPointer<const MNEProjData> ConstSPtr;
81
82 //=========================================================================================================
87
88 //=========================================================================================================
92 ~MNEProjData() = default;
93
94public:
95 Eigen::VectorXf a;
96 Eigen::VectorXf b;
97 Eigen::VectorXf c;
98 Eigen::VectorXi act;
99 int nactive = 0;
100};
101
102//=============================================================================================================
103// INLINE DEFINITIONS
104//=============================================================================================================
105} // NAMESPACE MNELIB
106
107#endif // MNEPROJDATA_H
mne library export/import macros.
#define MNESHARED_EXPORT
Definition mne_global.h:52
Core MNE data structures (source spaces, source estimates, hemispheres).
Eigen::VectorXf b
QSharedPointer< const MNEProjData > ConstSPtr
Eigen::VectorXf c
QSharedPointer< MNEProjData > SPtr
Eigen::VectorXi act
MNEProjData(const MNELIB::MNESurface *s)
~MNEProjData()=default
Eigen::VectorXf a
This defines a surface.
Definition mne_surface.h:79