25#ifndef RT_INV_OP_RTPROCESSING_H
26#define RT_INV_OP_RTPROCESSING_H
41#include <QSharedPointer>
72 QSharedPointer<MNELIB::MNEForwardSolution>
pFwd;
116 typedef QSharedPointer<RtInvOp>
SPtr;
127 explicit RtInvOp(QSharedPointer<FIFFLIB::FiffInfo> &p_pFiffInfo,
128 QSharedPointer<MNELIB::MNEForwardSolution> &p_pFwd,
129 QObject *parent = 0);
151 void setFwdSolution(QSharedPointer<MNELIB::MNEForwardSolution> pFwd);
173 QSharedPointer<MNELIB::MNEForwardSolution>
m_pFwd;
Noise / data covariance matrix as stored under FIFFB_MNE_COV, with channel names, kind,...
Export/import macros and namespace declaration for the DSP library.
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)
QSharedPointer< RtInvOp > SPtr
void invOperatorCalculated(const MNELIB::MNEInverseOperator &invOp)
QSharedPointer< const RtInvOp > ConstSPtr
QSharedPointer< FIFFLIB::FiffInfo > m_pFiffInfo
void operate(const RtInvOpInput &inputData)
FIFF noise / data covariance: matrix, channel names, kind, applied projectors, bads,...
Full FIFF measurement info: per-channel descriptors, sampling and filter setup, projectors,...
In-memory representation of an -fwd.fif forward solution.
MNE-style inverse operator.