| CKalmanFilterCapable() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
| CRangeBearingKFSLAM2D() | mrpt::slam::CRangeBearingKFSLAM2D | |
| get_action_size() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinestatic |
| get_feature_size() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinestatic |
| get_observation_size() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinestatic |
| get_vehicle_size() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinestatic |
| getAs3DObject(mrpt::opengl::CSetOfObjects::Ptr &outObj) const | mrpt::slam::CRangeBearingKFSLAM2D | |
| getCurrentRobotPose(mrpt::poses::CPosePDFGaussian &out_robotPose) const | mrpt::slam::CRangeBearingKFSLAM2D | |
| getCurrentState(mrpt::poses::CPosePDFGaussian &out_robotPose, std::vector< mrpt::math::TPoint2D > &out_landmarksPositions, std::map< unsigned int, mrpt::maps::CLandmark::TLandmarkID > &out_landmarkIDs, mrpt::math::CVectorDouble &out_fullState, mrpt::math::CMatrixDouble &out_fullCovariance) const | mrpt::slam::CRangeBearingKFSLAM2D | |
| getLandmarkCov(size_t idx, KFMatrix_FxF &feat_cov) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
| getLandmarkIDsFromIndexInStateVector(std::map< unsigned int, mrpt::maps::CLandmark::TLandmarkID > &out_id2index) const | mrpt::slam::CRangeBearingKFSLAM2D | inlineprotected |
| getLandmarkMean(size_t idx, KFArray_FEAT &feat) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
| getLastDataAssociation() const | mrpt::slam::CRangeBearingKFSLAM2D | inline |
| getNumberOfLandmarksInTheMap() const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
| getProfiler() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
| getStateVectorLength() const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
| internal_getPkk() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
| internal_getXkk() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
| isMapEmpty() const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
| KF_aux_estimate_obs_Hx_jacobian(const KFArray_VEH &x, const std::pair< KFCLASS *, size_t > &dat, KFArray_OBS &out_x) | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | privatestatic |
| KF_aux_estimate_obs_Hy_jacobian(const KFArray_FEAT &x, const std::pair< KFCLASS *, size_t > &dat, KFArray_OBS &out_x) | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | privatestatic |
| KF_aux_estimate_trans_jacobian(const KFArray_VEH &x, const std::pair< KFCLASS *, KFArray_ACT > &dat, KFArray_VEH &out_x) | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | privatestatic |
| KF_options | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFArray_ACT typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFArray_FEAT typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFArray_OBS typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFArray_VEH typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFCLASS typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_AxA typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_FxF typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_FxO typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_FxV typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_OxF typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_OxO typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_OxV typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_VxF typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_VxO typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFMatrix_VxV typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| kftype typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| KFVector typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| landmark_point_t typedef | mrpt::slam::CRangeBearingKFSLAM2D | |
| loadOptions(const mrpt::config::CConfigFileBase &ini) | mrpt::slam::CRangeBearingKFSLAM2D | |
| m_action | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| m_all_predictions | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| m_aux_K_dh_dx | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| m_dh_dx_full_obs | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| m_Hxs | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| m_Hys | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| m_IDs | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| m_K | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| m_last_data_association | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| m_pkk | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protected |
| m_predictLMidxs | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| m_S | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| m_S_1 | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| m_SF | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| m_SFs | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| m_timLogger | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protected |
| m_user_didnt_implement_jacobian | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | mutableprivate |
| m_xkk | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protected |
| m_Z | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | private |
| OnGetAction(KFArray_ACT &out_u) const override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnGetAction(KFArray_ACT &out_u) const=0 | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protectedpure virtual |
| OnGetObservationNoise(KFMatrix_OxO &out_R) const override | mrpt::slam::CRangeBearingKFSLAM2D | protectedvirtual |
| OnGetObservationsAndDataAssociation(vector_KFArray_OBS &out_z, std::vector< int > &out_data_association, const vector_KFArray_OBS &in_all_predictions, const KFMatrix &in_S, const std::vector< size_t > &in_lm_indices_in_S, const KFMatrix_OxO &in_R) override | mrpt::slam::CRangeBearingKFSLAM2D | protectedvirtual |
| OnInverseObservationModel(const KFArray_OBS &in_z, KFArray_FEAT &out_yn, KFMatrix_FxV &out_dyn_dxv, KFMatrix_FxO &out_dyn_dhn) const override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnInverseObservationModel([[maybe_unused]] const KFArray_OBS &in_z,[[maybe_unused]] KFArray_FEAT &out_yn,[[maybe_unused]] KFMatrix_FxV &out_dyn_dxv,[[maybe_unused]] KFMatrix_FxO &out_dyn_dhn) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinevirtual |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnInverseObservationModel(const KFArray_OBS &in_z, KFArray_FEAT &out_yn, KFMatrix_FxV &out_dyn_dxv, KFMatrix_FxO &out_dyn_dhn,[[maybe_unused]] KFMatrix_FxF &out_dyn_dhn_R_dyn_dhnT, bool &out_use_dyn_dhn_jacobian) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinevirtual |
| OnNewLandmarkAddedToMap(const size_t in_obsIdx, const size_t in_idxNewFeat) override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnNewLandmarkAddedToMap([[maybe_unused]] const size_t in_obsIdx,[[maybe_unused]] const size_t in_idxNewFeat) | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinevirtual |
| OnNormalizeStateVector() override | mrpt::slam::CRangeBearingKFSLAM2D | protectedvirtual |
| OnObservationJacobians(size_t idx_landmark_to_predict, KFMatrix_OxV &Hx, KFMatrix_OxF &Hy) const override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnObservationJacobians([[maybe_unused]] size_t idx_landmark_to_predict,[[maybe_unused]] KFMatrix_OxV &Hx,[[maybe_unused]] KFMatrix_OxF &Hy) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
| OnObservationJacobiansNumericGetIncrements(KFArray_VEH &out_veh_increments, KFArray_FEAT &out_feat_increments) const override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnObservationJacobiansNumericGetIncrements(KFArray_VEH &out_veh_increments, KFArray_FEAT &out_feat_increments) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
| OnObservationModel(const std::vector< size_t > &idx_landmarks_to_predict, vector_KFArray_OBS &out_predictions) const override | mrpt::slam::CRangeBearingKFSLAM2D | protectedvirtual |
| OnPostIteration() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinevirtual |
| OnPreComputingPredictions(const vector_KFArray_OBS &in_all_prediction_means, std::vector< size_t > &out_LM_indices_to_predict) const override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnPreComputingPredictions([[maybe_unused]] const vector_KFArray_OBS &in_all_prediction_means, std::vector< size_t > &out_LM_indices_to_predict) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
| OnSubstractObservationVectors(KFArray_OBS &A, const KFArray_OBS &B) const override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnSubstractObservationVectors(KFArray_OBS &A, const KFArray_OBS &B) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
| OnTransitionJacobian(KFMatrix_VxV &out_F) const override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnTransitionJacobian([[maybe_unused]] KFMatrix_VxV &out_F) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
| OnTransitionJacobianNumericGetIncrements(KFArray_VEH &out_increments) const override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnTransitionJacobianNumericGetIncrements(KFArray_VEH &out_increments) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
| OnTransitionModel(const KFArray_ACT &in_u, KFArray_VEH &inout_x, bool &out_skipPrediction) const override | mrpt::slam::CRangeBearingKFSLAM2D | protected |
| CKalmanFilterCapable< 3, 2, 2, 3 >::OnTransitionModel(const KFArray_ACT &in_u, KFArray_VEH &inout_x, bool &out_skipPrediction) const=0 | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protectedpure virtual |
| OnTransitionNoise(KFMatrix_VxV &out_Q) const override | mrpt::slam::CRangeBearingKFSLAM2D | protectedvirtual |
| options | mrpt::slam::CRangeBearingKFSLAM2D | |
| processActionObservation(mrpt::obs::CActionCollection::Ptr &action, mrpt::obs::CSensoryFrame::Ptr &SF) | mrpt::slam::CRangeBearingKFSLAM2D | |
| reset() | mrpt::slam::CRangeBearingKFSLAM2D | |
| runOneKalmanIteration() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protected |
| saveMapAndPath2DRepresentationAsMATLABFile(const std::string &fil, float stdCount=3.0f, const std::string &styleLandmarks=std::string("b"), const std::string &stylePath=std::string("r"), const std::string &styleRobot=std::string("r")) const | mrpt::slam::CRangeBearingKFSLAM2D | |
| vector_KFArray_OBS typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| ~CKalmanFilterCapable() override=default | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
| ~CRangeBearingKFSLAM2D() override | mrpt::slam::CRangeBearingKFSLAM2D | |