51#include <QSharedPointer>
72 typedef QSharedPointer<FwdCoilSet>
SPtr;
74 typedef std::unique_ptr<FwdCoilSet>
UPtr;
208 FwdCoil* fwd_add_coil_to_set(
int type,
int coil_class,
int acc,
int np,
float size,
float base,
const QString& desc);
216 inline int ncoil()
const {
return static_cast<int>(
coils.size()); }
Symbol-visibility macro and build-info entry points for the FWDLIB (MEG/EEG forward-modelling) librar...
Single MEG sensor coil or EEG electrode described by a set of weighted integration points in its own ...
Primitive scalar typedefs and forward-compatible aliases backing the FIFF type system.
Forward modelling — BEM solver, spherical models, sensor/coil definitions and the lead-field assembly...
Per-channel FIFF descriptor: identifiers, kind, calibration, coil type, channel-frame coil position a...
Labelled 4x4 FIFF affine: source frame, destination frame, rotation, translation and cached inverse.
Channel-specific projection that contracts a BEM node-potential vector down to one entry per MEG coil...
Single MEG sensor coil or EEG electrode — stores the coil-local frame and the (r_mag,...
std::unique_ptr< FwdCoil > UPtr
static FwdCoilSet::UPtr read_coil_defs(const QString &name)
bool is_axial_coil_type(int type) const
std::unique_ptr< FwdBemSolution > user_data
bool is_magnetometer_coil_type(int type) const
QSharedPointer< const FwdCoilSet > ConstSPtr
bool is_planar_coil_type(int type) const
FwdCoil::UPtr create_meg_coil(const FIFFLIB::FiffChInfo &ch, int acc, const FIFFLIB::FiffCoordTrans &t=FIFFLIB::FiffCoordTrans())
bool is_eeg_electrode_type(int type) const
FwdCoilSet::UPtr create_meg_coils(const QList< FIFFLIB::FiffChInfo > &chs, int nch, int acc, const FIFFLIB::FiffCoordTrans &t=FIFFLIB::FiffCoordTrans())
QSharedPointer< FwdCoilSet > SPtr
static FwdCoilSet::UPtr create_eeg_els(const QList< FIFFLIB::FiffChInfo > &chs, int nch, const FIFFLIB::FiffCoordTrans &t=FIFFLIB::FiffCoordTrans())
std::unique_ptr< FwdCoilSet > UPtr
std::vector< FwdCoil::UPtr > coils
FwdCoilSet::UPtr dup_coil_set(const FIFFLIB::FiffCoordTrans &t=FIFFLIB::FiffCoordTrans()) const