| A1 | mrpt::vision::pnp::upnp | private | 
  | A2 | mrpt::vision::pnp::upnp | private | 
  | alphas | mrpt::vision::pnp::upnp | private | 
  | ccs | mrpt::vision::pnp::upnp | private | 
  | choose_control_points() | mrpt::vision::pnp::upnp | private | 
  | compute_A_and_b_gauss_newton(const double *l_6x12, const double *rho, const double cb[4], cv::Mat *A, cv::Mat *b, double const f) | mrpt::vision::pnp::upnp | private | 
  | compute_alphas() | mrpt::vision::pnp::upnp | private | 
  | compute_ccs(const double *betas, const double *ut) | mrpt::vision::pnp::upnp | private | 
  | compute_constraint_distance_2param_6eq_2unk_f_unk(const cv::Mat &M1) | mrpt::vision::pnp::upnp | private | 
  | compute_constraint_distance_3param_6eq_6unk_f_unk(const cv::Mat &M1, const cv::Mat &M2) | mrpt::vision::pnp::upnp | private | 
  | compute_L_6x12(const double *ut, double *l_6x12) | mrpt::vision::pnp::upnp | private | 
  | compute_pcs() | mrpt::vision::pnp::upnp | private | 
  | compute_pose(cv::Mat &R, cv::Mat &t) | mrpt::vision::pnp::upnp |  | 
  | compute_R_and_t(const double *ut, const double *betas, double R[3][3], double t[3]) | mrpt::vision::pnp::upnp | private | 
  | compute_rho(double *rho) | mrpt::vision::pnp::upnp | 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]) | mrpt::vision::pnp::upnp | private | 
  | cws | mrpt::vision::pnp::upnp | private | 
  | dist2(const double *p1, const double *p2) | mrpt::vision::pnp::upnp | private | 
  | dot(const double *v1, const double *v2) | mrpt::vision::pnp::upnp | private | 
  | dotXY(const double *v1, const double *v2) | mrpt::vision::pnp::upnp | private | 
  | dotZ(const double *v1, const double *v2) | mrpt::vision::pnp::upnp | private | 
  | estimate_R_and_t(double R[3][3], double t[3]) | mrpt::vision::pnp::upnp | private | 
  | fill_M(cv::Mat *M, const int row, const double *alphas, const double u, const double v) | mrpt::vision::pnp::upnp | private | 
  | find_betas_and_focal_approx_1(cv::Mat *Ut, cv::Mat *Rho, double *betas, double *efs) | mrpt::vision::pnp::upnp | private | 
  | find_betas_and_focal_approx_2(cv::Mat *Ut, cv::Mat *Rho, double *betas, double *efs) | mrpt::vision::pnp::upnp | private | 
  | fu | mrpt::vision::pnp::upnp | private | 
  | fv | mrpt::vision::pnp::upnp | private | 
  | gauss_newton(const cv::Mat *L_6x12, const cv::Mat *Rho, double current_betas[4], double *efs) | mrpt::vision::pnp::upnp | private | 
  | generate_all_possible_solutions_for_f_unk(const double betas[5], double solutions[18][3]) | mrpt::vision::pnp::upnp | private | 
  | init_camera_parameters(const cv::Mat &cameraMatrix) | mrpt::vision::pnp::upnp | inlineprivate | 
  | init_points(const cv::Mat &opoints, const cv::Mat &ipoints) | mrpt::vision::pnp::upnp | inlineprivate | 
  | max_nr | mrpt::vision::pnp::upnp | private | 
  | number_of_correspondences | mrpt::vision::pnp::upnp | private | 
  | pcs | mrpt::vision::pnp::upnp | private | 
  | pws | mrpt::vision::pnp::upnp | private | 
  | qr_solve(cv::Mat *A, cv::Mat *b, cv::Mat *X) | mrpt::vision::pnp::upnp | private | 
  | reprojection_error(const double R[3][3], const double t[3]) | mrpt::vision::pnp::upnp | private | 
  | sign(const double v) | mrpt::vision::pnp::upnp | private | 
  | solve_for_sign() | mrpt::vision::pnp::upnp | private | 
  | uc | mrpt::vision::pnp::upnp | private | 
  | upnp(const cv::Mat &cameraMatrix, const cv::Mat &opoints, const cv::Mat &ipoints) | mrpt::vision::pnp::upnp |  | 
  | us | mrpt::vision::pnp::upnp | private | 
  | vc | mrpt::vision::pnp::upnp | private | 
  | ~upnp() | mrpt::vision::pnp::upnp |  |