SUMO - Simulation of Urban MObility
|
#include <PedestrianRouter.h>
Public Types | |
typedef PedestrianEdge< E, L, N > | _PedestrianEdge |
typedef PedestrianTrip< E, N > | _PedestrianTrip |
Public Member Functions | |
void | compute (const E *from, const E *to, SUMOReal departPos, SUMOReal arrivalPos, SUMOReal speed, SUMOTime msTime, const N *onlyNode, std::vector< const E * > &into, bool allEdges=false) |
Builds the route between the given edges using the minimum effort at the given time The definition of the effort depends on the wished routing scheme. More... | |
void | compute (const E *, const E *, const _PedestrianTrip *const, SUMOTime, std::vector< const E * > &) |
Builds the route between the given edges using the minimum effort at the given time The definition of the effort depends on the wished routing scheme. More... | |
void | endQuery (int visits) |
virtual void | prepare (const E *, const PedestrianTrip< E, N > *, bool) |
void | prohibit (const std::vector< E * > &toProhibit) |
SUMOReal | recomputeCosts (const std::vector< const E * > &, const _PedestrianTrip *const, SUMOTime) const |
void | startQuery () |
Definition at line 445 of file PedestrianRouter.h.
|
inherited |
Definition at line 370 of file PedestrianRouter.h.
|
inherited |
Definition at line 371 of file PedestrianRouter.h.
|
inlineinherited |
Builds the route between the given edges using the minimum effort at the given time The definition of the effort depends on the wished routing scheme.
Definition at line 387 of file PedestrianRouter.h.
References PedestrianEdge< E, L, N >::getArrivalEdge(), PedestrianEdge< E, L, N >::getDepartEdge(), PedestrianRouter< E, L, N, INTERNALROUTER >::myInternalRouter, TIME2STEPS, and toString().
|
inlinevirtualinherited |
Builds the route between the given edges using the minimum effort at the given time The definition of the effort depends on the wished routing scheme.
Implements SUMOAbstractRouter< E, PedestrianTrip< E, N > >.
Definition at line 413 of file PedestrianRouter.h.
|
inlineinherited |
Definition at line 90 of file SUMOAbstractRouter.h.
References SysUtils::getCurrentMillis(), SUMOAbstractRouter< E, V >::myQueryStartTime, SUMOAbstractRouter< E, V >::myQueryTimeSum, and SUMOAbstractRouter< E, V >::myQueryVisits.
|
inlinevirtualinherited |
Definition at line 81 of file SUMOAbstractRouter.h.
|
inlineinherited |
Definition at line 422 of file PedestrianRouter.h.
References PedestrianEdge< E, L, N >::getBothDirections(), and PedestrianRouter< E, L, N, INTERNALROUTER >::myInternalRouter.
|
inlinevirtualinherited |
Implements SUMOAbstractRouter< E, PedestrianTrip< E, N > >.
Definition at line 418 of file PedestrianRouter.h.
|
inlineinherited |
Definition at line 85 of file SUMOAbstractRouter.h.
References SysUtils::getCurrentMillis(), SUMOAbstractRouter< E, V >::myNumQueries, and SUMOAbstractRouter< E, V >::myQueryStartTime.