Public Types | |
Public Member Functions | |
| std::size_t | getJacSize () const |
| Get degree of freedom of transpJac matrix. | |
| std::size_t | getMeasDim () const |
| Get size/length of a single feature element. | |
| T_MEAS_OBJ_TYPE | getMeasType () const |
| Return type of measurement. | |
| void | resizeAll (T_MEAS_OBJ_TYPE measType_, std::size_t measDim_, std::size_t jacSize_) |
| Resizes all vectors within structure and sets internal variables accordingly. | |
| T_MEAS_OBJ (std::size_t measDim_=0, std::size_t jacSize_=0, T_MEAS_OBJ_TYPE measType_=VECTOR_RES) | |
Public Attributes | |
| std::vector< double > | E_sHypo |
| E = pose residuals (z-h). | |
| std::vector< double > | h |
| h = predicted pose (= initial value) | |
| std::vector< double > | invCov |
| invCov = covariance of pose parameters (= uncertainty of optimization procedure) | |
| std::vector< std::vector < double > > | transpJac |
| transpJac = I or [I | 0] | |
| bool | validity |
| Validity flag for this measurement (default = false). | |
| std::vector< double > | z_sHypo |
| z = optimized pose | |
| opentl::core::cvdata::T_MEAS_OBJ::T_MEAS_OBJ | ( | std::size_t | measDim_ = 0, |
|
| std::size_t | jacSize_ = 0, |
|||
| T_MEAS_OBJ_TYPE | measType_ = VECTOR_RES | |||
| ) | [inline] |
| std::size_t opentl::core::cvdata::T_MEAS_OBJ::getJacSize | ( | ) | const [inline] |
Get degree of freedom of transpJac matrix.
| std::size_t opentl::core::cvdata::T_MEAS_OBJ::getMeasDim | ( | ) | const [inline] |
Get size/length of a single feature element.
| T_MEAS_OBJ_TYPE opentl::core::cvdata::T_MEAS_OBJ::getMeasType | ( | ) | const [inline] |
Return type of measurement.
| void opentl::core::cvdata::T_MEAS_OBJ::resizeAll | ( | T_MEAS_OBJ_TYPE | measType_, | |
| std::size_t | measDim_, | |||
| std::size_t | jacSize_ | |||
| ) | [inline] |
Resizes all vectors within structure and sets internal variables accordingly.
| measType_ | Type of measurement (scalar or vector residual, single or multiple hypotheses). | |
| measDim_ | Dimension of measurement. | |
| jacSize_ | 1st dim of matrix transpJac |
| std::vector<double> opentl::core::cvdata::T_MEAS_OBJ::E_sHypo |
E = pose residuals (z-h).
| std::vector<double> opentl::core::cvdata::T_MEAS_OBJ::h |
h = predicted pose (= initial value)
| std::vector<double> opentl::core::cvdata::T_MEAS_OBJ::invCov |
invCov = covariance of pose parameters (= uncertainty of optimization procedure)
| std::vector<std::vector<double> > opentl::core::cvdata::T_MEAS_OBJ::transpJac |
transpJac = I or [I | 0]
Validity flag for this measurement (default = false).
| std::vector<double> opentl::core::cvdata::T_MEAS_OBJ::z_sHypo |
z = optimized pose
1.5.8