#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 |