SUMO - Simulation of Urban MObility
|
#include <PedestrianRouter.h>
Public Types | |
typedef PedestrianEdge< E, L, N > | _PedestrianEdge |
typedef PedestrianTrip< E, N > | _PedestrianTrip |
Public Member Functions | |
virtual void | compute (const E *from, const E *to, const PedestrianTrip< E, N > *const vehicle, SUMOTime msTime, std::vector< const E * > &into)=0 |
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. | |
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. | |
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. | |
void | endQuery (int visits) |
virtual void | prepare (const E *, const PedestrianTrip< E, N > *, bool) |
void | prohibit (const std::vector< E * > &toProhibit) |
virtual SUMOReal | recomputeCosts (const std::vector< const E * > &edges, const PedestrianTrip< E, N > *const v, SUMOTime msTime) const =0 |
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.
|
pure virtualinherited |
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.
|
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().
|
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 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.
|
pure virtualinherited |
|
inlineinherited |
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.