v2.0.0
Loading...
Searching...
No Matches
src
libraries
fwd
compute_fwd
compute_fwd_settings.h
Go to the documentation of this file.
1
//=============================================================================================================
36
37
#ifndef COMPUTE_FWD_SETTINGS_H
38
#define COMPUTE_FWD_SETTINGS_H
39
40
//=============================================================================================================
41
// INCLUDES
42
//=============================================================================================================
43
44
#include "
../fwd_global.h
"
45
#include <
fiff/fiff_constants.h
>
46
#include <
fiff/fiff_info.h
>
47
#include <
fiff/fiff_coord_trans.h
>
48
//=============================================================================================================
49
// EIGEN INCLUDES
50
//=============================================================================================================
51
52
#include <Eigen/Core>
53
54
//=============================================================================================================
55
// QT INCLUDES
56
//=============================================================================================================
57
58
#include <QString>
59
#include <QStringList>
60
#include <QSharedPointer>
61
62
#include <memory>
63
64
//=============================================================================================================
65
// DEFINE NAMESPACE FWDLIB
66
//=============================================================================================================
67
68
namespace
FWDLIB
69
{
70
71
//=============================================================================================================
72
// FORWARD DECLARATIONS
73
//=============================================================================================================
74
75
//=============================================================================================================
81
class
FWDSHARED_EXPORT
ComputeFwdSettings
82
{
83
public
:
84
//=========================================================================================================
88
explicit
ComputeFwdSettings
();
89
90
//=========================================================================================================
94
virtual
~ComputeFwdSettings
();
95
96
//=========================================================================================================
100
void
checkIntegrity
();
101
102
public
:
103
QString
srcname
;
104
QString
measname
;
105
QString
mriname
;
106
QString
transname
;
107
bool
mri_head_ident
;
108
QString
bemname
;
109
QString
solname
;
110
QString
mindistoutname
;
111
bool
filter_spaces
;
112
Eigen::Vector3f
r0
;
113
bool
accurate
;
114
bool
fixed_ori
;
115
bool
include_meg
;
116
bool
include_eeg
;
117
bool
compute_grad
;
118
QString
command
;
119
float
mindist
;
120
int
coord_frame
;
121
bool
do_all
;
122
QStringList
labels
;
123
int
nlabel
;
124
int
ncluster
;
125
126
QString
eeg_model_file
;
127
QString
eeg_model_name
;
128
float
eeg_sphere_rad
;
129
bool
scale_eeg_pos
;
130
bool
use_equiv_eeg
;
131
bool
use_threads
;
132
133
QSharedPointer<FIFFLIB::FiffInfo>
pFiffInfo
;
134
FIFFLIB::FiffCoordTrans
meg_head_t
;
135
136
private
:
137
void
initMembers();
138
};
139
140
//=============================================================================================================
141
// INLINE DEFINITIONS
142
//=============================================================================================================
143
}
//NAMESPACE
144
145
#endif
// COMPUTE_FWD_SETTINGS_H
fiff_info.h
FiffInfo class declaration.
fiff_constants.h
Fiff constants.
fiff_coord_trans.h
FiffCoordTrans class declaration.
fwd_global.h
Forward library export/import macros.
FWDSHARED_EXPORT
#define FWDSHARED_EXPORT
Definition
fwd_global.h:53
FWDLIB
Forward modelling (BEM, MEG/EEG lead fields).
Definition
compute_fwd.h:91
FIFFLIB::FiffCoordTrans
Coordinate transformation description.
Definition
fiff_coord_trans.h:81
FWDLIB::ComputeFwdSettings::bemname
QString bemname
Definition
compute_fwd_settings.h:108
FWDLIB::ComputeFwdSettings::filter_spaces
bool filter_spaces
Definition
compute_fwd_settings.h:111
FWDLIB::ComputeFwdSettings::command
QString command
Definition
compute_fwd_settings.h:118
FWDLIB::ComputeFwdSettings::mri_head_ident
bool mri_head_ident
Definition
compute_fwd_settings.h:107
FWDLIB::ComputeFwdSettings::coord_frame
int coord_frame
Definition
compute_fwd_settings.h:120
FWDLIB::ComputeFwdSettings::meg_head_t
FIFFLIB::FiffCoordTrans meg_head_t
Definition
compute_fwd_settings.h:134
FWDLIB::ComputeFwdSettings::ComputeFwdSettings
ComputeFwdSettings()
Definition
compute_fwd_settings.cpp:67
FWDLIB::ComputeFwdSettings::accurate
bool accurate
Definition
compute_fwd_settings.h:113
FWDLIB::ComputeFwdSettings::transname
QString transname
Definition
compute_fwd_settings.h:106
FWDLIB::ComputeFwdSettings::solname
QString solname
Definition
compute_fwd_settings.h:109
FWDLIB::ComputeFwdSettings::r0
Eigen::Vector3f r0
Definition
compute_fwd_settings.h:112
FWDLIB::ComputeFwdSettings::use_threads
bool use_threads
Definition
compute_fwd_settings.h:131
FWDLIB::ComputeFwdSettings::do_all
bool do_all
Definition
compute_fwd_settings.h:121
FWDLIB::ComputeFwdSettings::include_eeg
bool include_eeg
Definition
compute_fwd_settings.h:116
FWDLIB::ComputeFwdSettings::fixed_ori
bool fixed_ori
Definition
compute_fwd_settings.h:114
FWDLIB::ComputeFwdSettings::include_meg
bool include_meg
Definition
compute_fwd_settings.h:115
FWDLIB::ComputeFwdSettings::measname
QString measname
Definition
compute_fwd_settings.h:104
FWDLIB::ComputeFwdSettings::srcname
QString srcname
Definition
compute_fwd_settings.h:103
FWDLIB::ComputeFwdSettings::labels
QStringList labels
Definition
compute_fwd_settings.h:122
FWDLIB::ComputeFwdSettings::mindistoutname
QString mindistoutname
Definition
compute_fwd_settings.h:110
FWDLIB::ComputeFwdSettings::eeg_model_name
QString eeg_model_name
Definition
compute_fwd_settings.h:127
FWDLIB::ComputeFwdSettings::compute_grad
bool compute_grad
Definition
compute_fwd_settings.h:117
FWDLIB::ComputeFwdSettings::eeg_sphere_rad
float eeg_sphere_rad
Definition
compute_fwd_settings.h:128
FWDLIB::ComputeFwdSettings::use_equiv_eeg
bool use_equiv_eeg
Definition
compute_fwd_settings.h:130
FWDLIB::ComputeFwdSettings::ncluster
int ncluster
Definition
compute_fwd_settings.h:124
FWDLIB::ComputeFwdSettings::eeg_model_file
QString eeg_model_file
Definition
compute_fwd_settings.h:126
FWDLIB::ComputeFwdSettings::mriname
QString mriname
Definition
compute_fwd_settings.h:105
FWDLIB::ComputeFwdSettings::nlabel
int nlabel
Definition
compute_fwd_settings.h:123
FWDLIB::ComputeFwdSettings::checkIntegrity
void checkIntegrity()
Definition
compute_fwd_settings.cpp:90
FWDLIB::ComputeFwdSettings::scale_eeg_pos
bool scale_eeg_pos
Definition
compute_fwd_settings.h:129
FWDLIB::ComputeFwdSettings::pFiffInfo
QSharedPointer< FIFFLIB::FiffInfo > pFiffInfo
Definition
compute_fwd_settings.h:133
FWDLIB::ComputeFwdSettings::mindist
float mindist
Definition
compute_fwd_settings.h:119
Generated on
for MNE-CPP by
1.16.1