v2.0.0
Loading...
Searching...
No Matches
INVLIB::InvSensorSet Class Reference

Stores MEG sensor geometry (positions, orientations, weights, coil count) for a single sensor type. More...

#include <inv_sensor_set.h>

Public Types

typedef QSharedPointer< InvSensorSetSPtr
typedef QSharedPointer< const InvSensorSetConstSPtr

Public Member Functions

 InvSensorSet ()=default
 InvSensorSet (const QSharedPointer< FWDLIB::FwdCoilSet > pFwdCoilSet)
int np () const
int ncoils () const
Eigen::VectorXd ez (int iSensor) const
Eigen::MatrixXd ez () const
Eigen::VectorXd r0 (int iSensor) const
Eigen::MatrixXd r0 () const
Eigen::MatrixXd rmag (int iSensor) const
Eigen::MatrixXd rmag () const
Eigen::MatrixXd cosmag (int iSensor) const
Eigen::MatrixXd cosmag () const
Eigen::MatrixXd tra (int iSensor) const
Eigen::MatrixXd tra () const
Eigen::RowVectorXd w (int iSensor) const
Eigen::RowVectorXd w () const
bool operator== (const InvSensorSet &b) const
bool operator!= (const InvSensorSet &b) const

Detailed Description

Stores MEG sensor geometry (positions, orientations, weights, coil count) for a single sensor type.

Definition at line 83 of file inv_sensor_set.h.

Member Typedef Documentation

◆ ConstSPtr

typedef QSharedPointer<const InvSensorSet> INVLIB::InvSensorSet::ConstSPtr

Const shared pointer type for InvSensorSet.

Definition at line 87 of file inv_sensor_set.h.

◆ SPtr

typedef QSharedPointer<InvSensorSet> INVLIB::InvSensorSet::SPtr

Shared pointer type for InvSensorSet.

Definition at line 86 of file inv_sensor_set.h.

Constructor & Destructor Documentation

◆ InvSensorSet() [1/2]

INVLIB::InvSensorSet::InvSensorSet ( )
explicitdefault

Default Constructor.

◆ InvSensorSet() [2/2]

INVLIB::InvSensorSet::InvSensorSet ( const QSharedPointer< FWDLIB::FwdCoilSet > pFwdCoilSet)
explicit

InvSensorSet that yiealds sensor position, orientation and weights for geometric averaging.

Parameters
[in]pFwdCoilSetThe FwdCoilSet to extract the data from.

Member Function Documentation

◆ cosmag() [1/2]

Eigen::MatrixXd INVLIB::InvSensorSet::cosmag ( ) const
inline

Definition at line 213 of file inv_sensor_set.h.

◆ cosmag() [2/2]

Eigen::MatrixXd INVLIB::InvSensorSet::cosmag ( int iSensor) const
inline

Definition at line 208 of file inv_sensor_set.h.

◆ ez() [1/2]

Eigen::MatrixXd INVLIB::InvSensorSet::ez ( ) const
inline

Definition at line 173 of file inv_sensor_set.h.

◆ ez() [2/2]

Eigen::VectorXd INVLIB::InvSensorSet::ez ( int iSensor) const
inline

Definition at line 168 of file inv_sensor_set.h.

◆ ncoils()

int INVLIB::InvSensorSet::ncoils ( ) const
inline

Definition at line 163 of file inv_sensor_set.h.

◆ np()

int INVLIB::InvSensorSet::np ( ) const
inline

Definition at line 158 of file inv_sensor_set.h.

◆ operator!=()

bool INVLIB::InvSensorSet::operator!= ( const InvSensorSet & b) const
inline

Definition at line 238 of file inv_sensor_set.h.

◆ operator==()

bool INVLIB::InvSensorSet::operator== ( const InvSensorSet & b) const
inline

Definition at line 224 of file inv_sensor_set.h.

◆ r0() [1/2]

Eigen::MatrixXd INVLIB::InvSensorSet::r0 ( ) const
inline

Definition at line 183 of file inv_sensor_set.h.

◆ r0() [2/2]

Eigen::VectorXd INVLIB::InvSensorSet::r0 ( int iSensor) const
inline

Definition at line 178 of file inv_sensor_set.h.

◆ rmag() [1/2]

Eigen::MatrixXd INVLIB::InvSensorSet::rmag ( ) const
inline

Definition at line 203 of file inv_sensor_set.h.

◆ rmag() [2/2]

Eigen::MatrixXd INVLIB::InvSensorSet::rmag ( int iSensor) const
inline

Definition at line 198 of file inv_sensor_set.h.

◆ tra() [1/2]

Eigen::MatrixXd INVLIB::InvSensorSet::tra ( ) const
inline

Definition at line 218 of file inv_sensor_set.h.

◆ tra() [2/2]

Eigen::MatrixXd INVLIB::InvSensorSet::tra ( int iSensor) const
inline

◆ w() [1/2]

Eigen::RowVectorXd INVLIB::InvSensorSet::w ( ) const
inline

Definition at line 193 of file inv_sensor_set.h.

◆ w() [2/2]

Eigen::RowVectorXd INVLIB::InvSensorSet::w ( int iSensor) const
inline

Definition at line 188 of file inv_sensor_set.h.


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