36#ifndef RTINVOP_RTPROCESSING_H
37#define RTINVOP_RTPROCESSING_H
52#include <QSharedPointer>
83 QSharedPointer<MNELIB::MNEForwardSolution>
pFwd;
127 typedef QSharedPointer<RtInvOp>
SPtr;
138 explicit RtInvOp(QSharedPointer<FIFFLIB::FiffInfo> &p_pFiffInfo,
139 QSharedPointer<MNELIB::MNEForwardSolution> &p_pFwd,
140 QObject *parent = 0);
162 void setFwdSolution(QSharedPointer<MNELIB::MNEForwardSolution> pFwd);
184 QSharedPointer<MNELIB::MNEForwardSolution>
m_pFwd;
realtime library export/import macros.
#define RTPROCESINGSHARED_EXPORT
FiffCov class declaration.
Core MNE data structures (source spaces, source estimates, hemispheres).
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
Real-time signal processing (filtering, averaging, HPI fitting, noise reduction).
FIFF measurement file information.
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)