v2.0.0
Loading...
Searching...
No Matches
inv_ecd.h
Go to the documentation of this file.
1//=============================================================================================================
36
37#ifndef INV_ECD_H
38#define INV_ECD_H
39
40//=============================================================================================================
41// INCLUDES
42//=============================================================================================================
43
44#include "../inv_global.h"
45
46//=============================================================================================================
47// EIGEN INCLUDES
48//=============================================================================================================
49
50#include <Eigen/Core>
51
52//=============================================================================================================
53// QT INCLUDES
54//=============================================================================================================
55
56#include <QSharedPointer>
57#include <QDebug>
58
59//=============================================================================================================
60// DEFINE NAMESPACE INVLIB
61//=============================================================================================================
62
63namespace INVLIB
64{
65
66//=============================================================================================================
73{
74public:
75 typedef QSharedPointer<InvEcd> SPtr;
76 typedef QSharedPointer<const InvEcd> ConstSPtr;
77
78 //=========================================================================================================
82 InvEcd();
83
84 //=========================================================================================================
90 InvEcd(const InvEcd& p_ECD);
91
92 //=========================================================================================================
96 ~InvEcd();
97
98 //=========================================================================================================
102 void print() const;
103
104public:
105 bool valid;
106 float time;
107 Eigen::Vector3f rd;
108 Eigen::Vector3f Q;
109 float good;
110 float khi2;
111 int nfree;
112 int neval;
113};
114
115//=============================================================================================================
116// INLINE DEFINITIONS
117//=============================================================================================================
118} // NAMESPACE INVLIB
119
120#endif // INV_ECD_H
inverse library export/import macros.
#define INVSHARED_EXPORT
Definition inv_global.h:52
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
Eigen::Vector3f Q
Definition inv_ecd.h:108
Eigen::Vector3f rd
Definition inv_ecd.h:107
void print() const
Definition inv_ecd.cpp:88
QSharedPointer< InvEcd > SPtr
Definition inv_ecd.h:75
QSharedPointer< const InvEcd > ConstSPtr
Definition inv_ecd.h:76