v2.0.0
Loading...
Searching...
No Matches
inv_ecd.h
Go to the documentation of this file.
1//=============================================================================================================
19
20#ifndef INV_ECD_H
21#define INV_ECD_H
22
23//=============================================================================================================
24// INCLUDES
25//=============================================================================================================
26
27#include "../inv_global.h"
28
29//=============================================================================================================
30// EIGEN INCLUDES
31//=============================================================================================================
32
33#include <Eigen/Core>
34
35//=============================================================================================================
36// QT INCLUDES
37//=============================================================================================================
38
39#include <QSharedPointer>
40#include <QDebug>
41
42//=============================================================================================================
43// DEFINE NAMESPACE INVLIB
44//=============================================================================================================
45
46namespace INVLIB
47{
48
49//=============================================================================================================
56{
57public:
58 typedef QSharedPointer<InvEcd> SPtr;
59 typedef QSharedPointer<const InvEcd> ConstSPtr;
60
61 //=========================================================================================================
65 InvEcd();
66
67 //=========================================================================================================
73 InvEcd(const InvEcd& p_ECD);
74
75 //=========================================================================================================
79 ~InvEcd();
80
81 //=========================================================================================================
85 void print() const;
86
87public:
88 bool valid;
89 float time;
90 Eigen::Vector3f rd;
91 Eigen::Vector3f Q;
92 float good;
93 float khi2;
94 int nfree;
95 int neval;
96};
97
98//=============================================================================================================
99// INLINE DEFINITIONS
100//=============================================================================================================
101} // NAMESPACE INVLIB
102
103#endif // INV_ECD_H
INVLIB library export/import macros, build-info accessors, and namespace docstring for the inverse-so...
#define INVSHARED_EXPORT
Definition inv_global.h:38
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
Eigen::Vector3f Q
Definition inv_ecd.h:91
Eigen::Vector3f rd
Definition inv_ecd.h:90
void print() const
Definition inv_ecd.cpp:68
QSharedPointer< InvEcd > SPtr
Definition inv_ecd.h:58
QSharedPointer< const InvEcd > ConstSPtr
Definition inv_ecd.h:59