Public Member Functions | Protected Attributes | List of all members
g2o::HyperGraph::Vertex Class Reference

abstract Vertex, your types must derive from that one More...

#include <hyper_graph.h>

Inheritance diagram for g2o::HyperGraph::Vertex:
Inheritance graph
[legend]

Public Member Functions

const EdgeSetedges () const
 returns the set of hyper-edges that are leaving/entering in this vertex More...
 
EdgeSetedges ()
 returns the set of hyper-edges that are leaving/entering in this vertex More...
 
virtual HyperGraphElementType elementType () const
 
int id () const
 returns the id More...
 
virtual void setId (int newId)
 
 Vertex (int id=-1)
 creates a vertex having an ID specified by the argument More...
 
virtual ~Vertex ()
 
- Public Member Functions inherited from g2o::HyperGraph::HyperGraphElement
virtual ~HyperGraphElement ()
 

Protected Attributes

EdgeSet _edges
 
int _id
 

Detailed Description

abstract Vertex, your types must derive from that one

Definition at line 97 of file hyper_graph.h.

Constructor & Destructor Documentation

g2o::HyperGraph::Vertex::Vertex ( int  id = -1)
explicit

creates a vertex having an ID specified by the argument

Definition at line 34 of file hyper_graph.cpp.

g2o::HyperGraph::Vertex::~Vertex ( )
virtual

Reimplemented in g2o::OptimizableGraph::Vertex.

Definition at line 38 of file hyper_graph.cpp.

Member Function Documentation

const EdgeSet& g2o::HyperGraph::Vertex::edges ( ) const
inline

returns the set of hyper-edges that are leaving/entering in this vertex

Definition at line 106 of file hyper_graph.h.

EdgeSet& g2o::HyperGraph::Vertex::edges ( )
inline

returns the set of hyper-edges that are leaving/entering in this vertex

Definition at line 108 of file hyper_graph.h.

virtual HyperGraphElementType g2o::HyperGraph::Vertex::elementType ( ) const
inlinevirtual

returns the type of the graph element, see HyperGraphElementType

Implements g2o::HyperGraph::HyperGraphElement.

Definition at line 109 of file hyper_graph.h.

int g2o::HyperGraph::Vertex::id ( ) const
inline

returns the id

Definition at line 103 of file hyper_graph.h.

virtual void g2o::HyperGraph::Vertex::setId ( int  newId)
inlinevirtual

Reimplemented in g2o::OptimizableGraph::Vertex.

Definition at line 104 of file hyper_graph.h.

Member Data Documentation

EdgeSet g2o::HyperGraph::Vertex::_edges
protected

Definition at line 112 of file hyper_graph.h.

int g2o::HyperGraph::Vertex::_id
protected

Definition at line 111 of file hyper_graph.h.


The documentation for this class was generated from the following files:


orb_slam2_with_maps_odom
Author(s): teng zhang
autogenerated on Fri Sep 25 2020 03:24:47