76#include <QSharedPointer>
79#include <QCoreApplication>
106 typedef QSharedPointer<ComputeFwd>
SPtr;
142 void storeFwd(
const QString& sSolName =
"default");
147 QSharedDataPointer<FIFFLIB::FiffNamedMatrix>
sol;
148 QSharedDataPointer<FIFFLIB::FiffNamedMatrix>
sol_grad;
165 std::vector<std::unique_ptr<MNELIB::MNESourceSpace>> m_spaces;
171 std::unique_ptr<MNELIB::MNECTFCompDataSet> m_compData;
175 Eigen::Vector3f *m_r0;
177 QList<FIFFLIB::FiffChInfo> m_listMegChs;
178 QList<FIFFLIB::FiffChInfo> m_listEegChs;
179 QList<FIFFLIB::FiffChInfo> m_listCompChs;
187 QSharedPointer<FIFFLIB::FiffInfoBase> m_pInfoBase;
206 QList<FIFFLIB::FiffChInfo>& listMegCh,
208 QList<FIFFLIB::FiffChInfo>& listMegComp,
210 QList<FIFFLIB::FiffChInfo>& listEegCh,
Old fiff_type declarations - replace them.
FiffSparseMatrix class declaration.
FiffCoordTrans class declaration.
MNECTFCompDataSet class declaration.
MNEForwardSolution class declaration, which provides the forward solution including the source space ...
MNENamedMatrix class declaration.
MNENearest class declaration.
MNESourceSpace class declaration.
FwdEegSphereModelSet class declaration.
Compute Forward Setting class declaration.
forward library export/import macros.
FwdCoilSet class declaration.
FwdBemModel class declaration.
Core MNE data structures (source spaces, source estimates, hemispheres).
FiffId * fiffId
Backward-compatible pointer typedef for the old fiffId pointer.
Forward modelling (BEM, MEG/EEG lead fields).
Coordinate transformation description.
Universally unique identifier.
QSharedPointer< FiffInfoBase > SPtr
QSharedPointer< ComputeFwd > SPtr
QSharedDataPointer< FIFFLIB::FiffNamedMatrix > m_eeg_forward
QSharedDataPointer< FIFFLIB::FiffNamedMatrix > sol
void storeFwd(const QString &sSolName="default")
QSharedDataPointer< FIFFLIB::FiffNamedMatrix > m_meg_forward_grad
QSharedDataPointer< FIFFLIB::FiffNamedMatrix > m_meg_forward
QSharedPointer< const ComputeFwd > ConstSPtr
QSharedDataPointer< FIFFLIB::FiffNamedMatrix > sol_grad
QSharedDataPointer< FIFFLIB::FiffNamedMatrix > m_eeg_forward_grad
void updateHeadPos(const FIFFLIB::FiffCoordTrans &transDevHead)
ComputeFwd(ComputeFwdSettings::SPtr pSettings)
QSharedPointer< ComputeFwdSettings > SPtr
Holds the BEM model definition.
Collection of FwdCoil objects representing a full MEG or EEG sensor array.
Multi-layer spherical head model for EEG forward computation.
Collection of FwdEegSphereModel objects for multi-model EEG forward solutions.