v2.0.0
Loading...
Searching...
No Matches
src
libraries
inv
dipole_fit
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
63
namespace
INVLIB
64
{
65
66
//=============================================================================================================
72
class
INVSHARED_EXPORT
InvEcd
73
{
74
public
:
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
104
public
:
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
inv_global.h
inverse library export/import macros.
INVSHARED_EXPORT
#define INVSHARED_EXPORT
Definition
inv_global.h:52
INVLIB
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
Definition
braintreemodel.h:55
INVLIB::InvEcd::good
float good
Definition
inv_ecd.h:109
INVLIB::InvEcd::nfree
int nfree
Definition
inv_ecd.h:111
INVLIB::InvEcd::time
float time
Definition
inv_ecd.h:106
INVLIB::InvEcd::Q
Eigen::Vector3f Q
Definition
inv_ecd.h:108
INVLIB::InvEcd::rd
Eigen::Vector3f rd
Definition
inv_ecd.h:107
INVLIB::InvEcd::print
void print() const
Definition
inv_ecd.cpp:88
INVLIB::InvEcd::SPtr
QSharedPointer< InvEcd > SPtr
Definition
inv_ecd.h:75
INVLIB::InvEcd::neval
int neval
Definition
inv_ecd.h:112
INVLIB::InvEcd::khi2
float khi2
Definition
inv_ecd.h:110
INVLIB::InvEcd::ConstSPtr
QSharedPointer< const InvEcd > ConstSPtr
Definition
inv_ecd.h:76
INVLIB::InvEcd::InvEcd
InvEcd()
Definition
inv_ecd.cpp:54
INVLIB::InvEcd::valid
bool valid
Definition
inv_ecd.h:105
Generated on
for MNE-CPP by
1.16.1