35#ifndef RTHPIS_RTPROCESSING_H
36#define RTHPIS_RTPROCESSING_H
58#include <QSharedPointer>
112 void doWork(
const Eigen::MatrixXd& matData,
113 const Eigen::MatrixXd& matProjectors,
115 const Eigen::MatrixXd& matCoilsHead);
136 typedef QSharedPointer<RtHpi>
SPtr;
147 QObject *parent = 0);
161 void append(
const Eigen::MatrixXd &data);
215 const Eigen::MatrixXd& matProjectors,
217 const Eigen::MatrixXd& matCoilsHead);
realtime library export/import macros.
#define RTPROCESINGSHARED_EXPORT
SensorSet class declaration.
SignalModel class declaration.
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
Real-time signal processing (filtering, averaging, HPI fitting, noise reduction).
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
FIFF measurement file information.
Complete HPI fit output: per-coil dipole parameters, head-to-device transform, fit error,...
Configuration parameters for the HPI signal model (line frequency, coil frequencies,...
Stores MEG sensor geometry (positions, orientations, weights, coil count) for a single sensor type.
void doWork(const Eigen::MatrixXd &matData, const Eigen::MatrixXd &matProjectors, const INVERSELIB::HpiModelParameters &hpiModelParameters, const Eigen::MatrixXd &matCoilsHead)
void resultReady(const INVERSELIB::HpiFitResult &fitResult)
QSharedPointer< INVERSELIB::HPIFit > m_pHpiFit
RtHpiWorker(const INVERSELIB::SensorSet sensorSet)
QSharedPointer< const RtHpi > ConstSPtr
QSharedPointer< RtHpi > SPtr
Eigen::MatrixXd m_matCoilsHead
void setHpiDigitizer(const Eigen::MatrixXd &matCoilsHead)
void setModelParameters(INVERSELIB::HpiModelParameters hpiModelParameters)
void operate(const Eigen::MatrixXd &matData, const Eigen::MatrixXd &matProjectors, const INVERSELIB::HpiModelParameters &hpiModelParameters, const Eigen::MatrixXd &matCoilsHead)
void append(const Eigen::MatrixXd &data)
void handleResults(const INVERSELIB::HpiFitResult &fitResult)
RtHpi(const INVERSELIB::SensorSet sensorSet, QObject *parent=0)
void setProjectionMatrix(const Eigen::MatrixXd &matProjectors)
INVERSELIB::HpiModelParameters m_modelParameters
Eigen::MatrixXd m_matProjectors
INVERSELIB::SensorSet m_sensorSet
void newHpiFitResultAvailable(const INVERSELIB::HpiFitResult &fitResult)