![]() |
SUMO - Simulation of Urban MObility
|
#include <AStarRouter.h>

Public Member Functions | |
| EdgeInfo (const E *e) | |
| Constructor. More... | |
| void | reset () |
Data Fields | |
| const E * | edge |
| The current edge. More... | |
| double | heuristicTime |
| Estimated time to reach the edge (traveltime + lower bound on remaining time) More... | |
| EdgeInfo * | prev |
| The previous edge. More... | |
| double | traveltime |
| Effort to reach the edge. More... | |
| bool | visited |
| The previous edge. More... | |
A definition about a route's edge with the effort needed to reach it and the information about the previous edge.
Definition at line 99 of file AStarRouter.h.
|
inline |
Constructor.
Definition at line 102 of file AStarRouter.h.
Referenced by AStarRouter< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::AStarRouter(), and AStarRouter< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::compute().
|
inline |
Definition at line 125 of file AStarRouter.h.
| const E* AStarRouter< E, V, PF >::EdgeInfo::edge |
The current edge.
Definition at line 111 of file AStarRouter.h.
Referenced by AStarRouter< E, V, PF >::EdgeInfoComparator::operator()().
| double AStarRouter< E, V, PF >::EdgeInfo::heuristicTime |
Estimated time to reach the edge (traveltime + lower bound on remaining time)
Definition at line 117 of file AStarRouter.h.
Referenced by AStarRouter< E, V, PF >::EdgeInfoComparator::operator()().
| EdgeInfo* AStarRouter< E, V, PF >::EdgeInfo::prev |
The previous edge.
Definition at line 120 of file AStarRouter.h.
| double AStarRouter< E, V, PF >::EdgeInfo::traveltime |
Effort to reach the edge.
Definition at line 114 of file AStarRouter.h.
Referenced by AStarRouter< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::compute().
| bool AStarRouter< E, V, PF >::EdgeInfo::visited |
The previous edge.
Definition at line 123 of file AStarRouter.h.