|
SUMO - Simulation of Urban MObility
|
#include <TraCIDijkstraRouter.h>
Public Member Functions | |
| EdgeInfo () | |
| Constructor. | |
| EdgeInfo (const E *edgeArg, SUMOReal effortArg, EdgeInfo *prevArg, SUMOReal distArg) | |
| Constructor. | |
| EdgeInfo (const E *edgeArg, SUMOReal effortArg, EdgeInfo *prevArg) | |
| Constructor. | |
Data Fields | |
| SUMOReal | dist |
| Distance from the begin. | |
| const E * | edge |
| The current edge. | |
| SUMOReal | effort |
| Effort to reach the edge. | |
| EdgeInfo * | prev |
| The previous edge. | |
A definition about a route's edge with the effort needed to reach it and the information about the previous edge.
Definition at line 76 of file TraCIDijkstraRouter.h.
| TraCIDijkstraRouter< E >::EdgeInfo::EdgeInfo | ( | ) | [inline] |
Constructor.
Definition at line 79 of file TraCIDijkstraRouter.h.
| TraCIDijkstraRouter< E >::EdgeInfo::EdgeInfo | ( | const E * | edgeArg, |
| SUMOReal | effortArg, | ||
| EdgeInfo * | prevArg | ||
| ) | [inline] |
Constructor.
Definition at line 84 of file TraCIDijkstraRouter.h.
| TraCIDijkstraRouter< E >::EdgeInfo::EdgeInfo | ( | const E * | edgeArg, |
| SUMOReal | effortArg, | ||
| EdgeInfo * | prevArg, | ||
| SUMOReal | distArg | ||
| ) | [inline] |
Constructor.
Definition at line 88 of file TraCIDijkstraRouter.h.
| SUMOReal TraCIDijkstraRouter< E >::EdgeInfo::dist |
Distance from the begin.
Definition at line 101 of file TraCIDijkstraRouter.h.
Referenced by TraCIDijkstraRouter< E >::EdgeInfoCont::add().
| const E* TraCIDijkstraRouter< E >::EdgeInfo::edge |
The current edge.
Definition at line 92 of file TraCIDijkstraRouter.h.
Referenced by TraCIDijkstraRouter< E >::EdgeInfoCont::add(), TraCIDijkstraRouter< E >::buildPathFrom(), and TraCIDijkstraRouter< E >::compute().
| SUMOReal TraCIDijkstraRouter< E >::EdgeInfo::effort |
Effort to reach the edge.
Definition at line 95 of file TraCIDijkstraRouter.h.
Referenced by TraCIDijkstraRouter< E >::EdgeInfoCont::add(), TraCIDijkstraRouter< E >::compute(), and TraCIDijkstraRouter< E >::EdgeInfoByEffortComperator::operator()().
| EdgeInfo* TraCIDijkstraRouter< E >::EdgeInfo::prev |
The previous edge.
Definition at line 98 of file TraCIDijkstraRouter.h.
Referenced by TraCIDijkstraRouter< E >::EdgeInfoCont::add(), and TraCIDijkstraRouter< E >::buildPathFrom().