List of all members.
Public Member Functions |
|
| Graph (const Graph &orig) |
|
void | addNode (NodeExpanded node) |
|
void | addDummyNode (NodeExpanded node) |
|
void | removeDummyNode () |
|
void | addEdge (int startId, int endId, int time) |
|
NodeExpanded * | getNode (int id) const |
|
vector< Edge > * | getInEdges (int nodeId) const |
|
vector< Edge > * | getOutEdges (int nodeId) const |
|
size_t | getNumNodes () const |
|
int | findIdOfClosestNode (double latitude, double longitude) |
|
NodeExpanded * | getRandomNodeWithNeighbours () |
|
void | reduceToBiggestComponent () |
Protected Member Functions |
|
void | findBiggestConnectedSubgraph (vector< size_t > *biggestConnectedSubGraph) |
Protected Attributes |
|
vector< NodeExpanded > * | _nodes |
|
vector< vector< Edge > > * | _outgoingEdges |
|
vector< vector< Edge > > * | _incomingEdges |
The documentation for this class was generated from the following files: