v2.0.0
Loading...
Searching...
No Matches
INVLIB::InvDipoleFitSettings Class Reference

Dipole Fit setting implementation. More...

#include <inv_dipole_fit_settings.h>

Public Types

typedef QSharedPointer< InvDipoleFitSettingsSPtr
typedef QSharedPointer< const InvDipoleFitSettingsConstSPtr

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

Detailed Description

Dipole Fit setting implementation.

Implements the dipole fit setting parser

Definition at line 81 of file inv_dipole_fit_settings.h.

Member Typedef Documentation

◆ ConstSPtr

Const shared pointer type for InvDipoleFitSettings.

Definition at line 85 of file inv_dipole_fit_settings.h.

◆ SPtr

Shared pointer type for InvDipoleFitSettings.

Definition at line 84 of file inv_dipole_fit_settings.h.

Constructor & Destructor Documentation

◆ InvDipoleFitSettings() [1/2]

InvDipoleFitSettings::InvDipoleFitSettings ( )
explicit

Default Constructor

Definition at line 12 of file inv_dipole_fit_settings.cpp.

◆ InvDipoleFitSettings() [2/2]

InvDipoleFitSettings::InvDipoleFitSettings ( int * argc,
char ** argv )
explicit

Constructs Dipole Fit Settings

Parameters
[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.

◆ ~InvDipoleFitSettings()

InvDipoleFitSettings::~InvDipoleFitSettings ( )
virtual

Destructs the Dipole Fit Settings

Definition at line 31 of file inv_dipole_fit_settings.cpp.

Member Function Documentation

◆ checkIntegrity()

void InvDipoleFitSettings::checkIntegrity ( )

Check whether Dipole Fit Settings are correctly set.

Definition at line 94 of file inv_dipole_fit_settings.cpp.

Member Data Documentation

◆ accurate

bool INVLIB::InvDipoleFitSettings::accurate

Use accurate coil definitions?

Definition at line 117 of file inv_dipole_fit_settings.h.

◆ badname

QString INVLIB::InvDipoleFitSettings::badname

Bad channel list file.

Definition at line 135 of file inv_dipole_fit_settings.h.

◆ bdipname

QString INVLIB::InvDipoleFitSettings::bdipname

Output file in bdip format.

Definition at line 161 of file inv_dipole_fit_settings.h.

◆ bemname

QString INVLIB::InvDipoleFitSettings::bemname

Boundary-element model.

Definition at line 115 of file inv_dipole_fit_settings.h.

◆ bmax

float INVLIB::InvDipoleFitSettings::bmax

Baseline end time (s).

Definition at line 143 of file inv_dipole_fit_settings.h.

◆ bmin

float INVLIB::InvDipoleFitSettings::bmin

Baseline start time (s).

Definition at line 142 of file inv_dipole_fit_settings.h.

◆ diagnoise

bool INVLIB::InvDipoleFitSettings::diagnoise

Use only the diagonals of the noise-covariance matrix.

Definition at line 131 of file inv_dipole_fit_settings.h.

◆ dipname

QString INVLIB::InvDipoleFitSettings::dipname

Output file in dip format.

Definition at line 160 of file inv_dipole_fit_settings.h.

◆ do_baseline

bool INVLIB::InvDipoleFitSettings::do_baseline

Are both baseline limits set?

Definition at line 144 of file inv_dipole_fit_settings.h.

◆ eeg_model_file

QString INVLIB::InvDipoleFitSettings::eeg_model_file

File of EEG sphere model specifications.

Definition at line 151 of file inv_dipole_fit_settings.h.

◆ eeg_model_name

QString INVLIB::InvDipoleFitSettings::eeg_model_name

Name of the EEG model to use.

Definition at line 152 of file inv_dipole_fit_settings.h.

◆ eeg_reg

float INVLIB::InvDipoleFitSettings::eeg_reg

Noise-covariance matrix regularization for EEG.

Definition at line 159 of file inv_dipole_fit_settings.h.

◆ eeg_sphere_rad

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.

◆ eeg_std

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.

◆ filter

MNELIB::MNEFilterDef INVLIB::InvDipoleFitSettings::filter

Data filter definition.

Definition at line 147 of file inv_dipole_fit_settings.h.

◆ fit_mag_dipoles

bool INVLIB::InvDipoleFitSettings::fit_mag_dipoles

Fit magnetic dipoles?

Definition at line 156 of file inv_dipole_fit_settings.h.

◆ grad_reg

float INVLIB::InvDipoleFitSettings::grad_reg

Noise-covariance matrix regularization for planar gradiometers.

Definition at line 158 of file inv_dipole_fit_settings.h.

◆ grad_std

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.

◆ guess_exclude

float INVLIB::InvDipoleFitSettings::guess_exclude

Exclude points closer than this to the origin.

Definition at line 124 of file inv_dipole_fit_settings.h.

◆ guess_grid

float INVLIB::InvDipoleFitSettings::guess_grid

Grid spacing.

Definition at line 125 of file inv_dipole_fit_settings.h.

◆ guess_mindist

float INVLIB::InvDipoleFitSettings::guess_mindist

Minimum allowed distance to the surface.

Definition at line 123 of file inv_dipole_fit_settings.h.

◆ guess_rad

float INVLIB::InvDipoleFitSettings::guess_rad

Radius of spherical guess surface.

Definition at line 122 of file inv_dipole_fit_settings.h.

◆ guess_surfname

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.

◆ guessname

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.

◆ gui

bool INVLIB::InvDipoleFitSettings::gui

Should the GUI be shown?

Definition at line 163 of file inv_dipole_fit_settings.h.

◆ include_eeg

bool INVLIB::InvDipoleFitSettings::include_eeg

Use EEG?

Definition at line 137 of file inv_dipole_fit_settings.h.

◆ include_meg

bool INVLIB::InvDipoleFitSettings::include_meg

Use MEG?

Definition at line 136 of file inv_dipole_fit_settings.h.

◆ integ

float INVLIB::InvDipoleFitSettings::integ

Integration time for each fit (s).

Definition at line 141 of file inv_dipole_fit_settings.h.

◆ is_raw

bool INVLIB::InvDipoleFitSettings::is_raw

Is this a raw data file.

Definition at line 134 of file inv_dipole_fit_settings.h.

◆ mag_reg

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.

◆ mag_std

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.

◆ measname

QString INVLIB::InvDipoleFitSettings::measname

Data file.

Definition at line 133 of file inv_dipole_fit_settings.h.

◆ mriname

QString INVLIB::InvDipoleFitSettings::mriname

Gives the MRI <-> head transform.

Definition at line 118 of file inv_dipole_fit_settings.h.

◆ noisename

QString INVLIB::InvDipoleFitSettings::noisename

Noise-covariance matrix.

Definition at line 127 of file inv_dipole_fit_settings.h.

◆ omit_data_proj

bool INVLIB::InvDipoleFitSettings::omit_data_proj

Omit the projection in the data file.

Definition at line 149 of file inv_dipole_fit_settings.h.

◆ projnames

QStringList INVLIB::InvDipoleFitSettings::projnames

Projection file names.

Definition at line 148 of file inv_dipole_fit_settings.h.

◆ r0

Eigen::Vector3f INVLIB::InvDipoleFitSettings::r0

Sphere model origin.

Definition at line 116 of file inv_dipole_fit_settings.h.

◆ scale_eeg_pos

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.

◆ setno

int INVLIB::InvDipoleFitSettings::setno

Which data set.

Definition at line 145 of file inv_dipole_fit_settings.h.

◆ tmax

float INVLIB::InvDipoleFitSettings::tmax

Fit end time (s).

Definition at line 139 of file inv_dipole_fit_settings.h.

◆ tmin

float INVLIB::InvDipoleFitSettings::tmin

Fit start time (s).

Definition at line 138 of file inv_dipole_fit_settings.h.

◆ tstep

float INVLIB::InvDipoleFitSettings::tstep

Step between fits (s).

Definition at line 140 of file inv_dipole_fit_settings.h.

◆ verbose

bool INVLIB::InvDipoleFitSettings::verbose

Verbose output.

Definition at line 146 of file inv_dipole_fit_settings.h.


The documentation for this class was generated from the following files: