| 
    libstereo-odometry (C++ Library for robust Stereo odometry)
    
   | 
 
This is the complete list of members for rso::CStereoOdometryEstimator, including all inherited members.
| CStereoOdometryEstimator() | rso::CStereoOdometryEstimator | |
| dumpToConsole() | rso::CStereoOdometryEstimator | inline | 
| enable_time_profiler(bool enable=true) | rso::CStereoOdometryEstimator | inline | 
| get_time_profiler() | rso::CStereoOdometryEstimator | inline | 
| getChangeInPose(const vector_index_pairs_t &tracked_pairs, const vector< cv::DMatch > &pre_matches, const vector< cv::DMatch > &cur_matches, const vector< cv::KeyPoint > &pre_left_feats, const vector< cv::KeyPoint > &pre_right_feats, const vector< cv::KeyPoint > &cur_left_feats, const vector< cv::KeyPoint > &cur_right_feats, const mrpt::utils::TStereoCamera &stereo_camera, TStereoOdometryResult &result, const vector< double > &ini_estimation=vector< double >(6, 0)) | rso::CStereoOdometryEstimator | |
| getCopyCurrentImageLeft() | rso::CStereoOdometryEstimator | inline | 
| getCopyCurrentImageRight() | rso::CStereoOdometryEstimator | inline | 
| getFASTThreshold() | rso::CStereoOdometryEstimator | inline | 
| getKeyPressedOnGUI() | rso::CStereoOdometryEstimator | |
| getORBThreshold() | rso::CStereoOdometryEstimator | inline | 
| getProjectedCoords(const vector< cv::DMatch > &pre_matches, const vector< cv::KeyPoint > &pre_left_feats, const vector< cv::KeyPoint > &pre_right_feats, const vector< pair< int, float > > &other_matches_tracked, const mrpt::utils::TStereoCamera &stereo_camera, const CPose3D &change_pose, vector< pair< TPixelCoordf, TPixelCoordf > > &pro_pre_feats) | rso::CStereoOdometryEstimator | |
| getRefCurrentIDs(const size_t octave) | rso::CStereoOdometryEstimator | inline | 
| getRefCurrentImageLeft() | rso::CStereoOdometryEstimator | inline | 
| getRefCurrentImageRight() | rso::CStereoOdometryEstimator | inline | 
| getValues(vector< cv::KeyPoint > &leftKP, vector< cv::KeyPoint > &rightKP, cv::Mat &leftDesc, cv::Mat &rightDesc, vector< cv::DMatch > &matches, vector< size_t > &matches_id) | rso::CStereoOdometryEstimator | inline | 
| isFASTThMax() | rso::CStereoOdometryEstimator | inline | 
| isFASTThMin() | rso::CStereoOdometryEstimator | inline | 
| isORBThMax() | rso::CStereoOdometryEstimator | inline | 
| isORBThMin() | rso::CStereoOdometryEstimator | inline | 
| keyPressedOnGUI() | rso::CStereoOdometryEstimator | |
| loadParamsFromConfigFile(const mrpt::utils::CConfigFile &iniFile, const std::vector< std::string > §ions) | rso::CStereoOdometryEstimator | inline | 
| loadParamsFromConfigFileName(const std::string &fileName, const std::vector< std::string > §ions) | rso::CStereoOdometryEstimator | inline | 
| loadStateFromFile(const string &filename) | rso::CStereoOdometryEstimator | |
| m_adaptive_non_max_sup(const size_t &num_out_points, const vector< cv::KeyPoint > &keypoints, const cv::Mat &descriptors, vector< cv::KeyPoint > &out_kp_rad, cv::Mat &out_kp_desc, const double &min_radius_th=0) | rso::CStereoOdometryEstimator | private | 
| m_current_fast_th | rso::CStereoOdometryEstimator | private | 
| m_current_imgpair | rso::CStereoOdometryEstimator | private | 
| m_current_orb_th | rso::CStereoOdometryEstimator | private | 
| m_dump_keypoints_to_stream(std::ofstream &stream, const vector< cv::KeyPoint > &keypoints, const cv::Mat &descriptors) | rso::CStereoOdometryEstimator | private | 
| m_dump_matches_to_stream(std::ofstream &stream, const vector< cv::DMatch > &matches, const vector< size_t > &matches_ids) | rso::CStereoOdometryEstimator | private | 
| m_error | rso::CStereoOdometryEstimator | private | 
| m_error_in_tracking | rso::CStereoOdometryEstimator | private | 
| m_evalRGN(const TKeyPointList &list1_l, const TKeyPointList &list1_r, const TKeyPointList &list2_l, const TKeyPointList &list2_r, const vector< bool > &mask, const vector< TPoint3D > &lmks, const vector< double > &deltaPose, const mrpt::utils::TStereoCamera &stereoCam, Eigen::MatrixXd &out_newPose, Eigen::MatrixXd &out_gradient, vector< double > &out_residual, double &out_cost, VOErrorCode &out_error_code) | rso::CStereoOdometryEstimator | private | 
| m_featlist_to_kpslist(CStereoOdometryEstimator::TImagePairData::img_data_t &img_data) | rso::CStereoOdometryEstimator | private | 
| m_filter_by_fundmatrix(const vector< cv::Point2f > &prevPts, const vector< cv::Point2f > &nextPts, vector< uchar > &status) const | rso::CStereoOdometryEstimator | private | 
| m_gui_info | rso::CStereoOdometryEstimator | private | 
| m_gui_info_cache | rso::CStereoOdometryEstimator | private | 
| m_gui_info_cache_next_index | rso::CStereoOdometryEstimator | private | 
| m_gui_info_cs | rso::CStereoOdometryEstimator | private | 
| m_it_counter | rso::CStereoOdometryEstimator | private | 
| m_jacobian_is_good(Eigen::MatrixXd &jacobian) | rso::CStereoOdometryEstimator | inlineprivate | 
| m_kf_ids | rso::CStereoOdometryEstimator | private | 
| m_kf_max_match_ID | rso::CStereoOdometryEstimator | private | 
| m_last_computed_pose | rso::CStereoOdometryEstimator | private | 
| m_last_kf_max_id | rso::CStereoOdometryEstimator | private | 
| m_last_match_ID | rso::CStereoOdometryEstimator | private | 
| m_lastID | rso::CStereoOdometryEstimator | private | 
| m_load_keypoints_from_stream(std::ifstream &stream, vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors) | rso::CStereoOdometryEstimator | private | 
| m_load_matches_from_stream(std::ifstream &stream, vector< cv::DMatch > &matches, vector< size_t > &matches_ids) | rso::CStereoOdometryEstimator | private | 
| m_next_gui_info | rso::CStereoOdometryEstimator | private | 
| m_non_max_sup(const size_t &num_out_points, const vector< cv::KeyPoint > &keypoints, const cv::Mat &descriptors, vector< cv::KeyPoint > &out_kp_rad, cv::Mat &out_kp_desc, const size_t &imgH, const size_t &imgW, vector< bool > &survivors) | rso::CStereoOdometryEstimator | private | 
| m_non_max_sup(const vector< cv::KeyPoint > &keypoints, vector< bool > &survivors, const size_t &imgH, const size_t &imgW, const size_t &num_out_points) const | rso::CStereoOdometryEstimator | private | 
| m_num_tracked_pairs_from_last_frame | rso::CStereoOdometryEstimator | private | 
| m_num_tracked_pairs_from_last_kf | rso::CStereoOdometryEstimator | private | 
| m_pinhole_stereo_projection(const vector< TPoint3D > &lmks, const TStereoCamera &cam, const vector< double > &delta_pose, vector< pair< TPixelCoordf, TPixelCoordf > > &out_pixels, vector< Eigen::MatrixXd > &out_jacobian) | rso::CStereoOdometryEstimator | private | 
| m_prev_imgpair | rso::CStereoOdometryEstimator | private | 
| m_profiler | rso::CStereoOdometryEstimator | mutableprivate | 
| m_reset | rso::CStereoOdometryEstimator | private | 
| m_stereo_rectifier | rso::CStereoOdometryEstimator | private | 
| m_thread_gui | rso::CStereoOdometryEstimator | private | 
| m_threads_must_close | rso::CStereoOdometryEstimator | private | 
| m_threshold | rso::CStereoOdometryEstimator | private | 
| m_update_indexes(TImagePairData::img_data_t &data, size_t octave, const bool order) | rso::CStereoOdometryEstimator | private | 
| m_verbose_level | rso::CStereoOdometryEstimator | private | 
| m_win_keyhit | rso::CStereoOdometryEstimator | private | 
| params_detect | rso::CStereoOdometryEstimator | |
| params_general | rso::CStereoOdometryEstimator | |
| params_gui | rso::CStereoOdometryEstimator | |
| params_if_match | rso::CStereoOdometryEstimator | |
| params_least_squares | rso::CStereoOdometryEstimator | |
| params_lr_match | rso::CStereoOdometryEstimator | |
| params_rectify | rso::CStereoOdometryEstimator | |
| processNewImagePair(TStereoOdometryRequest &request_data, TStereoOdometryResult &result) | rso::CStereoOdometryEstimator | |
| resetFASTThreshold() | rso::CStereoOdometryEstimator | inline | 
| resetIds() | rso::CStereoOdometryEstimator | inline | 
| resetORBThreshold() | rso::CStereoOdometryEstimator | inline | 
| saveStateToFile(const string &filename) | rso::CStereoOdometryEstimator | |
| setFASTThreshold(int value) | rso::CStereoOdometryEstimator | inline | 
| setIds(const vector< size_t > &ids) | rso::CStereoOdometryEstimator | inline | 
| setMaxMatchID(const size_t id) | rso::CStereoOdometryEstimator | inline | 
| setORBThreshold(int value) | rso::CStereoOdometryEstimator | inline | 
| setThisFrameAsKF() | rso::CStereoOdometryEstimator | inline | 
| setVerbosityLevel(int level) | rso::CStereoOdometryEstimator | inline | 
| stage1_prepare_rectify(TStereoOdometryRequest &in_imgs, TImagePairData &out_imgpair) | rso::CStereoOdometryEstimator | private | 
| stage2_detect_features(TImagePairData::img_data_t &img_data, mrpt::utils::CImage &gui_image, bool update_dyn_thresholds=false) | rso::CStereoOdometryEstimator | private | 
| stage3_match_left_right(CStereoOdometryEstimator::TImagePairData &imgpair, const TStereoCamera &stereoCamera) | rso::CStereoOdometryEstimator | private | 
| stage4_track(TTrackingData &out_tracked_feats, TImagePairData &prev_imgpair, TImagePairData &cur_imgpair) | rso::CStereoOdometryEstimator | private | 
| stage5_optimize(TTrackingData &out_tracked_feats, const mrpt::utils::TStereoCamera &stereoCam, TStereoOdometryResult &result, const vector< double > &initial_estimation=vector< double >(6, 0)) | rso::CStereoOdometryEstimator | private | 
| thread_gui() | rso::CStereoOdometryEstimator | private | 
| TImagePairDataPtr typedef | rso::CStereoOdometryEstimator | private | 
| ~CStereoOdometryEstimator() | rso::CStereoOdometryEstimator | 
 1.8.6