Public Member Functions | |
std::size_t | getJacSize () const |
Get degree of freedom of Jac matrix. | |
std::size_t | getNMaxMeas () const |
Get number of allocated data. | |
std::size_t | getNMeas () const |
Get number of actual measurement data. | |
void | resizeAll (std::size_t maxMeas_, std::size_t jacSize_) |
Allocate data for variable-size measurements (dynamic data fusion), stacking measurements from different modalities. | |
void | setNMeas (std::size_t nMeas_) |
Set number of available features (it must be less or equal than the number of allocated features). | |
T_MEAS_LIK (std::size_t nMaxMeas_=1, std::size_t jacSize_=0) | |
Public Attributes | |
std::vector< double > | E |
Stacked residual. 1st idx: measurement entry. | |
std::vector< double > | invCov |
Inverse covariance (purely diagonal) 1st idx: measurement entry. | |
std::vector< std::vector < double > > | transpJac |
Transposed Jacobian matrix. 1st index: state param; 2nd idx: measurement entry. | |
std::vector< int > | validity |
Validity flag (0 = invalid; 1 = valid) for each entry inside E. 1st idx: measurement entry. |
opentl::core::cvdata::T_MEAS_LIK::T_MEAS_LIK | ( | std::size_t | nMaxMeas_ = 1 , |
|
std::size_t | jacSize_ = 0 | |||
) | [inline] |
std::size_t opentl::core::cvdata::T_MEAS_LIK::getJacSize | ( | ) | const [inline] |
Get degree of freedom of Jac matrix.
std::size_t opentl::core::cvdata::T_MEAS_LIK::getNMaxMeas | ( | ) | const [inline] |
Get number of allocated data.
std::size_t opentl::core::cvdata::T_MEAS_LIK::getNMeas | ( | ) | const [inline] |
Get number of actual measurement data.
void opentl::core::cvdata::T_MEAS_LIK::resizeAll | ( | std::size_t | maxMeas_, | |
std::size_t | jacSize_ | |||
) | [inline] |
Allocate data for variable-size measurements (dynamic data fusion), stacking measurements from different modalities.
void opentl::core::cvdata::T_MEAS_LIK::setNMeas | ( | std::size_t | nMeas_ | ) | [inline] |
Set number of available features (it must be less or equal than the number of allocated features).
std::vector<double> opentl::core::cvdata::T_MEAS_LIK::E |
Stacked residual. 1st idx: measurement entry.
std::vector<double> opentl::core::cvdata::T_MEAS_LIK::invCov |
Inverse covariance (purely diagonal) 1st idx: measurement entry.
std::vector<std::vector<double> > opentl::core::cvdata::T_MEAS_LIK::transpJac |
Transposed Jacobian matrix. 1st index: state param; 2nd idx: measurement entry.
std::vector<int> opentl::core::cvdata::T_MEAS_LIK::validity |
Validity flag (0 = invalid; 1 = valid) for each entry inside E. 1st idx: measurement entry.