MNE-CPP  0.1.9
A Framework for Electrophysiology
Public Types | Public Member Functions | List of all members
INVERSELIB::HpiDataUpdater Class Reference

Brief description of this class. More...

#include <hpidataupdater.h>

Public Types

typedef QSharedPointer< HpiDataUpdaterSPtr
 
typedef QSharedPointer< const HpiDataUpdaterConstSPtr
 

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 SensorSetgetSensors ()
 

Detailed Description

Brief description of this class.

This class brings all the data and objects used for HPI fitting into the right format.

Definition at line 88 of file hpidataupdater.h.

Member Typedef Documentation

◆ ConstSPtr

Const shared pointer type for HpiDataUpdater.

Definition at line 93 of file hpidataupdater.h.

◆ SPtr

Shared pointer type for HpiDataUpdater.

Definition at line 92 of file hpidataupdater.h.

Constructor & Destructor Documentation

◆ HpiDataUpdater()

HpiDataUpdater::HpiDataUpdater ( const QSharedPointer< FIFFLIB::FiffInfo pFiffInfo)

Constructs a HpiDataUpdater object.

Definition at line 72 of file hpidataupdater.cpp.

Member Function Documentation

◆ checkForUpdate()

void HpiDataUpdater::checkForUpdate ( const QSharedPointer< FIFFLIB::FiffInfo pFiffInfo)

Check if information in FiffInfo changed and update if necessary.

Parameters
[in]pFiffInfoThe FiffInfo to check for changes.

Definition at line 151 of file hpidataupdater.cpp.

◆ getChannels()

const QList< FIFFLIB::FiffChInfo > & INVERSELIB::HpiDataUpdater::getChannels ( )
inline

inline get functions for private member variables.

Definition at line 212 of file hpidataupdater.h.

◆ prepareDataAndProjectors()

void HpiDataUpdater::prepareDataAndProjectors ( const Eigen::MatrixXd &  matData,
const Eigen::MatrixXd &  matProjectors 
)

Reduce data to only use good channels.

Parameters
[in]matProjectorsThe projector matrix.

Definition at line 176 of file hpidataupdater.cpp.


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