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

Compute Forward setting implementation. More...

#include <compute_fwd_settings.h>

Public Types

typedef QSharedPointer< ComputeFwdSettingsSPtr
typedef QSharedPointer< const ComputeFwdSettingsConstSPtr

Public Member Functions

 ComputeFwdSettings ()
 ComputeFwdSettings (int *argc, char **argv)
virtual ~ComputeFwdSettings ()
void checkIntegrity ()

Public Attributes

QString srcname
QString measname
QString mriname
QString transname
bool mri_head_ident
QString bemname
QString solname
QString mindistoutname
bool filter_spaces
Eigen::Vector3f r0
bool accurate
bool fixed_ori
bool include_meg
bool include_eeg
bool compute_grad
QString command
float mindist
int coord_frame
bool do_all
QStringList labels
int nlabel
QString eeg_model_file
QString eeg_model_name
float eeg_sphere_rad
bool scale_eeg_pos
bool use_equiv_eeg
bool use_threads
QSharedPointer< FIFFLIB::FiffInfopFiffInfo

Detailed Description

Compute Forward setting implementation.

Implements the compute forward setting parser

Definition at line 79 of file compute_fwd_settings.h.

Member Typedef Documentation

◆ ConstSPtr

Const shared pointer type for ComputeFwdSettings.

Definition at line 83 of file compute_fwd_settings.h.

◆ SPtr

Shared pointer type for ComputeFwdSettings.

Definition at line 82 of file compute_fwd_settings.h.

Constructor & Destructor Documentation

◆ ComputeFwdSettings() [1/2]

ComputeFwdSettings::ComputeFwdSettings ( )

Default Constructor

Definition at line 26 of file compute_fwd_settings.cpp.

◆ ComputeFwdSettings() [2/2]

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

Constructs Compute Forward 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 33 of file compute_fwd_settings.cpp.

◆ ~ComputeFwdSettings()

ComputeFwdSettings::~ComputeFwdSettings ( )

Destructs the Compute Forward Settings

Definition at line 48 of file compute_fwd_settings.cpp.

Member Function Documentation

◆ checkIntegrity()

void ComputeFwdSettings::checkIntegrity ( )

Check whether Compute Forward Settings are correctly set.

Definition at line 55 of file compute_fwd_settings.cpp.

Member Data Documentation

◆ accurate

bool FWDLIB::ComputeFwdSettings::accurate

Use accurate calculations.

Definition at line 123 of file compute_fwd_settings.h.

◆ bemname

QString FWDLIB::ComputeFwdSettings::bemname

BEM model file.

Definition at line 118 of file compute_fwd_settings.h.

◆ command

QString FWDLIB::ComputeFwdSettings::command

Saves the recognized command line for future use.

Definition at line 128 of file compute_fwd_settings.h.

◆ coord_frame

int FWDLIB::ComputeFwdSettings::coord_frame

Can be changed with the –mricoord option.

Definition at line 130 of file compute_fwd_settings.h.

◆ eeg_model_file

QString FWDLIB::ComputeFwdSettings::eeg_model_file

File of EEG sphere model specifications.

Definition at line 135 of file compute_fwd_settings.h.

◆ eeg_model_name

QString FWDLIB::ComputeFwdSettings::eeg_model_name

Name of the EEG model to use.

Definition at line 136 of file compute_fwd_settings.h.

◆ eeg_sphere_rad

float FWDLIB::ComputeFwdSettings::eeg_sphere_rad

Scalp radius to use in EEG sphere model.

Definition at line 137 of file compute_fwd_settings.h.

◆ filter_spaces

bool FWDLIB::ComputeFwdSettings::filter_spaces

Filter the source space points.

Definition at line 121 of file compute_fwd_settings.h.

◆ fixed_ori

bool FWDLIB::ComputeFwdSettings::fixed_ori

Fixed-orientation dipoles?.

Definition at line 124 of file compute_fwd_settings.h.

◆ labels

QStringList FWDLIB::ComputeFwdSettings::labels

Compute the solution only for these labels.

Definition at line 132 of file compute_fwd_settings.h.

◆ measname

QString FWDLIB::ComputeFwdSettings::measname

Measurement file.

Definition at line 114 of file compute_fwd_settings.h.

◆ meg_head_t

FIFFLIB::FiffCoordTransOld* FWDLIB::ComputeFwdSettings::meg_head_t

Pointer to meg <-> head transformation.

Definition at line 143 of file compute_fwd_settings.h.

◆ mindist

float FWDLIB::ComputeFwdSettings::mindist

Minimum allowed distance of the sources from the inner skull surface.

Definition at line 129 of file compute_fwd_settings.h.

◆ mindistoutname

QString FWDLIB::ComputeFwdSettings::mindistoutname

Output file for omitted source space points.

Definition at line 120 of file compute_fwd_settings.h.

◆ mri_head_ident

bool FWDLIB::ComputeFwdSettings::mri_head_ident

Are the head and MRI coordinates the same?.

Definition at line 117 of file compute_fwd_settings.h.

◆ mriname

QString FWDLIB::ComputeFwdSettings::mriname

MRI file for head <-> MRI transformation.

Definition at line 115 of file compute_fwd_settings.h.

◆ pFiffInfo

QSharedPointer<FIFFLIB::FiffInfo> FWDLIB::ComputeFwdSettings::pFiffInfo

The FiffInfo file from the measurement.

Definition at line 142 of file compute_fwd_settings.h.

◆ r0

Eigen::Vector3f FWDLIB::ComputeFwdSettings::r0

Sphere model origin .

Definition at line 122 of file compute_fwd_settings.h.

◆ scale_eeg_pos

bool FWDLIB::ComputeFwdSettings::scale_eeg_pos

Scale the electrode locations to scalp in the sphere model.

Definition at line 138 of file compute_fwd_settings.h.

◆ solname

QString FWDLIB::ComputeFwdSettings::solname

Solution file.

Definition at line 119 of file compute_fwd_settings.h.

◆ srcname

QString FWDLIB::ComputeFwdSettings::srcname

Source space.

Definition at line 113 of file compute_fwd_settings.h.

◆ transname

QString FWDLIB::ComputeFwdSettings::transname

head2mri transformation file.

Definition at line 116 of file compute_fwd_settings.h.

◆ use_equiv_eeg

bool FWDLIB::ComputeFwdSettings::use_equiv_eeg

Use the equivalent source approach for the EEG sphere model.

Definition at line 139 of file compute_fwd_settings.h.

◆ use_threads

bool FWDLIB::ComputeFwdSettings::use_threads


Definition at line 140 of file compute_fwd_settings.h.

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