Class Rooms
Defined in File rooms.hpp
Inheritance Relationships
Derived Types
public ExtendedRooms
(Struct ExtendedRooms)public RoomsKeyframeGenerator
(Class RoomsKeyframeGenerator)
Class Documentation
-
class Rooms
- Param id:
- Param plane_x1, plane_x2, plane_y1, plane_y2:
- Param plane_x1_id, plane_x2_id, plane_y1_id, plane_y2_id:
- Param neighbour_ids:
- Param node:
- Param sub_room:
- Param cluster_array:
Subclassed by ExtendedRooms, RoomsKeyframeGenerator
Public Functions
-
inline Rooms()
-
inline bool save(const std::string &directory)
-
inline bool load(const std::string &directory, g2o::SparseOptimizer *local_graph)
Public Members
-
int id
-
int prior_id
-
g2o::Plane3D plane_x1
-
g2o::Plane3D plane_x2
-
g2o::Plane3D plane_y1
-
g2o::Plane3D plane_y2
-
int plane_x1_id
-
int plane_x2_id
-
int plane_y1_id
-
int plane_y2_id
-
bool sub_room
-
bool matched = false
-
visualization_msgs::msg::MarkerArray cluster_array
-
g2o::VertexPlane *plane_x1_node = nullptr
-
g2o::VertexPlane *plane_x2_node = nullptr
-
g2o::VertexPlane *plane_y1_node = nullptr
-
g2o::VertexPlane *plane_y2_node = nullptr
-
g2o::VertexRoom *node = nullptr