![]() |
SUMO - Simulation of Urban MObility
|
#include <RouterProvider.h>
Public Member Functions | |
IntermodalRouter< E, L, N, V > & | getIntermodalRouter () const |
PedestrianRouter< E, L, N, V > & | getPedestrianRouter () const |
SUMOAbstractRouter< E, V > & | getVehicleRouter () const |
RouterProvider (SUMOAbstractRouter< E, V > *vehRouter, PedestrianRouter< E, L, N, V > *pedRouter, IntermodalRouter< E, L, N, V > *interRouter) | |
RouterProvider (const RouterProvider &original) | |
virtual | ~RouterProvider () |
Private Member Functions | |
RouterProvider & | operator= (const RouterProvider &src) |
Invalidated assignment operator. More... | |
Private Attributes | |
IntermodalRouter< E, L, N, V > *const | myInterRouter |
PedestrianRouter< E, L, N, V > *const | myPedRouter |
SUMOAbstractRouter< E, V > *const | myVehRouter |
The encapsulation of the routers for vehicles and pedestrians
Definition at line 38 of file RouterProvider.h.
|
inline |
Definition at line 40 of file RouterProvider.h.
|
inline |
Definition at line 45 of file RouterProvider.h.
|
inlinevirtual |
Definition at line 62 of file RouterProvider.h.
References RouterProvider< E, L, N, V >::myInterRouter, RouterProvider< E, L, N, V >::myPedRouter, and RouterProvider< E, L, N, V >::myVehRouter.
|
inline |
Definition at line 58 of file RouterProvider.h.
References RouterProvider< E, L, N, V >::myInterRouter.
Referenced by ROPerson::computeIntermodal(), and computeRoutes().
|
inline |
Definition at line 54 of file RouterProvider.h.
References RouterProvider< E, L, N, V >::myPedRouter.
|
inline |
Definition at line 50 of file RouterProvider.h.
References RouterProvider< E, L, N, V >::myVehRouter.
Referenced by ROVehicle::computeRoute(), and RONet::createBulkRouteRequests().
|
private |
Invalidated assignment operator.
|
private |
Definition at line 72 of file RouterProvider.h.
Referenced by RouterProvider< E, L, N, V >::getIntermodalRouter(), and RouterProvider< E, L, N, V >::~RouterProvider().
|
private |
Definition at line 71 of file RouterProvider.h.
Referenced by RouterProvider< E, L, N, V >::getPedestrianRouter(), and RouterProvider< E, L, N, V >::~RouterProvider().
|
private |
Definition at line 70 of file RouterProvider.h.
Referenced by RouterProvider< E, L, N, V >::getVehicleRouter(), and RouterProvider< E, L, N, V >::~RouterProvider().