v2.0.0
Loading...
Searching...
No Matches
mne_patch_info.h
Go to the documentation of this file.
1//=============================================================================================================
18
19#ifndef MNEPATCHINFO_H
20#define MNEPATCHINFO_H
21
22//=============================================================================================================
23// INCLUDES
24//=============================================================================================================
25
26#include "mne_global.h"
27
28//=============================================================================================================
29// EIGEN INCLUDES
30//=============================================================================================================
31
32#include <Eigen/Core>
33
34//=============================================================================================================
35// QT INCLUDES
36//=============================================================================================================
37
38#include <QSharedPointer>
39
40//=============================================================================================================
41// DEFINE NAMESPACE MNELIB
42//=============================================================================================================
43
44namespace MNELIB
45{
46
47//=============================================================================================================
48// FORWARD DECLARATIONS
49//=============================================================================================================
50
51class MNESourceSpace;
52
53//=============================================================================================================
60{
61public:
62 typedef QSharedPointer<MNEPatchInfo> SPtr;
63 typedef QSharedPointer<const MNEPatchInfo> ConstSPtr;
64
65 //=========================================================================================================
71
72 //=========================================================================================================
78
79 //=========================================================================================================
94
95 //=========================================================================================================
108
109public:
110 int vert;
111 Eigen::VectorXi memb_vert;
112 float area;
113 float ave_nn[3];
114 float dev_nn;
115};
116
117//=============================================================================================================
118// INLINE DEFINITIONS
119//=============================================================================================================
120} // NAMESPACE MNELIB
121
122#endif // MNEPATCHINFO_H
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).
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.