v2.0.0
Loading...
Searching...
No Matches
src
libraries
inv
dipole_fit
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
46
namespace
INVLIB
47
{
48
49
//=============================================================================================================
57
class
INVSHARED_EXPORT
InvEcd
58
{
59
public
:
60
typedef
QSharedPointer<InvEcd>
SPtr
;
61
typedef
QSharedPointer<const InvEcd>
ConstSPtr
;
62
63
//=========================================================================================================
67
InvEcd
();
68
69
//=========================================================================================================
75
InvEcd
(
const
InvEcd
& p_ECD);
76
77
//=========================================================================================================
88
InvEcd
&
operator=
(
const
InvEcd
& other) =
default
;
89
90
//=========================================================================================================
94
~InvEcd
();
95
96
//=========================================================================================================
100
void
print
()
const
;
101
102
public
:
103
bool
valid
;
104
float
time
;
105
Eigen::Vector3f
rd
;
106
Eigen::Vector3f
Q
;
107
float
good
;
108
float
khi2
;
109
int
nfree
;
110
int
neval
;
111
};
112
113
//=============================================================================================================
114
// INLINE DEFINITIONS
115
//=============================================================================================================
116
}
// NAMESPACE INVLIB
117
118
#endif
// INV_ECD_H
inv_global.h
INVLIB library export/import macros, build-info accessors, and namespace docstring for the inverse-so...
INVSHARED_EXPORT
#define INVSHARED_EXPORT
Definition
inv_global.h:38
INVLIB
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
Definition
braintreemodel.h:43
INVLIB::InvEcd::good
float good
Definition
inv_ecd.h:107
INVLIB::InvEcd::nfree
int nfree
Definition
inv_ecd.h:109
INVLIB::InvEcd::time
float time
Definition
inv_ecd.h:104
INVLIB::InvEcd::Q
Eigen::Vector3f Q
Definition
inv_ecd.h:106
INVLIB::InvEcd::rd
Eigen::Vector3f rd
Definition
inv_ecd.h:105
INVLIB::InvEcd::print
void print() const
Definition
inv_ecd.cpp:68
INVLIB::InvEcd::SPtr
QSharedPointer< InvEcd > SPtr
Definition
inv_ecd.h:60
INVLIB::InvEcd::neval
int neval
Definition
inv_ecd.h:110
INVLIB::InvEcd::operator=
InvEcd & operator=(const InvEcd &other)=default
INVLIB::InvEcd::khi2
float khi2
Definition
inv_ecd.h:108
INVLIB::InvEcd::ConstSPtr
QSharedPointer< const InvEcd > ConstSPtr
Definition
inv_ecd.h:61
INVLIB::InvEcd::InvEcd
InvEcd()
Definition
inv_ecd.cpp:34
INVLIB::InvEcd::valid
bool valid
Definition
inv_ecd.h:103
Generated on
for MNE-CPP by
1.16.1