![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <RouterProvider.h>
Public Member Functions | |
| RouterProvider * | clone () |
| IntermodalRouter< E, L, N, V > & | getIntermodalRouter () const |
| PedestrianRouter< E, L, N, V > & | getPedestrianRouter () const |
| RailwayRouter< E, V > & | getRailwayRouter () const |
| SUMOAbstractRouter< E, V > & | getVehicleRouter (SUMOVehicleClass svc) const |
| RouterProvider (const RouterProvider &original) | |
| RouterProvider (SUMOAbstractRouter< E, V > *vehRouter, PedestrianRouter< E, L, N, V > *pedRouter, IntermodalRouter< E, L, N, V > *interRouter, RailwayRouter< E, V > *railRouter) | |
| void | setBulkMode (const bool mode) const |
| virtual | ~RouterProvider () |
Private Member Functions | |
| RouterProvider & | operator= (const RouterProvider &src) |
| Invalidated assignment operator. | |
Private Attributes | |
| IntermodalRouter< E, L, N, V > *const | myInterRouter |
| PedestrianRouter< E, L, N, V > *const | myPedRouter |
| RailwayRouter< E, V > *const | myRailRouter |
| SUMOAbstractRouter< E, V > *const | myVehRouter |
The encapsulation of the routers for vehicles and pedestrians
Definition at line 36 of file RouterProvider.h.
|
inline |
Definition at line 38 of file RouterProvider.h.
Referenced by RouterProvider< MSEdge, MSLane, MSJunction, SUMOVehicle >::clone().
|
inline |
Definition at line 48 of file RouterProvider.h.
|
inlinevirtual |
Definition at line 55 of file RouterProvider.h.
|
inline |
Definition at line 62 of file RouterProvider.h.
|
inline |
Definition at line 78 of file RouterProvider.h.
Referenced by ROPerson::computeIntermodal(), and computeRoutes().
|
inline |
Definition at line 74 of file RouterProvider.h.
|
inline |
Definition at line 82 of file RouterProvider.h.
|
inline |
Definition at line 66 of file RouterProvider.h.
Referenced by ROVehicle::computeRoute().
|
private |
Invalidated assignment operator.
|
inline |
Definition at line 86 of file RouterProvider.h.
Referenced by RONet::createBulkRouteRequests().
|
private |
Definition at line 103 of file RouterProvider.h.
|
private |
Definition at line 102 of file RouterProvider.h.
|
private |
Definition at line 104 of file RouterProvider.h.
|
private |
Definition at line 101 of file RouterProvider.h.