35template<
class E,
class L,
class N,
class V>
bool isRailway(SVCPermissions permissions)
Returns whether an edge with the given permissions is a railway edge.
SUMOVehicleClass
Definition of vehicle classes to differ between different lane usage and authority types.
virtual ~RouterProvider()
SUMOAbstractRouter< E, V > *const myVehRouter
PedestrianRouter< E, L, N, V > *const myPedRouter
RailwayRouter< E, V > *const myRailRouter
PedestrianRouter< E, L, N, V > & getPedestrianRouter() const
RouterProvider(SUMOAbstractRouter< E, V > *vehRouter, PedestrianRouter< E, L, N, V > *pedRouter, IntermodalRouter< E, L, N, V > *interRouter, RailwayRouter< E, V > *railRouter)
SUMOAbstractRouter< E, V > & getVehicleRouter(SUMOVehicleClass svc) const
RouterProvider & operator=(const RouterProvider &src)
Invalidated assignment operator.
RouterProvider(const RouterProvider &original)
IntermodalRouter< E, L, N, V > *const myInterRouter
RailwayRouter< E, V > & getRailwayRouter() const
void setBulkMode(const bool mode) const
IntermodalRouter< E, L, N, V > & getIntermodalRouter() const