MNE-CPP
0.1.9
A Framework for Electrophysiology
|
Real-time inverse operator estimation. More...
#include <rtinvop.h>
Public Types | |
typedef QSharedPointer< RtInvOp > | SPtr |
typedef QSharedPointer< const RtInvOp > | ConstSPtr |
Signals | |
void | invOperatorCalculated (const MNELIB::MNEInverseOperator &invOp) |
void | operate (const RtInvOpInput &inputData) |
Public Member Functions | |
RtInvOp (QSharedPointer< FIFFLIB::FiffInfo > &p_pFiffInfo, QSharedPointer< MNELIB::MNEForwardSolution > &p_pFwd, QObject *parent=0) | |
~RtInvOp () | |
void | append (const FIFFLIB::FiffCov &noiseCov) |
void | setFwdSolution (QSharedPointer< MNELIB::MNEForwardSolution > pFwd) |
void | restart () |
void | stop () |
Protected Member Functions | |
void | handleResults (const MNELIB::MNEInverseOperator &invOp) |
Protected Attributes | |
QSharedPointer< FIFFLIB::FiffInfo > | m_pFiffInfo |
QSharedPointer< MNELIB::MNEForwardSolution > | m_pFwd |
QThread | m_workerThread |
Real-time inverse operator estimation.
Real-time inverse dSPM, sLoreta inverse operator estimation
typedef QSharedPointer<const RtInvOp> RTPROCESSINGLIB::RtInvOp::ConstSPtr |
typedef QSharedPointer<RtInvOp> RTPROCESSINGLIB::RtInvOp::SPtr |
|
explicit |
Creates the real-time inverse operator estimation object
[in] | p_pFiffInfo | Fiff measurement info. |
[in] | p_pFwd | Forward solution. |
[in] | parent | Parent QObject (optional). |
Definition at line 94 of file rtinvop.cpp.
RtInvOp::~RtInvOp | ( | ) |
Destroys the inverse operator estimation object.
Definition at line 120 of file rtinvop.cpp.
void RtInvOp::append | ( | const FIFFLIB::FiffCov & | noiseCov | ) |
Slot to receive incoming noise covariance estimations.
[in] | noiseCov | Noise covariance estimation. |
Definition at line 127 of file rtinvop.cpp.
|
protected |
Handles the result
Definition at line 146 of file rtinvop.cpp.
|
signal |
Signal which is emitted when a inverse operator is calculated.
[out] | invOp | The inverse operator. |
|
signal |
Emit this signal whenver the worker should create a new inverse operator estimation.
[in] | inputData | The new covariance estimation. |
void RtInvOp::restart | ( | ) |
Restarts the thread by interrupting its computation queue, quitting, waiting and then starting it again.
Definition at line 153 of file rtinvop.cpp.
void RtInvOp::setFwdSolution | ( | QSharedPointer< MNELIB::MNEForwardSolution > | pFwd | ) |
Slot to receive incoming forward solution.
[in] | pFwd | Forward solution. |
Definition at line 139 of file rtinvop.cpp.
void RtInvOp::stop | ( | ) |
Stops the thread by interrupting its computation queue, quitting and waiting.
Definition at line 174 of file rtinvop.cpp.
|
protected |
|
protected |
|
protected |