51 if(this->thread()->isInterruptionRequested()) {
82 worker, &QObject::deleteLater);
92 qRegisterMetaType<RtInvOpInput>(
"RtInvOpInput");
138 worker, &QObject::deleteLater);
Pre-computed inverse operator (whitened SVD of the forward model) for MNE/dSPM/sLORETA.
Forward solution (gain matrix mapping source dipoles to sensor measurements).
Full FIFF measurement metadata: everything from FIFFB_MEAS / FIFFB_MEAS_INFO needed to interpret a re...
Real-time recomputation of the linear inverse operator from updated noise covariance.
Core MNE data structures (source spaces, source estimates, hemispheres).
FIFF file I/O, in-memory data structures and high-level readers/writers.
Input bundle for the real-time inverse operator worker containing noise covariance,...
FIFFLIB::FiffCov noiseCov
QSharedPointer< FIFFLIB::FiffInfo > pFiffInfo
QSharedPointer< MNELIB::MNEForwardSolution > pFwd
Background worker thread that recomputes the MNE inverse operator when covariance updates arrive.
void doWork(const RtInvOpInput &inputData)
void resultReady(const MNELIB::MNEInverseOperator &invOp)
RtInvOp(QSharedPointer< FIFFLIB::FiffInfo > &p_pFiffInfo, QSharedPointer< MNELIB::MNEForwardSolution > &p_pFwd, QObject *parent=0)
QSharedPointer< MNELIB::MNEForwardSolution > m_pFwd
void append(const FIFFLIB::FiffCov &noiseCov)
void handleResults(const MNELIB::MNEInverseOperator &invOp)
void setFwdSolution(QSharedPointer< MNELIB::MNEForwardSolution > pFwd)
void invOperatorCalculated(const MNELIB::MNEInverseOperator &invOp)
QSharedPointer< FIFFLIB::FiffInfo > m_pFiffInfo
void operate(const RtInvOpInput &inputData)
FIFF noise / data covariance: matrix, channel names, kind, applied projectors, bads,...
QSharedPointer< FiffInfo > SPtr
In-memory representation of an -fwd.fif forward solution.
QSharedPointer< MNEForwardSolution > SPtr
MNE-style inverse operator.