| add_correspondence(const double X, const double Y, const double Z, const double u, const double v) | ORB_SLAM2::PnPsolver | private |
| alphas | ORB_SLAM2::PnPsolver | private |
| ccs | ORB_SLAM2::PnPsolver | private |
| CheckInliers() | ORB_SLAM2::PnPsolver | private |
| choose_control_points(void) | ORB_SLAM2::PnPsolver | private |
| compute_A_and_b_gauss_newton(const double *l_6x10, const double *rho, double cb[4], CvMat *A, CvMat *b) | ORB_SLAM2::PnPsolver | private |
| compute_barycentric_coordinates(void) | ORB_SLAM2::PnPsolver | private |
| compute_ccs(const double *betas, const double *ut) | ORB_SLAM2::PnPsolver | private |
| compute_L_6x10(const double *ut, double *l_6x10) | ORB_SLAM2::PnPsolver | private |
| compute_pcs(void) | ORB_SLAM2::PnPsolver | private |
| compute_pose(double R[3][3], double T[3]) | ORB_SLAM2::PnPsolver | private |
| compute_R_and_t(const double *ut, const double *betas, double R[3][3], double t[3]) | ORB_SLAM2::PnPsolver | private |
| compute_rho(double *rho) | ORB_SLAM2::PnPsolver | private |
| copy_R_and_t(const double R_dst[3][3], const double t_dst[3], double R_src[3][3], double t_src[3]) | ORB_SLAM2::PnPsolver | private |
| cws | ORB_SLAM2::PnPsolver | private |
| cws_determinant | ORB_SLAM2::PnPsolver | private |
| dist2(const double *p1, const double *p2) | ORB_SLAM2::PnPsolver | private |
| dot(const double *v1, const double *v2) | ORB_SLAM2::PnPsolver | private |
| estimate_R_and_t(double R[3][3], double t[3]) | ORB_SLAM2::PnPsolver | private |
| fill_M(CvMat *M, const int row, const double *alphas, const double u, const double v) | ORB_SLAM2::PnPsolver | private |
| find(vector< bool > &vbInliers, int &nInliers) | ORB_SLAM2::PnPsolver | |
| find_betas_approx_1(const CvMat *L_6x10, const CvMat *Rho, double *betas) | ORB_SLAM2::PnPsolver | private |
| find_betas_approx_2(const CvMat *L_6x10, const CvMat *Rho, double *betas) | ORB_SLAM2::PnPsolver | private |
| find_betas_approx_3(const CvMat *L_6x10, const CvMat *Rho, double *betas) | ORB_SLAM2::PnPsolver | private |
| fu | ORB_SLAM2::PnPsolver | private |
| fv | ORB_SLAM2::PnPsolver | private |
| gauss_newton(const CvMat *L_6x10, const CvMat *Rho, double current_betas[4]) | ORB_SLAM2::PnPsolver | private |
| iterate(int nIterations, bool &bNoMore, vector< bool > &vbInliers, int &nInliers) | ORB_SLAM2::PnPsolver | |
| mat_to_quat(const double R[3][3], double q[4]) | ORB_SLAM2::PnPsolver | private |
| maximum_number_of_correspondences | ORB_SLAM2::PnPsolver | private |
| mBestTcw | ORB_SLAM2::PnPsolver | private |
| mnBestInliers | ORB_SLAM2::PnPsolver | private |
| mnInliersi | ORB_SLAM2::PnPsolver | private |
| mnIterations | ORB_SLAM2::PnPsolver | private |
| mnRefinedInliers | ORB_SLAM2::PnPsolver | private |
| mRansacEpsilon | ORB_SLAM2::PnPsolver | private |
| mRansacMaxIts | ORB_SLAM2::PnPsolver | private |
| mRansacMinInliers | ORB_SLAM2::PnPsolver | private |
| mRansacMinSet | ORB_SLAM2::PnPsolver | private |
| mRansacProb | ORB_SLAM2::PnPsolver | private |
| mRansacTh | ORB_SLAM2::PnPsolver | private |
| mRefinedTcw | ORB_SLAM2::PnPsolver | private |
| mRi | ORB_SLAM2::PnPsolver | private |
| mTcwi | ORB_SLAM2::PnPsolver | private |
| mti | ORB_SLAM2::PnPsolver | private |
| mvAllIndices | ORB_SLAM2::PnPsolver | private |
| mvbBestInliers | ORB_SLAM2::PnPsolver | private |
| mvbInliersi | ORB_SLAM2::PnPsolver | private |
| mvbRefinedInliers | ORB_SLAM2::PnPsolver | private |
| mvKeyPointIndices | ORB_SLAM2::PnPsolver | private |
| mvMaxError | ORB_SLAM2::PnPsolver | private |
| mvP2D | ORB_SLAM2::PnPsolver | private |
| mvP3Dw | ORB_SLAM2::PnPsolver | private |
| mvpMapPointMatches | ORB_SLAM2::PnPsolver | private |
| mvSigma2 | ORB_SLAM2::PnPsolver | private |
| N | ORB_SLAM2::PnPsolver | private |
| number_of_correspondences | ORB_SLAM2::PnPsolver | private |
| pcs | ORB_SLAM2::PnPsolver | private |
| PnPsolver(const Frame &F, const vector< MapPoint * > &vpMapPointMatches) | ORB_SLAM2::PnPsolver | |
| print_pose(const double R[3][3], const double t[3]) | ORB_SLAM2::PnPsolver | private |
| pws | ORB_SLAM2::PnPsolver | private |
| qr_solve(CvMat *A, CvMat *b, CvMat *X) | ORB_SLAM2::PnPsolver | private |
| Refine() | ORB_SLAM2::PnPsolver | private |
| relative_error(double &rot_err, double &transl_err, const double Rtrue[3][3], const double ttrue[3], const double Rest[3][3], const double test[3]) | ORB_SLAM2::PnPsolver | private |
| reprojection_error(const double R[3][3], const double t[3]) | ORB_SLAM2::PnPsolver | private |
| reset_correspondences(void) | ORB_SLAM2::PnPsolver | private |
| set_maximum_number_of_correspondences(const int n) | ORB_SLAM2::PnPsolver | private |
| SetRansacParameters(double probability=0.99, int minInliers=8, int maxIterations=300, int minSet=4, float epsilon=0.4, float th2=5.991) | ORB_SLAM2::PnPsolver | |
| solve_for_sign(void) | ORB_SLAM2::PnPsolver | private |
| uc | ORB_SLAM2::PnPsolver | private |
| us | ORB_SLAM2::PnPsolver | private |
| vc | ORB_SLAM2::PnPsolver | private |
| ~PnPsolver() | ORB_SLAM2::PnPsolver | |