MNE-CPP
0.1.9
A Framework for Electrophysiology
|
FwdCoilSet description. More...
#include <fwd_coil_set.h>
Public Types | |
typedef QSharedPointer< FwdCoilSet > | SPtr |
typedef QSharedPointer< const FwdCoilSet > | ConstSPtr |
Public Member Functions | |
FwdCoilSet () | |
~FwdCoilSet () | |
void | fwd_free_coil_set_user_data () |
FwdCoil * | create_meg_coil (const FIFFLIB::FiffChInfo &ch, int acc, const FIFFLIB::FiffCoordTransOld *t) |
FwdCoilSet * | create_meg_coils (const QList< FIFFLIB::FiffChInfo > &chs, int nch, int acc, const FIFFLIB::FiffCoordTransOld *t) |
FwdCoilSet * | dup_coil_set (const FIFFLIB::FiffCoordTransOld *t) const |
bool | is_planar_coil_type (int type) const |
bool | is_axial_coil_type (int type) const |
bool | is_magnetometer_coil_type (int type) const |
bool | is_eeg_electrode_type (int type) const |
Static Public Member Functions | |
static FwdCoilSet * | create_eeg_els (const QList< FIFFLIB::FiffChInfo > &chs, int nch, const FIFFLIB::FiffCoordTransOld *t) |
static FwdCoilSet * | read_coil_defs (const QString &name) |
Public Attributes | |
FwdCoil ** | coils |
int | ncoil |
int | coord_frame |
void * | user_data |
fwdUserFreeFunc | user_data_free |
FwdCoilSet description.
Implements FwdCoilSet (Replaces *fwdCoilSet,fwdCoilSetRec; struct of MNE-C fwd_types.h).
Definition at line 75 of file fwd_coil_set.h.
typedef QSharedPointer<const FwdCoilSet> FWDLIB::FwdCoilSet::ConstSPtr |
Const shared pointer type for FwdCoilSet.
Definition at line 79 of file fwd_coil_set.h.
typedef QSharedPointer<FwdCoilSet> FWDLIB::FwdCoilSet::SPtr |
Shared pointer type for FwdCoilSet.
Definition at line 78 of file fwd_coil_set.h.
FwdCoilSet::FwdCoilSet | ( | ) |
Constructs the Forward Coil Set description Refactored: fwd_new_coil_set
Definition at line 265 of file fwd_coil_set.cpp.
FwdCoilSet::~FwdCoilSet | ( | ) |
Destroys the Forward Coil Set description Refactored: fwd_free_coil_set, fwd_free_coil_set_user_data
Definition at line 282 of file fwd_coil_set.cpp.
|
static |
Create a EEG coil set definition using a channel information Change the coordinate frame if so desired Refactored: fwd_create_eeg_els (fwd_coil_def.c)
[in] | ch | Channel information to use. |
[in] | nch | Number of channels. |
[in] | t | Transform the points using this. |
Definition at line 390 of file fwd_coil_set.cpp.
FwdCoil * FwdCoilSet::create_meg_coil | ( | const FIFFLIB::FiffChInfo & | ch, |
int | acc, | ||
const FIFFLIB::FiffCoordTransOld * | t | ||
) |
Create a MEG coil definition using a database of templates Change the coordinate frame if so desired Refactored: fwd_create_meg_coil (fwd_coil_def.c)
[in] | ch | Channel information to use. |
[in] | acc | Required accuracy. |
[in] | t | Transform the points using this. |
Definition at line 293 of file fwd_coil_set.cpp.
FwdCoilSet * FwdCoilSet::create_meg_coils | ( | const QList< FIFFLIB::FiffChInfo > & | chs, |
int | nch, | ||
int | acc, | ||
const FIFFLIB::FiffCoordTransOld * | t | ||
) |
Create a MEG coil set definition using a database of templates Change the coordinate frame if so desired Refactored: fwd_create_meg_coils (fwd_coil_def.c)
[in] | ch | Channel information to use. |
[in] | nch | Number of channels. |
[in] | acc | Required accuracy. |
[in] | t | Transform the points using this. |
Definition at line 363 of file fwd_coil_set.cpp.
FwdCoilSet * FwdCoilSet::dup_coil_set | ( | const FIFFLIB::FiffCoordTransOld * | t | ) | const |
Make a coil set duplicate Refactored: fwd_dup_coil_set (fwd_coil_def.c)
[in] | t | Transformation which should be applied to the duplicate. |
Definition at line 506 of file fwd_coil_set.cpp.
bool FwdCoilSet::is_axial_coil_type | ( | int | type | ) | const |
Checks if a set of templates contains an axial coil of a specified type. Refactored: fwd_is_axial_coil_type (fwd_coil_def.c)
[in] | type | This is the coil type we are interested in. |
Definition at line 561 of file fwd_coil_set.cpp.
bool FwdCoilSet::is_eeg_electrode_type | ( | int | type | ) | const |
Checks if a set of templates contains an EEG electrode of a specified type. Refactored: fwd_is_eeg_electrode_type (fwd_coil_def.c)
[in] | type | This is the coil type we are interested in. |
Definition at line 587 of file fwd_coil_set.cpp.
bool FwdCoilSet::is_magnetometer_coil_type | ( | int | type | ) | const |
Checks if a set of templates contains a magnetometer of a specified type. Refactored: fwd_is_magnetometer_coil_type (fwd_coil_def.c)
[in] | type | This is the coil type we are interested in. |
Definition at line 575 of file fwd_coil_set.cpp.
bool FwdCoilSet::is_planar_coil_type | ( | int | type | ) | const |
Checks if a set of templates contains a planar coil of a specified type. Refactored: fwd_is_planar_coil_type (fwd_coil_def.c)
[in] | type | This is the coil type we are interested in. |
Definition at line 549 of file fwd_coil_set.cpp.
|
static |
Read a coil definitions from file Refactored: fwd_read_coil_defs (fwd_coil_def.c)
[in] | name | File name to read from. |
Definition at line 416 of file fwd_coil_set.cpp.