MNE-CPP  0.1.9
A Framework for Electrophysiology
Public Types | Public Member Functions | Public Attributes | List of all members
INVERSELIB::DipoleFitSettings Class Reference

Dipole Fit setting implementation. More...

#include <dipole_fit_settings.h>

Public Types

typedef QSharedPointer< DipoleFitSettingsSPtr
typedef QSharedPointer< const DipoleFitSettingsConstSPtr

Public Member Functions

 DipoleFitSettings ()
 DipoleFitSettings (int *argc, char **argv)
virtual ~DipoleFitSettings ()
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
char * 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::mneFilterDefRec 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 dipole_fit_settings.h.

Member Typedef Documentation

◆ ConstSPtr

Const shared pointer type for DipoleFitSettings.

Definition at line 85 of file dipole_fit_settings.h.

◆ SPtr

Shared pointer type for DipoleFitSettings.

Definition at line 84 of file dipole_fit_settings.h.

Constructor & Destructor Documentation

◆ DipoleFitSettings() [1/2]

DipoleFitSettings::DipoleFitSettings ( )

Default Constructor

Definition at line 35 of file dipole_fit_settings.cpp.

◆ DipoleFitSettings() [2/2]

DipoleFitSettings::DipoleFitSettings ( int *  argc,
char **  argv 

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 42 of file dipole_fit_settings.cpp.

◆ ~DipoleFitSettings()

DipoleFitSettings::~DipoleFitSettings ( )

Destructs the Dipole Fit Settings

Definition at line 57 of file dipole_fit_settings.cpp.

Member Function Documentation

◆ checkIntegrity()

void DipoleFitSettings::checkIntegrity ( )

Check whether Dipole Fit Settings are correctly set.

Definition at line 122 of file dipole_fit_settings.cpp.

Member Data Documentation

◆ accurate

bool INVERSELIB::DipoleFitSettings::accurate

Use accurate coil definitions?.

Definition at line 117 of file dipole_fit_settings.h.

◆ badname

char* INVERSELIB::DipoleFitSettings::badname

Bad channels.

Definition at line 135 of file dipole_fit_settings.h.

◆ bdipname

QString INVERSELIB::DipoleFitSettings::bdipname

Output file in bdip format.

Definition at line 161 of file dipole_fit_settings.h.

◆ bemname

QString INVERSELIB::DipoleFitSettings::bemname

Boundary-element model.

Definition at line 115 of file dipole_fit_settings.h.

◆ bmin

float INVERSELIB::DipoleFitSettings::bmin

Possibility to set these from the command line.

Definition at line 142 of file dipole_fit_settings.h.

◆ diagnoise

bool INVERSELIB::DipoleFitSettings::diagnoise

Use only the diagonals of the noise-covariance matrix.

Definition at line 131 of file dipole_fit_settings.h.

◆ dipname

QString INVERSELIB::DipoleFitSettings::dipname

Output file in dip format.

Definition at line 160 of file dipole_fit_settings.h.

◆ do_baseline

bool INVERSELIB::DipoleFitSettings::do_baseline

Are both baseline limits set?.

Definition at line 144 of file dipole_fit_settings.h.

◆ eeg_model_file

QString INVERSELIB::DipoleFitSettings::eeg_model_file

File of EEG sphere model specifications.

Definition at line 151 of file dipole_fit_settings.h.

◆ eeg_model_name

QString INVERSELIB::DipoleFitSettings::eeg_model_name

Name of the EEG model to use.

Definition at line 152 of file dipole_fit_settings.h.

◆ eeg_reg

float INVERSELIB::DipoleFitSettings::eeg_reg

Noise-covariance matrix regularization for EEG .

Definition at line 159 of file dipole_fit_settings.h.

◆ eeg_sphere_rad

float INVERSELIB::DipoleFitSettings::eeg_sphere_rad

Scalp radius to use in EEG sphere model.

Definition at line 153 of file dipole_fit_settings.h.

◆ grad_reg

float INVERSELIB::DipoleFitSettings::grad_reg

Noise-covariance matrix regularization for EEG (planar gradiometers).

Definition at line 158 of file dipole_fit_settings.h.

◆ grad_std

float INVERSELIB::DipoleFitSettings::grad_std

Standard deviations to be used if noise covariance is not specified.

Definition at line 128 of file dipole_fit_settings.h.

◆ guess_exclude

float INVERSELIB::DipoleFitSettings::guess_exclude

Exclude points closer than this to the origin.

Definition at line 124 of file dipole_fit_settings.h.

◆ guess_grid

float INVERSELIB::DipoleFitSettings::guess_grid

Grid spacing.

Definition at line 125 of file dipole_fit_settings.h.

◆ guess_mindist

float INVERSELIB::DipoleFitSettings::guess_mindist

Minimum allowed distance to the surface.

Definition at line 123 of file dipole_fit_settings.h.

◆ guess_rad

float INVERSELIB::DipoleFitSettings::guess_rad

Radius of spherical guess surface.

Definition at line 122 of file dipole_fit_settings.h.

◆ guess_surfname

QString INVERSELIB::DipoleFitSettings::guess_surfname

Load the inner skull surface from this BEM file.

Definition at line 121 of file dipole_fit_settings.h.

◆ guessname

QString INVERSELIB::DipoleFitSettings::guessname

Initial guess grid (if not present, the values below will be employed to generate the grid).

Definition at line 120 of file dipole_fit_settings.h.

◆ gui

bool INVERSELIB::DipoleFitSettings::gui

Should the gui been shown?.

Definition at line 163 of file dipole_fit_settings.h.

◆ include_eeg

bool INVERSELIB::DipoleFitSettings::include_eeg

Use EEG?.

Definition at line 137 of file dipole_fit_settings.h.

◆ include_meg

bool INVERSELIB::DipoleFitSettings::include_meg

Use MEG?.

Definition at line 136 of file dipole_fit_settings.h.

◆ is_raw

bool INVERSELIB::DipoleFitSettings::is_raw

Is this a raw data file.

Definition at line 134 of file dipole_fit_settings.h.

◆ mag_reg

float INVERSELIB::DipoleFitSettings::mag_reg

Noise-covariance matrix regularization for MEG (magnetometers and axial gradiometers) .

Definition at line 155 of file dipole_fit_settings.h.

◆ measname

QString INVERSELIB::DipoleFitSettings::measname

Data file.

Definition at line 133 of file dipole_fit_settings.h.

◆ mriname

QString INVERSELIB::DipoleFitSettings::mriname

Gives the MRI <-> head transform.

Definition at line 118 of file dipole_fit_settings.h.

◆ noisename

QString INVERSELIB::DipoleFitSettings::noisename

Noise-covariance matrix.

Definition at line 127 of file dipole_fit_settings.h.

◆ projnames

QStringList INVERSELIB::DipoleFitSettings::projnames

Projection file names.

Definition at line 148 of file dipole_fit_settings.h.

◆ r0

Eigen::Vector3f INVERSELIB::DipoleFitSettings::r0

Sphere model origin .

Definition at line 116 of file dipole_fit_settings.h.

◆ scale_eeg_pos

bool INVERSELIB::DipoleFitSettings::scale_eeg_pos

Scale the electrode locations to scalp in the sphere model.

Definition at line 154 of file dipole_fit_settings.h.

◆ setno

int INVERSELIB::DipoleFitSettings::setno

Which data set.

Definition at line 145 of file dipole_fit_settings.h.

◆ tmin

float INVERSELIB::DipoleFitSettings::tmin

Possibility to set these from the command line.

Definition at line 138 of file dipole_fit_settings.h.

◆ tstep

float INVERSELIB::DipoleFitSettings::tstep

Step between fits.

Definition at line 140 of file dipole_fit_settings.h.

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