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
 
FIFFLIB::FiffCoordTransOldmeg_head_t
 

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 ( )
explicit

Default Constructor

Definition at line 26 of file compute_fwd_settings.cpp.

◆ ComputeFwdSettings() [2/2]

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

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

◆ ~ComputeFwdSettings()

ComputeFwdSettings::~ComputeFwdSettings ( )
virtual

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

Parallelize?.

Definition at line 140 of file compute_fwd_settings.h.


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