62#include <QSharedDataPointer>
63#include <QSharedPointer>
109 explicit ComputeFwd(std::shared_ptr<ComputeFwdSettings> pSettings);
123 std::unique_ptr<MNELIB::MNEForwardSolution>
calculateFwd();
156 std::vector<MNELIB::MNESourceSpace::UPtr> m_spaces;
167 QList<FIFFLIB::FiffChInfo> m_listMegChs;
168 QList<FIFFLIB::FiffChInfo> m_listEegChs;
169 QList<FIFFLIB::FiffChInfo> m_listCompChs;
177 QSharedPointer<FIFFLIB::FiffInfoBase> m_pInfoBase;
178 std::shared_ptr<ComputeFwdSettings> m_pSettings;
180 QSharedDataPointer<FIFFLIB::FiffNamedMatrix> m_meg_forward;
181 QSharedDataPointer<FIFFLIB::FiffNamedMatrix> m_meg_forward_grad;
182 QSharedDataPointer<FIFFLIB::FiffNamedMatrix> m_eeg_forward;
183 QSharedDataPointer<FIFFLIB::FiffNamedMatrix> m_eeg_forward_grad;
Symbol-visibility macro and build-info entry points for the FWDLIB (MEG/EEG forward-modelling) librar...
Named container of FwdEegSphereModel objects loaded from an mne_setup_eeg_sphere_model parameter file...
Boundary Element Method (BEM) volume-conductor model — layered triangulated surfaces,...
Parameter object holding the CLI/script-level configuration consumed by ComputeFwd.
Container of FwdCoil instances representing either a sensor-type template database or a concrete per-...
Set of CTF compensation matrices plus the currently active grade.
Single-hemisphere source space (cortical surface or volume grid) loaded from FIFF.
Minimal measurement-info subset (channel list, sampling rate, basic transforms) shared by FIFF reader...
4x4 affine FIFF coordinate transform (FIFF_COORD_TRANS) annotated with source/destination coordinate-...
Primitive scalar typedefs and forward-compatible aliases backing the FIFF type system.
Core MNE data structures (source spaces, source estimates, hemispheres).
FIFF file I/O, in-memory data structures and high-level readers/writers.
Forward modelling — BEM solver, spherical models, sensor/coil definitions and the lead-field assembly...
Labelled 4x4 FIFF affine: source frame, destination frame, rotation, translation and cached inverse.
128-bit FIFF identifier: hardware machine ID plus creation time, stamped on every file and block.
FIFF named matrix: dense / sparse Eigen matrix plus row-name and column-name string lists.
std::unique_ptr< MNELIB::MNEForwardSolution > calculateFwd()
bool updateHeadPos(const FIFFLIB::FiffCoordTrans &transDevHead, MNELIB::MNEForwardSolution &fwd)
ComputeFwd(std::shared_ptr< ComputeFwdSettings > pSettings)
std::unique_ptr< FwdBemModel > UPtr
std::unique_ptr< FwdCoilSet > UPtr
std::unique_ptr< FwdEegSphereModel > UPtr
std::unique_ptr< FwdEegSphereModelSet > UPtr
std::unique_ptr< MNECTFCompDataSet > UPtr
In-memory representation of an -fwd.fif forward solution.