v2.0.0
Loading...
Searching...
No Matches
mne_morph_map.h
Go to the documentation of this file.
1//=============================================================================================================
35
36#ifndef MNEMORPHMAP_H
37#define MNEMORPHMAP_H
38
39//=============================================================================================================
40// INCLUDES
41//=============================================================================================================
42
43#include "mne_global.h"
45
46//=============================================================================================================
47// STL INCLUDES
48//=============================================================================================================
49
50#include <memory>
51
52//=============================================================================================================
53// EIGEN INCLUDES
54//=============================================================================================================
55
56#include <Eigen/Core>
57
58//=============================================================================================================
59// QT INCLUDES
60//=============================================================================================================
61
62#include <QSharedPointer>
63#include <QString>
64
65//=============================================================================================================
66// FORWARD DECLARATIONS
67//=============================================================================================================
68
69//=============================================================================================================
70// DEFINE NAMESPACE MNELIB
71//=============================================================================================================
72
73namespace MNELIB
74{
75
76//=============================================================================================================
77// MNELIB FORWARD DECLARATIONS
78//=============================================================================================================
79
80//=============================================================================================================
87{
88public:
89 typedef QSharedPointer<MNEMorphMap> SPtr;
90 typedef QSharedPointer<const MNEMorphMap> ConstSPtr;
91
92 //=========================================================================================================
96 MNEMorphMap() = default;
97
98 //=========================================================================================================
102 ~MNEMorphMap() = default;
103
104public:
105 std::unique_ptr<FIFFLIB::FiffSparseMatrix> map;
107 Eigen::VectorXi best;
108 int from_kind = -1;
109 QString from_subj;
110};
111
112//=============================================================================================================
113// INLINE DEFINITIONS
114//=============================================================================================================
115} // NAMESPACE MNELIB
116
117#endif // MNEMORPHMAP_H
FiffSparseMatrix class declaration.
mne library export/import macros.
#define MNESHARED_EXPORT
Definition mne_global.h:52
Core MNE data structures (source spaces, source estimates, hemispheres).
Eigen::VectorXi best
QSharedPointer< MNEMorphMap > SPtr
~MNEMorphMap()=default
std::unique_ptr< FIFFLIB::FiffSparseMatrix > map
QSharedPointer< const MNEMorphMap > ConstSPtr