Class Edge¶
Defined in File edge.h
Inheritance Relationships¶
Base Type¶
public pose_graph::Edge
(Class Edge)
Derived Types¶
public vi_map::CklamEdge
(Class CklamEdge)public vi_map::LoopClosureEdge
(Class LoopClosureEdge)public vi_map::TransformationEdge
(Class TransformationEdge)public vi_map::ViwlsEdge
(Class ViwlsEdge)
Class Documentation¶
-
class vi_map::Edge : public pose_graph::Edge¶
Subclassed by vi_map::CklamEdge, vi_map::LoopClosureEdge, vi_map::TransformationEdge, vi_map::ViwlsEdge
Public Functions
-
inline Edge(pose_graph::Edge::EdgeType edge_type, const pose_graph::EdgeId &id, const pose_graph::VertexId &from, const pose_graph::VertexId &to)¶
-
inline virtual ~Edge()¶
-
inline virtual const pose_graph::EdgeId &id() const¶
-
inline virtual const pose_graph::VertexId &from() const¶
-
inline virtual const pose_graph::VertexId &to() const¶
-
void setId(const pose_graph::EdgeId &id)¶
-
void setFrom(const pose_graph::VertexId &from)¶
-
void setTo(const pose_graph::VertexId &to)¶
-
void serialize(vi_map::proto::Edge *proto) const¶
Public Members
- Edge
Public Static Functions
-
inline Edge(pose_graph::Edge::EdgeType edge_type, const pose_graph::EdgeId &id, const pose_graph::VertexId &from, const pose_graph::VertexId &to)¶