v2.0.0
Loading...
Searching...
No Matches
RTPROCESSINGLIB::RtHpiWorker Class Reference

Background worker thread that runs continuous HPI coil localization. More...

#include <rt_hpis.h>

Signals

void resultReady (const INVLIB::HpiFitResult &fitResult)

Public Member Functions

 RtHpiWorker (const INVLIB::InvSensorSet sensorSet)
void doWork (const Eigen::MatrixXd &matData, const Eigen::MatrixXd &matProjectors, const INVLIB::InvHpiModelParameters &hpiModelParameters, const Eigen::MatrixXd &matCoilsHead)

Protected Attributes

QSharedPointer< INVLIB::InvHpiFitm_pHpiFit

Detailed Description

Background worker thread that runs continuous HPI coil localization.

Real-time HPI worker.

Definition at line 89 of file rt_hpis.h.

Inheritance diagram for RTPROCESSINGLIB::RtHpiWorker:
Inheritance graph

Constructor & Destructor Documentation

◆ RtHpiWorker()

RtHpiWorker::RtHpiWorker ( const INVLIB::InvSensorSet sensorSet)
explicit

Creates the real-time HPI worker object.

Parameters
[in]pFiffInfoAssociated Fiff Information.

Definition at line 68 of file rt_hpis.cpp.

Member Function Documentation

◆ doWork()

void RtHpiWorker::doWork ( const Eigen::MatrixXd & matData,
const Eigen::MatrixXd & matProjectors,
const INVLIB::InvHpiModelParameters & hpiModelParameters,
const Eigen::MatrixXd & matCoilsHead )

Perform one single HPI fit.

Parameters
[in]matDataData to estimate the HPI positions from.
[in]matProjectorsThe projectors to apply. Bad channels are still included.
[in]vFreqsThe frequencies for each coil.
[in]pFiffInfoAssociated Fiff Information.

Definition at line 73 of file rt_hpis.cpp.

◆ resultReady

void RTPROCESSINGLIB::RtHpiWorker::resultReady ( const INVLIB::HpiFitResult & fitResult)
signal

Member Data Documentation

◆ m_pHpiFit

QSharedPointer<INVLIB::InvHpiFit> RTPROCESSINGLIB::RtHpiWorker::m_pHpiFit
protected

Holds the HpiFit object.

Definition at line 119 of file rt_hpis.h.


The documentation for this class was generated from the following files: