#include <Mapper.h>
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
template<typename T>
class karto::Graph< T >
Graph
Definition at line 515 of file Mapper.h.
◆ VertexMap
Maps names to vector of vertices
Definition at line 567 of file Mapper.h.
◆ Graph()
Default constructor
Definition at line 573 of file Mapper.h.
◆ ~Graph()
◆ AddEdge()
Adds an edge to the graph
- Parameters
-
Definition at line 620 of file Mapper.h.
◆ AddVertex()
Adds and indexes the given vertex into the map using the given name
- Parameters
-
Definition at line 591 of file Mapper.h.
◆ Clear()
Deletes the graph data
Definition at line 639 of file Mapper.h.
◆ GetEdges()
Gets the edges of this graph
- Returns
- graph edges
Definition at line 665 of file Mapper.h.
◆ GetVertices()
Gets the vertices of this graph
- Returns
- graph vertices
Definition at line 674 of file Mapper.h.
◆ RemoveEdge()
Removes an edge to the graph
- Parameters
-
Definition at line 629 of file Mapper.h.
◆ RemoveVertex()
Removes a given vertex into the map using the given name
- Parameters
-
Definition at line 601 of file Mapper.h.
◆ serialize()
template<typename T >
template<class Archive >
void karto::Graph< T >::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
inlineprotected |
◆ boost::serialization::access
template<typename T >
friend class boost::serialization::access |
|
friend |
◆ m_Edges
Edges of this graph
Definition at line 688 of file Mapper.h.
◆ m_Vertices
Map of names to vector of vertices
Definition at line 683 of file Mapper.h.
The documentation for this class was generated from the following file: