#include <Mapper.h>
Public Types | |
| typedef std::map< Name, std::vector< Vertex< T > * > > | VertexMap |
Public Member Functions | |
| void | AddEdge (Edge< T > *pEdge) |
| void | AddVertex (const Name &rName, Vertex< T > *pVertex) |
| void | Clear () |
| const std::vector< Edge< T > * > & | GetEdges () const |
| const VertexMap & | GetVertices () const |
| Graph () | |
| virtual | ~Graph () |
Protected Attributes | |
| std::vector< Edge< T > * > | m_Edges |
| VertexMap | m_Vertices |
| typedef std::map<Name, std::vector<Vertex<T>*> > karto::Graph< T >::VertexMap |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |