v2.0.0
Loading...
Searching...
No Matches
mne_patch_info.h
Go to the documentation of this file.
1//=============================================================================================================
36
37#ifndef MNEPATCHINFO_H
38#define MNEPATCHINFO_H
39
40//=============================================================================================================
41// INCLUDES
42//=============================================================================================================
43
44#include "mne_global.h"
45
46//=============================================================================================================
47// EIGEN INCLUDES
48//=============================================================================================================
49
50#include <Eigen/Core>
51
52//=============================================================================================================
53// QT INCLUDES
54//=============================================================================================================
55
56#include <QSharedPointer>
57
58//=============================================================================================================
59// DEFINE NAMESPACE MNELIB
60//=============================================================================================================
61
62namespace MNELIB
63{
64
65//=============================================================================================================
66// FORWARD DECLARATIONS
67//=============================================================================================================
68
69class MNESourceSpace;
70
71//=============================================================================================================
78{
79public:
80 typedef QSharedPointer<MNEPatchInfo> SPtr;
81 typedef QSharedPointer<const MNEPatchInfo> ConstSPtr;
82
83 //=========================================================================================================
89
90 //=========================================================================================================
96
97 //=========================================================================================================
112
113 //=========================================================================================================
126
127public:
128 int vert;
129 Eigen::VectorXi memb_vert;
130 float area;
131 float ave_nn[3];
132 float dev_nn;
133};
134
135//=============================================================================================================
136// INLINE DEFINITIONS
137//=============================================================================================================
138} // NAMESPACE MNELIB
139
140#endif // MNEPATCHINFO_H
mne library export/import macros.
#define MNESHARED_EXPORT
Definition mne_global.h:52
Core MNE data structures (source spaces, source estimates, hemispheres).
void calculate_area(MNESourceSpace *s)
QSharedPointer< const MNEPatchInfo > ConstSPtr
void calculate_normal_stats(MNESourceSpace *s)
QSharedPointer< MNEPatchInfo > SPtr
Eigen::VectorXi memb_vert
This defines a source space.