MNE-CPP
0.1.9
A Framework for Electrophysiology
src
libraries
fwd
fwd_eeg_sphere_layer.h
Go to the documentation of this file.
1
//=============================================================================================================
37
#ifndef FWDEEGSPHERELAYER_H
38
#define FWDEEGSPHERELAYER_H
39
40
//=============================================================================================================
41
// INCLUDES
42
//=============================================================================================================
43
44
#include "
fwd_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 FWDLIB
61
//=============================================================================================================
62
63
namespace
FWDLIB
64
{
65
66
//=============================================================================================================
72
class
FWDSHARED_EXPORT
FwdEegSphereLayer
73
{
74
public
:
75
typedef
QSharedPointer<FwdEegSphereLayer>
SPtr
;
76
typedef
QSharedPointer<const FwdEegSphereLayer>
ConstSPtr
;
78
//=========================================================================================================
82
FwdEegSphereLayer
();
83
84
// //=========================================================================================================
85
// /**
86
// * Copy constructor.
87
// *
88
// * @param[in] p_FwdEegSphereLayer FwdEegSphereLayer which should be copied
89
// */
90
// FwdEegSphereLayer(const FwdEegSphereLayer& p_FwdEegSphereLayer);
91
92
//=========================================================================================================
96
~
FwdEegSphereLayer
();
97
98
static
bool
comp_layers(
const
FwdEegSphereLayer
& v1,
const
FwdEegSphereLayer
& v2)
99
/*
100
* Comparison function for sorting layers
101
*/
102
{
103
if
(v1.
rad
< v2.
rad
)
104
return
true
;
105
else
106
return
false
;
107
}
108
109
public
:
110
float
rad
;
111
float
rel_rad
;
112
float
sigma
;
114
// ### OLD STRUCT ###
115
// typedef struct {
116
// float rad; /* The actual rads */
117
// float rel_rad; /* Relative rads */
118
// float sigma; /* Conductivity */
119
// } *fwdEegSphereLayer,fwdEegSphereLayerRec;
120
};
121
122
//=============================================================================================================
123
// INLINE DEFINITIONS
124
//=============================================================================================================
125
}
// NAMESPACE FWDLIB
126
127
#endif // FWDEEGSPHERELAYER_H
FWDLIB::FwdEegSphereLayer::rad
float rad
Definition:
fwd_eeg_sphere_layer.h:110
FWDLIB::FwdEegSphereLayer::rel_rad
float rel_rad
Definition:
fwd_eeg_sphere_layer.h:111
FWDSHARED_EXPORT
#define FWDSHARED_EXPORT
Definition:
fwd_global.h:57
fwd_global.h
forward library export/import macros.
FWDLIB::FwdEegSphereLayer::sigma
float sigma
Definition:
fwd_eeg_sphere_layer.h:112
FWDLIB::FwdEegSphereLayer::ConstSPtr
QSharedPointer< const FwdEegSphereLayer > ConstSPtr
Definition:
fwd_eeg_sphere_layer.h:76
FWDLIB::FwdEegSphereLayer
FwdEegSphereLayer description.
Definition:
fwd_eeg_sphere_layer.h:72
FWDLIB::FwdEegSphereLayer::SPtr
QSharedPointer< FwdEegSphereLayer > SPtr
Definition:
fwd_eeg_sphere_layer.h:75
Generated on Wed Aug 9 2023 17:55:41 for MNE-CPP by
1.8.17