SRBA: Sparser Relative Bundle Adjustment
|
Aux visitor struct, used in optimize_local_area()
Definition at line 543 of file RbaEngine.h.
#include <RbaEngine.h>
Public Member Functions | |
VisitorOptimizeLocalArea (const rba_problem_state_t &rba_state_, const TOptimizeLocalAreaParams ¶ms_) | |
bool | visit_filter_feat (const TLandmarkID lm_ID, const topo_dist_t cur_dist) |
void | visit_feat (const TLandmarkID lm_ID, const topo_dist_t cur_dist) |
bool | visit_filter_kf (const TKeyFrameID kf_ID, const topo_dist_t cur_dist) |
void | visit_kf (const TKeyFrameID kf_ID, const topo_dist_t cur_dist) |
bool | visit_filter_k2k (const TKeyFrameID current_kf, const TKeyFrameID next_kf, const k2k_edge_t *edge, const topo_dist_t cur_dist) |
void | visit_k2k (const TKeyFrameID current_kf, const TKeyFrameID next_kf, const k2k_edge_t *edge, const topo_dist_t cur_dist) |
bool | visit_filter_k2f (const TKeyFrameID current_kf, const k2f_edge_t *edge, const topo_dist_t cur_dist) |
void | visit_k2f (const TKeyFrameID current_kf, const k2f_edge_t *edge, const topo_dist_t cur_dist) |
Public Attributes | |
const rba_problem_state_t & | rba_state |
const TOptimizeLocalAreaParams & | params |
std::vector< size_t > | k2k_edges_to_optimize |
std::vector< size_t > | lm_IDs_to_optimize |
std::map< TLandmarkID, size_t > | lm_times_seen |