Preprocesses raw HPI coil data (SSP projection, compensation, sinusoidal model fitting) before dipole localization. More...
#include <hpidataupdater.h>
Public Types | |
| typedef QSharedPointer< HpiDataUpdater > | SPtr |
| typedef QSharedPointer< const HpiDataUpdater > | ConstSPtr |
Public Member Functions | |
| HpiDataUpdater (const QSharedPointer< FIFFLIB::FiffInfo > pFiffInfo) | |
| void | checkForUpdate (const QSharedPointer< FIFFLIB::FiffInfo > pFiffInfo) |
| void | prepareDataAndProjectors (const Eigen::MatrixXd &matData, const Eigen::MatrixXd &matProjectors) |
| const QList< FIFFLIB::FiffChInfo > & | getChannels () |
| const Eigen::MatrixXd & | getProjectors () |
| const Eigen::MatrixXd & | getHpiDigitizer () |
| const Eigen::MatrixXd & | getData () |
| const Eigen::MatrixXd & | getProjectedData () |
| const SensorSet & | getSensors () |
Preprocesses raw HPI coil data (SSP projection, compensation, sinusoidal model fitting) before dipole localization.
This class brings all the data and objects used for HPI fitting into the right format.
Definition at line 88 of file hpidataupdater.h.
| typedef QSharedPointer<const HpiDataUpdater> INVERSELIB::HpiDataUpdater::ConstSPtr |
Const shared pointer type for HpiDataUpdater.
Definition at line 93 of file hpidataupdater.h.
| typedef QSharedPointer<HpiDataUpdater> INVERSELIB::HpiDataUpdater::SPtr |
Shared pointer type for HpiDataUpdater.
Definition at line 92 of file hpidataupdater.h.
| HpiDataUpdater::HpiDataUpdater | ( | const QSharedPointer< FIFFLIB::FiffInfo > | pFiffInfo | ) |
Constructs a HpiDataUpdater object.
Definition at line 72 of file hpidataupdater.cpp.
| void HpiDataUpdater::checkForUpdate | ( | const QSharedPointer< FIFFLIB::FiffInfo > | pFiffInfo | ) |
Check if information in FiffInfo changed and update if necessary.
| [in] | pFiffInfo | The FiffInfo to check for changes. |
Definition at line 151 of file hpidataupdater.cpp.
|
inline |
inline get functions for private member variables.
Definition at line 212 of file hpidataupdater.h.
|
inline |
Definition at line 222 of file hpidataupdater.h.
|
inline |
Definition at line 232 of file hpidataupdater.h.
|
inline |
Definition at line 227 of file hpidataupdater.h.
|
inline |
Definition at line 217 of file hpidataupdater.h.
|
inline |
Definition at line 237 of file hpidataupdater.h.
| void HpiDataUpdater::prepareDataAndProjectors | ( | const Eigen::MatrixXd & | matData, |
| const Eigen::MatrixXd & | matProjectors ) |
Reduce data to only use good channels.
| [in] | matProjectors | The projector matrix. |
Definition at line 176 of file hpidataupdater.cpp.