![]() |
SUMO - Simulation of Urban MObility
|
the "vehicle" type that is given to the internal router (SUMOAbstractRouter) More...
#include <IntermodalEdge.h>

Public Member Functions | |
| std::string | getID () const |
| SUMOVehicleClass | getVClass () const |
| IntermodalTrip (const E *_from, const E *_to, double _departPos, double _arrivalPos, double _speed, SUMOTime _departTime, const N *_node, const V *_vehicle=0, const SVCPermissions _modeSet=SVC_PEDESTRIAN) | |
Data Fields | |
| const double | arrivalPos |
| const double | departPos |
| const SUMOTime | departTime |
| const E *const | from |
| const SVCPermissions | modeSet |
| const N *const | node |
| const double | speed |
| const E *const | to |
| const V *const | vehicle |
Private Member Functions | |
| IntermodalTrip & | operator= (const IntermodalTrip &) |
| Invalidated assignment operator. More... | |
the "vehicle" type that is given to the internal router (SUMOAbstractRouter)
Definition at line 75 of file IntermodalEdge.h.
|
inline |
Definition at line 77 of file IntermodalEdge.h.
|
inline |
Definition at line 92 of file IntermodalEdge.h.
References IntermodalTrip< E, N, V >::departTime, IntermodalTrip< E, N, V >::from, time2string(), and IntermodalTrip< E, N, V >::to.
Referenced by PedestrianEdge< E, L, N, V >::getTravelTime().
|
inline |
Definition at line 97 of file IntermodalEdge.h.
References SVC_PEDESTRIAN, and IntermodalTrip< E, N, V >::vehicle.
|
private |
Invalidated assignment operator.
| const double IntermodalTrip< E, N, V >::arrivalPos |
Definition at line 104 of file IntermodalEdge.h.
Referenced by IntermodalRouter< E, L, N, V >::compute(), CarEdge< E, L, N, V >::getTravelTime(), and PedestrianEdge< E, L, N, V >::getTravelTime().
| const double IntermodalTrip< E, N, V >::departPos |
Definition at line 103 of file IntermodalEdge.h.
Referenced by IntermodalRouter< E, L, N, V >::compute(), CarEdge< E, L, N, V >::getTravelTime(), and PedestrianEdge< E, L, N, V >::getTravelTime().
| const SUMOTime IntermodalTrip< E, N, V >::departTime |
Definition at line 106 of file IntermodalEdge.h.
Referenced by IntermodalTrip< E, N, V >::getID(), and PedestrianEdge< E, L, N, V >::getTravelTime().
| const E* const IntermodalTrip< E, N, V >::from |
Definition at line 101 of file IntermodalEdge.h.
Referenced by IntermodalTrip< E, N, V >::getID(), CarEdge< E, L, N, V >::getTravelTime(), and PedestrianEdge< E, L, N, V >::getTravelTime().
| const SVCPermissions IntermodalTrip< E, N, V >::modeSet |
Definition at line 109 of file IntermodalEdge.h.
Referenced by StopEdge< E, L, N, V >::prohibits().
| const N* const IntermodalTrip< E, N, V >::node |
Definition at line 107 of file IntermodalEdge.h.
Referenced by PedestrianEdge< E, L, N, V >::prohibits().
| const double IntermodalTrip< E, N, V >::speed |
Definition at line 105 of file IntermodalEdge.h.
Referenced by PedestrianEdge< E, L, N, V >::getTravelTime().
| const E* const IntermodalTrip< E, N, V >::to |
Definition at line 102 of file IntermodalEdge.h.
Referenced by IntermodalTrip< E, N, V >::getID(), CarEdge< E, L, N, V >::getTravelTime(), and PedestrianEdge< E, L, N, V >::getTravelTime().
| const V* const IntermodalTrip< E, N, V >::vehicle |
Definition at line 108 of file IntermodalEdge.h.
Referenced by CarEdge< E, L, N, V >::getTravelTime(), IntermodalTrip< E, N, V >::getVClass(), and CarEdge< E, L, N, V >::prohibits().