MCPcopy Create free account
hub / github.com/PeterFWS/Structure-PLP-SLAM / get_all_keyframes

Method get_all_keyframes

src/PLPSLAM/data/map_database.cc:101–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99 }
100
101 std::vector<keyframe *> map_database::get_all_keyframes() const
102 {
103 std::lock_guard<std::mutex> lock(mtx_map_access_);
104 std::vector<keyframe *> keyframes;
105 keyframes.reserve(keyframes_.size());
106 for (const auto id_keyframe : keyframes_)
107 {
108 keyframes.push_back(id_keyframe.second);
109 }
110 return keyframes;
111 }
112
113 unsigned int map_database::get_num_keyframes() const
114 {

Callers 7

process_new_kfMethod · 0.80
trackMethod · 0.80
optimizeMethod · 0.80
optimizeMethod · 0.80
load_message_packMethod · 0.80
get_keyframesMethod · 0.80

Calls 3

reserveMethod · 0.45
sizeMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected