Class GraphUtils
Defined in File graph_utils.hpp
Class Documentation
-
class GraphUtils
Public Functions
-
inline GraphUtils()
Public Static Functions
- Parameters:
covisibility_graph –
compressed_graph –
- Returns:
* void
- Parameters:
covisibility_graph –
compressed_graph –
- Parameters:
covisibility_graph –
compressed_graph –
- Returns:
* std::vector<g2o::VertexSE3*>
- Parameters:
window_size –
covisibility_graph –
compressed_graph –
keyframes –
- Returns:
* void
- Parameters:
covisibility_graph –
compressed_graph –
keyframe_window –
- Returns:
* int min_keyframe_id
- Parameters:
covisibility_graph –
compressed_graph –
complete_keyframe_window –
- Returns:
* std::vector<g2o::VertexSE3*>
- Parameters:
covisibility_graph –
compressed_graph –
- Returns:
* std::unordered_set<g2o::VertexSE3*>
- Parameters:
filtered_k_vec –
covisibility_graph –
compressed_graph –
keyframes –
- Returns:
* void
-
static void fix_and_connect_keyframes(GraphSLAM *compressed_graph, const std::unordered_set<g2o::VertexSE3*> &fixed_keyframes_set)
- Parameters:
compressed_graph –
fixed_keyframes_set –
- Parameters:
covisibility_graph –
compressed_graph –
- Returns:
* void
- Parameters:
covisibility_graph –
compressed_graph –
- Returns:
* void
-
static void update_graph(const std::unique_ptr<GraphSLAM> &compressed_graph, std::map<int, KeyFrame::Ptr> keyframes, std::unordered_map<int, VerticalPlanes> &x_vert_planes, std::unordered_map<int, VerticalPlanes> &y_vert_planes, std::unordered_map<int, Rooms> &rooms_vec, std::unordered_map<int, InfiniteRooms> &x_infinite_rooms, std::unordered_map<int, InfiniteRooms> &y_infinite_rooms, std::unordered_map<int, Floors> &floors_vec)
- Parameters:
compressed_graph –
keyframes –
x_vert_planes –
y_vert_planes –
rooms_vec –
x_infinite_rooms –
y_infinite_rooms –
floors_vec –
Set the marginalize info object.
- Parameters:
local_graph –
covisibility_graph –
room_keyframes –
- Returns:
* void
-
static bool get_keyframe_marg_data(g2o::VertexSE3 *vertex_se3)
- Parameters:
vertex_se3 –
- Returns:
true
- Returns:
false
-
inline GraphUtils()