MRPT
1.9.9
|
Auxiliary functions, for internal usage of MRPT classes.
Functions | |
template<size_t VEH_SIZE, size_t OBS_SIZE, size_t FEAT_SIZE, size_t ACT_SIZE, typename KFTYPE > | |
size_t | getNumberOfLandmarksInMap (const CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE > &obj) |
template<size_t VEH_SIZE, size_t OBS_SIZE, size_t ACT_SIZE, typename KFTYPE > | |
size_t | getNumberOfLandmarksInMap (const CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, 0, ACT_SIZE, KFTYPE > &obj) |
template<size_t VEH_SIZE, size_t OBS_SIZE, size_t FEAT_SIZE, size_t ACT_SIZE, typename KFTYPE > | |
bool | isMapEmpty (const CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE > &obj) |
template<size_t VEH_SIZE, size_t OBS_SIZE, size_t ACT_SIZE, typename KFTYPE > | |
bool | isMapEmpty (const CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, 0, ACT_SIZE, KFTYPE > &obj) |
template<size_t VEH_SIZE, size_t OBS_SIZE, size_t FEAT_SIZE, size_t ACT_SIZE, typename KFTYPE > | |
void | addNewLandmarks (CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE > &obj, const typename CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::vector_KFArray_OBS &Z, const std::vector< int > &data_association, const typename CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::KFMatrix_OxO &R) |
template<size_t VEH_SIZE, size_t OBS_SIZE, size_t ACT_SIZE, typename KFTYPE > | |
void | addNewLandmarks (CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, 0, ACT_SIZE, KFTYPE > &obj, const typename CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, 0, ACT_SIZE, KFTYPE >::vector_KFArray_OBS &Z, const std::vector< int > &data_association, const typename CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, 0, ACT_SIZE, KFTYPE >::KFMatrix_OxO &R) |
void mrpt::bayes::detail::addNewLandmarks | ( | CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE > & | obj, |
const typename CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::vector_KFArray_OBS & | Z, | ||
const std::vector< int > & | data_association, | ||
const typename CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::KFMatrix_OxO & | R | ||
) |
Definition at line 993 of file CKalmanFilterCapable_impl.h.
References ASSERTDEB_, mrpt::math::CMatrixDynamic< T >::cols(), mrpt::system::CTimeLogger::enter(), mrpt::bayes::CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::getProfiler(), mrpt::math::MatrixBase< Scalar, Derived >::insertMatrix(), mrpt::bayes::CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::internal_getPkk(), mrpt::bayes::CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::internal_getXkk(), mrpt::system::CTimeLogger::leave(), mrpt::math::multiply_HCHt(), mrpt::bayes::CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::OnInverseObservationModel(), mrpt::bayes::CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::OnNewLandmarkAddedToMap(), R, mrpt::math::CVectorDynamic< T >::resize(), mrpt::math::CMatrixDynamic< T >::rows(), mrpt::math::CMatrixDynamic< T >::setSize(), and mrpt::math::CVectorDynamic< T >::size().
Referenced by mrpt::bayes::CKalmanFilterCapable< 7, 3, 3, 7 >::runOneKalmanIteration().
void mrpt::bayes::detail::addNewLandmarks | ( | CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, 0, ACT_SIZE, KFTYPE > & | obj, |
const typename CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, 0, ACT_SIZE, KFTYPE >::vector_KFArray_OBS & | Z, | ||
const std::vector< int > & | data_association, | ||
const typename CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, 0, ACT_SIZE, KFTYPE >::KFMatrix_OxO & | R | ||
) |
Definition at line 1104 of file CKalmanFilterCapable_impl.h.
|
inline |
Definition at line 1121 of file CKalmanFilterCapable_impl.h.
References mrpt::bayes::CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::getStateVectorLength().
Referenced by mrpt::bayes::CKalmanFilterCapable< 7, 3, 3, 7 >::getNumberOfLandmarksInTheMap().
|
inline |
Definition at line 1129 of file CKalmanFilterCapable_impl.h.
|
inline |
Definition at line 1139 of file CKalmanFilterCapable_impl.h.
References mrpt::bayes::CKalmanFilterCapable< VEH_SIZE, OBS_SIZE, FEAT_SIZE, ACT_SIZE, KFTYPE >::getStateVectorLength().
Referenced by mrpt::bayes::CKalmanFilterCapable< 7, 3, 3, 7 >::isMapEmpty().
|
inline |
Definition at line 1147 of file CKalmanFilterCapable_impl.h.
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020 |