|
MNE-CPP
0.1.9
A Framework for Electrophysiology
|
Real-time Head Coil Positions estimation. More...
#include <rthpis.h>
Public Types | |
| typedef QSharedPointer< RtHpi > | SPtr |
| typedef QSharedPointer< const RtHpi > | ConstSPtr |
Signals | |
| void | newHpiFitResultAvailable (const INVERSELIB::HpiFitResult &fitResult) |
| void | operate (const Eigen::MatrixXd &matData, const Eigen::MatrixXd &matProjectors, const INVERSELIB::HpiModelParameters &hpiModelParameters, const Eigen::MatrixXd &matCoilsHead) |
Public Member Functions | |
| RtHpi (const INVERSELIB::SensorSet sensorSet, QObject *parent=0) | |
| ~RtHpi () | |
| void | append (const Eigen::MatrixXd &data) |
| void | setModelParameters (INVERSELIB::HpiModelParameters hpiModelParameters) |
| void | setProjectionMatrix (const Eigen::MatrixXd &matProjectors) |
| void | setHpiDigitizer (const Eigen::MatrixXd &matCoilsHead) |
| void | restart () |
| void | stop () |
Protected Member Functions | |
| void | handleResults (const INVERSELIB::HpiFitResult &fitResult) |
Protected Attributes | |
| QThread | m_workerThread |
| Eigen::MatrixXd | m_matCoilsHead |
| Eigen::MatrixXd | m_matProjectors |
| INVERSELIB::SensorSet | m_sensorSet |
| INVERSELIB::HpiModelParameters | m_modelParameters |
Real-time Head Coil Positions estimation.
Real-time Head Coil Positions estimation.

| typedef QSharedPointer<const RtHpi> RTPROCESSINGLIB::RtHpi::ConstSPtr |
| typedef QSharedPointer<RtHpi> RTPROCESSINGLIB::RtHpi::SPtr |
|
explicit |
Creates the real-time HPIS estimation object.
| [in] | p_pFiffInfo | Associated Fiff Information. |
| [in] | parent | Parent QObject (optional). |
Definition at line 100 of file rthpis.cpp.
| RtHpi::~RtHpi | ( | ) |
Destroys the Real-time HPI estimation object.
Definition at line 126 of file rthpis.cpp.
| void RtHpi::append | ( | const Eigen::MatrixXd & | data | ) |
Slot to receive incoming data.
| [in] | data | Data to estimate the HPI positions from. |
Definition at line 133 of file rthpis.cpp.
|
protected |
Handles the results.
Definition at line 168 of file rthpis.cpp.
| void RtHpi::restart | ( | ) |
Restarts the thread by interrupting its computation queue, quitting, waiting and then starting it again.
Definition at line 175 of file rthpis.cpp.
| void RtHpi::setHpiDigitizer | ( | const Eigen::MatrixXd & | matCoilsHead | ) |
Set the new projection matrix.
| [in] | matProjectors | The new projection matrix. |
Definition at line 161 of file rthpis.cpp.
| void RtHpi::setModelParameters | ( | INVERSELIB::HpiModelParameters | hpiModelParameters | ) |
Set the coil frequencies.
| [in] | vCoilFreqs | The coil frequencies. |
Definition at line 147 of file rthpis.cpp.
| void RtHpi::setProjectionMatrix | ( | const Eigen::MatrixXd & | matProjectors | ) |
Set the new projection matrix.
| [in] | matProjectors | The new projection matrix. |
Definition at line 154 of file rthpis.cpp.
| void RtHpi::stop | ( | ) |
Stops the thread by interrupting its computation queue, quitting and waiting.
Definition at line 196 of file rthpis.cpp.
|
protected |
|
protected |
|
protected |
1.8.17