Preprocesses raw HPI coil data (SSP projection, compensation, sinusoidal model fitting) before dipole localization. More...
#include <inv_hpi_data_updater.h>
Public Types | |
| typedef QSharedPointer< InvHpiDataUpdater > | SPtr |
| typedef QSharedPointer< const InvHpiDataUpdater > | ConstSPtr |
Public Member Functions | |
| InvHpiDataUpdater (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 InvSensorSet & | 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 75 of file inv_hpi_data_updater.h.
| typedef QSharedPointer<const InvHpiDataUpdater> INVLIB::InvHpiDataUpdater::ConstSPtr |
Const shared pointer type for InvHpiDataUpdater.
Definition at line 80 of file inv_hpi_data_updater.h.
| typedef QSharedPointer<InvHpiDataUpdater> INVLIB::InvHpiDataUpdater::SPtr |
Shared pointer type for InvHpiDataUpdater.
Definition at line 79 of file inv_hpi_data_updater.h.
| InvHpiDataUpdater::InvHpiDataUpdater | ( | const QSharedPointer< FIFFLIB::FiffInfo > | pFiffInfo | ) |
Constructs a InvHpiDataUpdater object.
Definition at line 58 of file inv_hpi_data_updater.cpp.
| void InvHpiDataUpdater::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 137 of file inv_hpi_data_updater.cpp.
|
inline |
inline get functions for private member variables.
Definition at line 199 of file inv_hpi_data_updater.h.
|
inline |
Definition at line 209 of file inv_hpi_data_updater.h.
|
inline |
Definition at line 219 of file inv_hpi_data_updater.h.
|
inline |
Definition at line 214 of file inv_hpi_data_updater.h.
|
inline |
Definition at line 204 of file inv_hpi_data_updater.h.
|
inline |
Definition at line 224 of file inv_hpi_data_updater.h.
| void InvHpiDataUpdater::prepareDataAndProjectors | ( | const Eigen::MatrixXd & | matData, |
| const Eigen::MatrixXd & | matProjectors ) |
Reduce data to only use good channels.
| [in] | matProjectors | The projector matrix. |
Definition at line 162 of file inv_hpi_data_updater.cpp.