SUMO - Simulation of Urban MObility
|
#include <TraCIDijkstraRouter.h>
Public Member Functions | |
EdgeInfo () | |
Constructor. | |
EdgeInfo (const E *edgeArg, SUMOReal effortArg, EdgeInfo *prevArg) | |
Constructor. | |
EdgeInfo (const E *edgeArg, SUMOReal effortArg, EdgeInfo *prevArg, SUMOReal distArg) | |
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 77 of file TraCIDijkstraRouter.h.
|
inline |
Constructor.
Definition at line 80 of file TraCIDijkstraRouter.h.
|
inline |
Constructor.
Definition at line 85 of file TraCIDijkstraRouter.h.
|
inline |
Constructor.
Definition at line 89 of file TraCIDijkstraRouter.h.
SUMOReal TraCIDijkstraRouter< E >::EdgeInfo::dist |
Distance from the begin.
Definition at line 102 of file TraCIDijkstraRouter.h.
Referenced by TraCIDijkstraRouter< E >::EdgeInfoCont::add().
const E* TraCIDijkstraRouter< E >::EdgeInfo::edge |
The current edge.
Definition at line 93 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 96 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 99 of file TraCIDijkstraRouter.h.
Referenced by TraCIDijkstraRouter< E >::EdgeInfoCont::add(), and TraCIDijkstraRouter< E >::buildPathFrom().