, including all inherited members.
| addAFeatureCov_newPar(CMatrixDouble &XYZ_w, float &col, float &row) | mrpt::monoslam::CMonoSlam | [protected] |
| addNewFeatures_newPar(float &col, float &row) | mrpt::monoslam::CMonoSlam | [protected] |
| Ambiguity(CMatrixDouble &HH, CMatrixDouble &RR, CMatrixDouble &hh, CMatrixDouble &zz) | mrpt::monoslam::CMonoSlam | [protected] |
| Ambiguity(CMatrixDouble &RR, CMatrixDouble &hh, CMatrixDouble &zz, CVectorDouble &match) | mrpt::monoslam::CMonoSlam | [protected] |
| calculate_Hi(CVectorDouble &yi, CMatrixDouble &zi, unsigned int i, CMatrixDouble &Hi) | mrpt::monoslam::CMonoSlam | [protected] |
| calculate_ray(const float &col, const float &row) | mrpt::monoslam::CMonoSlam | [protected] |
| cam | mrpt::monoslam::CMonoSlam | [protected] |
| CKalmanFilterCapable() | mrpt::bayes::CKalmanFilterCapable | |
| CMonoSlam() | mrpt::monoslam::CMonoSlam | |
| delete_feature(const unsigned int &index) | mrpt::monoslam::CMonoSlam | [protected] |
| dh_dhrl(CVectorDouble &yi, CMatrixDouble &zi, CMatrixDouble &m_dh_dhrl) | mrpt::monoslam::CMonoSlam | [protected] |
| dh_dqwr(CVectorDouble &yi, CMatrixDouble &zi, CMatrixDouble &m_dh_dqwr) | mrpt::monoslam::CMonoSlam | [protected] |
| dh_drw(CVectorDouble &yi, CMatrixDouble &zi, CMatrixDouble &m_dh_drw) | mrpt::monoslam::CMonoSlam | [protected] |
| dh_dxv(CVectorDouble &yi, CMatrixDouble &zi, CMatrixDouble &m_dh_dxv) | mrpt::monoslam::CMonoSlam | [protected] |
| dh_dyi(CVectorDouble &yi, CMatrixDouble &zi, CMatrixDouble &m_dh_dy) | mrpt::monoslam::CMonoSlam | [protected] |
| dhd_dhu(CMatrixDouble &zi, CMatrixDouble &m_dhd_dhu) | mrpt::monoslam::CMonoSlam | [protected] |
| dhrl_dqwr(CVectorDouble &yi, CMatrixDouble &m_dhrl_dqwr) | mrpt::monoslam::CMonoSlam | [protected] |
| dhrl_drw(CVectorDouble &yi, CMatrixDouble &m_dhrl_drw) | mrpt::monoslam::CMonoSlam | [protected] |
| dhrl_dy(CVectorDouble &yi, CMatrixDouble &m_dhrl_dy) | mrpt::monoslam::CMonoSlam | [protected] |
| dhu_dhrl(CVectorDouble &yi, CMatrixDouble &m_dhu_dhrl) | mrpt::monoslam::CMonoSlam | [protected] |
| dqbar_by_dq() | mrpt::monoslam::CMonoSlam | [protected] |
| dqi_by_dqi(float qi, float qq) | mrpt::monoslam::CMonoSlam | [protected] |
| dqi_by_dqj(float qi, float qj, float qq) | mrpt::monoslam::CMonoSlam | [protected] |
| dqnorm_by_dq(CQuaternionDouble &q) | mrpt::monoslam::CMonoSlam | [protected] |
| dR_by_dq0(CQuaternionDouble &q) | mrpt::monoslam::CMonoSlam | [protected] |
| dR_by_dqx(CQuaternionDouble &q) | mrpt::monoslam::CMonoSlam | [protected] |
| dR_by_dqy(CQuaternionDouble &q) | mrpt::monoslam::CMonoSlam | [protected] |
| dR_by_dqz(CQuaternionDouble &q) | mrpt::monoslam::CMonoSlam | [protected] |
| dRq_times_a_by_dq(CQuaternionDouble &q, CMatrixDouble &aMat) | mrpt::monoslam::CMonoSlam | [protected] |
| dvnorm_by_dv(CVectorDouble &v) | mrpt::monoslam::CMonoSlam | [protected] |
| feature_size | mrpt::monoslam::CMonoSlam | [protected, static] |
| function_F(CMatrixDouble &F_parcial) | mrpt::monoslam::CMonoSlam | [protected] |
| function_fv(const CMatrixDouble &u, CVectorDouble &xv) | mrpt::monoslam::CMonoSlam | [protected] |
| function_h(CMatrixDouble &h, CMatrixDouble &Hx_Hy) | mrpt::monoslam::CMonoSlam | [protected] |
| function_Q(CMatrixDouble &Q) | mrpt::monoslam::CMonoSlam | [protected] |
| function_R(CMatrixDouble &h, CMatrixDouble &R) | mrpt::monoslam::CMonoSlam | [protected] |
| get_feature_size() const | mrpt::monoslam::CMonoSlam | [inline, protected, virtual] |
| get_feature_state_offset() const | mrpt::bayes::CKalmanFilterCapable | [inline, protected, virtual] |
| get_observation_size() const | mrpt::monoslam::CMonoSlam | [inline, protected, virtual] |
| get_pkk(CMatrixDouble &pkk_out) | mrpt::monoslam::CMonoSlam | [inline, protected] |
| get_state_size() const | mrpt::monoslam::CMonoSlam | [inline, protected] |
| get_vehicle_size() const | mrpt::monoslam::CMonoSlam | [inline, protected, virtual] |
| get_vehicle_state_offset() const | mrpt::bayes::CKalmanFilterCapable | [inline, protected, virtual] |
| get_xkk(CVectorDouble &xkk_out) | mrpt::monoslam::CMonoSlam | [inline, protected] |
| go_one_step(const CActionCollectionPtr &optional_odometry=CActionCollectionPtr()) | mrpt::monoslam::CMonoSlam | |
| h_calculate(CMatrixDouble &h_Out, CMatrixDouble &H_Out) | mrpt::monoslam::CMonoSlam | [protected] |
| h_UKF(CMatrixDouble &h) | mrpt::monoslam::CMonoSlam | [protected] |
| hi(CVectorDouble &yinit, CMatrixDouble &zi, size_t indx) | mrpt::monoslam::CMonoSlam | [protected] |
| hinv(CMatrixDouble h_LR_rot) | mrpt::monoslam::CMonoSlam | [protected] |
| hu(const TPoint3D &XYZ, mrpt::vision::TPixelCoordf &out_pixel) | mrpt::monoslam::CMonoSlam | [protected] |
| InitializeNewFeature(CFeaturePatch &features, mrpt::utils::CImage &im) | mrpt::monoslam::CMonoSlam | [protected] |
| KF_options | mrpt::bayes::CKalmanFilterCapable | |
| loadParameters(const mrpt::utils::CConfigFileBase &source) | mrpt::monoslam::CMonoSlam | |
| m_action | mrpt::monoslam::CMonoSlam | [protected] |
| m_camera | mrpt::monoslam::CMonoSlam | |
| m_dFrameTimeStamp | mrpt::monoslam::CMonoSlam | [protected] |
| m_featList | mrpt::monoslam::CMonoSlam | [protected] |
| m_FeatPatch | mrpt::monoslam::CMonoSlam | [protected] |
| m_frame | mrpt::monoslam::CMonoSlam | [protected] |
| m_h | mrpt::monoslam::CMonoSlam | [protected] |
| m_hh | mrpt::monoslam::CMonoSlam | [protected] |
| m_HH | mrpt::monoslam::CMonoSlam | [protected] |
| m_hrl_i | mrpt::monoslam::CMonoSlam | [protected] |
| m_Hx_Hy | mrpt::monoslam::CMonoSlam | [protected] |
| m_iterations_count | mrpt::monoslam::CMonoSlam | [protected] |
| m_match | mrpt::monoslam::CMonoSlam | [protected] |
| m_MatchCoord | mrpt::monoslam::CMonoSlam | [protected] |
| m_num_obj_visible | mrpt::monoslam::CMonoSlam | [protected] |
| m_ObservedfeatList | mrpt::monoslam::CMonoSlam | [protected] |
| m_pkk | mrpt::bayes::CKalmanFilterCapable | [protected] |
| m_progress2D | mrpt::monoslam::CMonoSlam | |
| m_progress3D | mrpt::monoslam::CMonoSlam | |
| m_robotPath | mrpt::monoslam::CMonoSlam | |
| m_robotPose | mrpt::monoslam::CMonoSlam | [protected] |
| m_RR | mrpt::monoslam::CMonoSlam | [protected] |
| m_S | mrpt::bayes::CKalmanFilterCapable | [protected] |
| m_simTime | mrpt::monoslam::CMonoSlam | |
| m_SS | mrpt::monoslam::CMonoSlam | [protected] |
| m_timeLastFrame | mrpt::monoslam::CMonoSlam | [protected] |
| m_xkk | mrpt::bayes::CKalmanFilterCapable | [protected] |
| m_z | mrpt::monoslam::CMonoSlam | [protected] |
| m_zz | mrpt::monoslam::CMonoSlam | [protected] |
| mahalanob_dist(int j_k, int i_k, int halfW_x, int halfW_y, CMatrixDouble &inv_S, CMatrixDouble &correlationScore) | mrpt::monoslam::CMonoSlam | [protected] |
| mmm | mrpt::monoslam::CMonoSlam | [protected] |
| MSMatching(CMatrixDouble &h_predicted, const CMatrixDouble &S_predicted, CMatrixDouble &H_predicted, mrpt::utils::CImage &im, CMatrixDouble &hh, CMatrixDouble &zz, CMatrixDouble &H_matched, CMatrixDouble &R_matched, CFeaturePatch &features) | mrpt::monoslam::CMonoSlam | [protected] |
| MSMatching(CMatrixDouble &h_predicted, CMatrixDouble &S_predicted, mrpt::utils::CImage &im, CMatrixDouble &hh, CMatrixDouble &zz, CMatrixDouble &R_matched, CVectorDouble &match, CFeaturePatch &features) | mrpt::monoslam::CMonoSlam | [protected] |
| normalize() | mrpt::monoslam::CMonoSlam | [protected] |
| OnGetAction(CVectorTemplate< KFTYPE > &out_u) | mrpt::monoslam::CMonoSlam | [protected] |
| mrpt::bayes::CKalmanFilterCapable::OnGetAction(CVectorTemplate< KFTYPE > &out_u)=0 | mrpt::bayes::CKalmanFilterCapable | [protected, pure virtual] |
| OnGetObservations(CMatrixTemplateNumeric< KFTYPE > &out_z, CMatrixTemplateNumeric< KFTYPE > &out_R, vector_int &out_data_association) | mrpt::monoslam::CMonoSlam | [protected] |
| mrpt::bayes::CKalmanFilterCapable::OnGetObservations(CMatrixTemplateNumeric< KFTYPE > &out_z, CVectorTemplate< KFTYPE > &out_R2, vector_int &out_data_association) | mrpt::bayes::CKalmanFilterCapable | [inline, protected, virtual] |
| mrpt::bayes::CKalmanFilterCapable::OnGetObservations(CMatrixTemplateNumeric< KFTYPE > &out_z, CMatrixTemplateNumeric< KFTYPE > &out_R, vector_int &out_data_association) | mrpt::bayes::CKalmanFilterCapable | [protected, virtual] |
| OnInverseObservationModel(const CMatrixTemplateNumeric< KFTYPE > &in_z, const size_t &in_obsIdx, const size_t &in_idxNewFeat, CVectorTemplate< KFTYPE > &out_yn, CMatrixTemplateNumeric< KFTYPE > &out_dyn_dxv, CMatrixTemplateNumeric< KFTYPE > &out_dyn_dhn) | mrpt::monoslam::CMonoSlam | [protected, virtual] |
| mrpt::bayes::CKalmanFilterCapable::OnInverseObservationModel(const CMatrixTemplateNumeric< KFTYPE > &in_z, const size_t &in_obsIdx, const size_t &in_idxNewFeat, CVectorTemplate< KFTYPE > &out_yn, CMatrixTemplateNumeric< KFTYPE > &out_dyn_dxv, CMatrixTemplateNumeric< KFTYPE > &out_dyn_dhn) | mrpt::bayes::CKalmanFilterCapable | [protected, virtual] |
| OnNormalizeStateVector() | mrpt::monoslam::CMonoSlam | [inline, protected, virtual] |
| OnObservationModelAndJacobians(const CMatrixTemplateNumeric< KFTYPE > &in_z, const vector_int &data_association, const bool &in_full, const int &in_obsIdx, CVectorTemplate< KFTYPE > &ytilde, CMatrixTemplateNumeric< KFTYPE > &Hx, CMatrixTemplateNumeric< KFTYPE > &Hy) | mrpt::monoslam::CMonoSlam | [protected] |
| mrpt::bayes::CKalmanFilterCapable::OnObservationModelAndJacobians(const CMatrixTemplateNumeric< KFTYPE > &in_z, const vector_int &in_data_association, const bool &in_full, const int &in_obsIdx, CVectorTemplate< KFTYPE > &out_innov, CMatrixTemplateNumeric< KFTYPE > &out_Hx, CMatrixTemplateNumeric< KFTYPE > &out_Hy)=0 | mrpt::bayes::CKalmanFilterCapable | [protected, pure virtual] |
| OnPostIteration() | mrpt::monoslam::CMonoSlam | [protected, virtual] |
| OnTransitionJacobian(CMatrixTemplateNumeric< KFTYPE > &out_F) | mrpt::monoslam::CMonoSlam | [protected] |
| mrpt::bayes::CKalmanFilterCapable::OnTransitionJacobian(CMatrixTemplateNumeric< KFTYPE > &out_F)=0 | mrpt::bayes::CKalmanFilterCapable | [protected, pure virtual] |
| OnTransitionModel(const CVectorTemplate< KFTYPE > &in_u, CVectorTemplate< KFTYPE > &inout_x, bool &out_skipPrediction) | mrpt::monoslam::CMonoSlam | [protected] |
| mrpt::bayes::CKalmanFilterCapable::OnTransitionModel(const CVectorTemplate< KFTYPE > &in_u, CVectorTemplate< KFTYPE > &inout_x, bool &out_skipPrediction)=0 | mrpt::bayes::CKalmanFilterCapable | [protected, pure virtual] |
| OnTransitionNoise(CMatrixTemplateNumeric< KFTYPE > &out_Q) | mrpt::monoslam::CMonoSlam | [protected] |
| mrpt::bayes::CKalmanFilterCapable::OnTransitionNoise(CMatrixTemplateNumeric< KFTYPE > &out_Q)=0 | mrpt::bayes::CKalmanFilterCapable | [protected, pure virtual] |
| options | mrpt::monoslam::CMonoSlam | |
| plot_results_2D(mrpt::math::CMatrixDouble &zz, mrpt::math::CMatrixDouble &hh, mrpt::math::CMatrixDouble &h, mrpt::math::CMatrixDouble &S, mrpt::math::CMatrixDouble &XYZ, mrpt::utils::CImage &framecolor, unsigned int type, mrpt::math::CVectorDouble &match, bool verbose, bool savedatas) | mrpt::monoslam::CMonoSlam | [protected] |
| plot_results_3D(mrpt::math::CMatrixDouble &XYZ) | mrpt::monoslam::CMonoSlam | [protected] |
| prev_speed | mrpt::monoslam::CMonoSlam | [protected] |
| prev_xv | mrpt::monoslam::CMonoSlam | [protected] |
| pxyztpl2pxyz() | mrpt::monoslam::CMonoSlam | [inline, protected] |
| resetFilterState() | mrpt::monoslam::CMonoSlam | |
| runOneKalmanIteration() | mrpt::bayes::CKalmanFilterCapable | [protected] |
| saveParameters(mrpt::utils::CConfigFileBase &config) | mrpt::monoslam::CMonoSlam | |
| SearchMoreFeature(CFeaturePatch &features, mrpt::utils::CImage &im, CMatrixDouble &h) | mrpt::monoslam::CMonoSlam | [protected] |
| set_pkk(const CMatrixDouble &pkk_in) | mrpt::monoslam::CMonoSlam | [inline, protected] |
| set_xkk(const CVectorDouble &xkk_in) | mrpt::monoslam::CMonoSlam | [inline, protected] |
| state_size | mrpt::monoslam::CMonoSlam | [protected, static] |
| visibility(CMatrixDouble &h) | mrpt::monoslam::CMonoSlam | [protected] |
| XYZ6D_TO_XYZ3D() | mrpt::monoslam::CMonoSlam | [inline, protected] |
| ~CKalmanFilterCapable() | mrpt::bayes::CKalmanFilterCapable | [virtual] |
| ~CMonoSlam() | mrpt::monoslam::CMonoSlam | [virtual] |