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 |