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