Dipole Fit setting implementation. More...
#include <inv_dipole_fit_settings.h>
Public Types | |
| typedef QSharedPointer< InvDipoleFitSettings > | SPtr |
| typedef QSharedPointer< const InvDipoleFitSettings > | ConstSPtr |
Public Member Functions | |
| InvDipoleFitSettings () | |
| InvDipoleFitSettings (int *argc, char **argv) | |
| virtual | ~InvDipoleFitSettings () |
| void | checkIntegrity () |
Public Attributes | |
| QString | bemname |
| Eigen::Vector3f | r0 |
| bool | accurate |
| QString | mriname |
| QString | guessname |
| QString | guess_surfname |
| float | guess_rad |
| float | guess_mindist |
| float | guess_exclude |
| float | guess_grid |
| QString | noisename |
| float | grad_std |
| float | mag_std |
| float | eeg_std |
| bool | diagnoise |
| QString | measname |
| bool | is_raw |
| QString | badname |
| bool | include_meg |
| bool | include_eeg |
| float | tmin |
| float | tmax |
| float | tstep |
| float | integ |
| float | bmin |
| float | bmax |
| bool | do_baseline |
| int | setno |
| bool | verbose |
| MNELIB::MNEFilterDef | filter |
| QStringList | projnames |
| bool | omit_data_proj |
| QString | eeg_model_file |
| QString | eeg_model_name |
| float | eeg_sphere_rad |
| bool | scale_eeg_pos |
| float | mag_reg |
| bool | fit_mag_dipoles |
| float | grad_reg |
| float | eeg_reg |
| QString | dipname |
| QString | bdipname |
| bool | gui |
Dipole Fit setting implementation.
Implements the dipole fit setting parser
Definition at line 81 of file inv_dipole_fit_settings.h.
| typedef QSharedPointer<const InvDipoleFitSettings> INVLIB::InvDipoleFitSettings::ConstSPtr |
Const shared pointer type for InvDipoleFitSettings.
Definition at line 85 of file inv_dipole_fit_settings.h.
| typedef QSharedPointer<InvDipoleFitSettings> INVLIB::InvDipoleFitSettings::SPtr |
Shared pointer type for InvDipoleFitSettings.
Definition at line 84 of file inv_dipole_fit_settings.h.
|
explicit |
Default Constructor
Definition at line 12 of file inv_dipole_fit_settings.cpp.
|
explicit |
Constructs Dipole Fit Settings
| [in] | argc | (argument count) is an integer that indicates how many arguments were entered on the command line when the program was started. |
| [in] | argv | (argument vector) is an array of pointers to arrays of character objects. The array objects are null-terminated strings, representing the arguments that were entered on the command line when the program was started. |
Definition at line 19 of file inv_dipole_fit_settings.cpp.
|
virtual |
Destructs the Dipole Fit Settings
Definition at line 31 of file inv_dipole_fit_settings.cpp.
| void InvDipoleFitSettings::checkIntegrity | ( | ) |
Check whether Dipole Fit Settings are correctly set.
Definition at line 94 of file inv_dipole_fit_settings.cpp.
| bool INVLIB::InvDipoleFitSettings::accurate |
Use accurate coil definitions?
Definition at line 117 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::badname |
Bad channel list file.
Definition at line 135 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::bdipname |
Output file in bdip format.
Definition at line 161 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::bemname |
Boundary-element model.
Definition at line 115 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::bmax |
Baseline end time (s).
Definition at line 143 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::bmin |
Baseline start time (s).
Definition at line 142 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::diagnoise |
Use only the diagonals of the noise-covariance matrix.
Definition at line 131 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::dipname |
Output file in dip format.
Definition at line 160 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::do_baseline |
Are both baseline limits set?
Definition at line 144 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::eeg_model_file |
File of EEG sphere model specifications.
Definition at line 151 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::eeg_model_name |
Name of the EEG model to use.
Definition at line 152 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::eeg_reg |
Noise-covariance matrix regularization for EEG.
Definition at line 159 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::eeg_sphere_rad |
Scalp radius to use in EEG sphere model.
Definition at line 153 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::eeg_std |
Standard deviation for EEG if noise covariance is not specified.
Definition at line 130 of file inv_dipole_fit_settings.h.
| MNELIB::MNEFilterDef INVLIB::InvDipoleFitSettings::filter |
Data filter definition.
Definition at line 147 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::fit_mag_dipoles |
Fit magnetic dipoles?
Definition at line 156 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::grad_reg |
Noise-covariance matrix regularization for planar gradiometers.
Definition at line 158 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::grad_std |
Standard deviation for gradiometers if noise covariance is not specified.
Definition at line 128 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::guess_exclude |
Exclude points closer than this to the origin.
Definition at line 124 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::guess_grid |
Grid spacing.
Definition at line 125 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::guess_mindist |
Minimum allowed distance to the surface.
Definition at line 123 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::guess_rad |
Radius of spherical guess surface.
Definition at line 122 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::guess_surfname |
Load the inner skull surface from this BEM file.
Definition at line 121 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::guessname |
Initial guess grid (if not present, the values below will be employed to generate the grid).
Definition at line 120 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::gui |
Should the GUI be shown?
Definition at line 163 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::include_eeg |
Use EEG?
Definition at line 137 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::include_meg |
Use MEG?
Definition at line 136 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::integ |
Integration time for each fit (s).
Definition at line 141 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::is_raw |
Is this a raw data file.
Definition at line 134 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::mag_reg |
Noise-covariance matrix regularization for MEG (magnetometers and axial gradiometers).
Definition at line 155 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::mag_std |
Standard deviation for magnetometers if noise covariance is not specified.
Definition at line 129 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::measname |
Data file.
Definition at line 133 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::mriname |
Gives the MRI <-> head transform.
Definition at line 118 of file inv_dipole_fit_settings.h.
| QString INVLIB::InvDipoleFitSettings::noisename |
Noise-covariance matrix.
Definition at line 127 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::omit_data_proj |
Omit the projection in the data file.
Definition at line 149 of file inv_dipole_fit_settings.h.
| QStringList INVLIB::InvDipoleFitSettings::projnames |
Projection file names.
Definition at line 148 of file inv_dipole_fit_settings.h.
| Eigen::Vector3f INVLIB::InvDipoleFitSettings::r0 |
Sphere model origin.
Definition at line 116 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::scale_eeg_pos |
Scale the electrode locations to scalp in the sphere model.
Definition at line 154 of file inv_dipole_fit_settings.h.
| int INVLIB::InvDipoleFitSettings::setno |
Which data set.
Definition at line 145 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::tmax |
Fit end time (s).
Definition at line 139 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::tmin |
Fit start time (s).
Definition at line 138 of file inv_dipole_fit_settings.h.
| float INVLIB::InvDipoleFitSettings::tstep |
Step between fits (s).
Definition at line 140 of file inv_dipole_fit_settings.h.
| bool INVLIB::InvDipoleFitSettings::verbose |
Verbose output.
Definition at line 146 of file inv_dipole_fit_settings.h.