![]() |
Eclipse SUMO - Simulation of Urban MObility
|
the "vehicle" type that is given to the internal router (SUMOAbstractRouter) More...
#include <IntermodalTrip.h>
Public Member Functions | |
| double | getChosenSpeedFactor () const |
| std::string | getID () const |
| double | getLength () const |
| double | getMaxSpeed () const |
| SUMOVehicleClass | getVClass () const |
| const SUMOVTypeParameter & | getVTypeParameter () const |
| bool | ignoreTransientPermissions () const |
| Returns whether this object is ignoring transient permission changes (during routing). | |
| IntermodalTrip (const E *_from, const E *_to, double _departPos, double _arrivalPos, double _speed, SUMOTime _departTime, const N *_node, const SUMOVTypeParameter &_pars, const V *_vehicle=0, const SVCPermissions _modeSet=SVC_PEDESTRIAN, const EffortCalculator *const _calc=nullptr, const double _externalFactor=0.) | |
Data Fields | |
| const double | arrivalPos |
| const EffortCalculator *const | calc |
| const double | departPos |
| const SUMOTime | departTime |
| const double | externalFactor |
| const E *const | from |
| const SVCPermissions | modeSet |
| const N *const | node |
| const SUMOVTypeParameter & | pars |
| const double | speed |
| const E *const | to |
| const V *const | vehicle |
Private Member Functions | |
| IntermodalTrip & | operator= (const IntermodalTrip &) |
| Invalidated assignment operator. | |
the "vehicle" type that is given to the internal router (SUMOAbstractRouter)
Definition at line 37 of file IntermodalTrip.h.
|
inline |
Definition at line 39 of file IntermodalTrip.h.
References arrivalPos, calc, departPos, departTime, externalFactor, from, getLength(), modeSet, node, pars, speed, SVC_PEDESTRIAN, to, and vehicle.
Referenced by operator=().
|
inline |
Definition at line 90 of file IntermodalTrip.h.
References vehicle.
|
inline |
Definition at line 59 of file IntermodalTrip.h.
References departTime, from, time2string(), and to.
Referenced by PedestrianEdge< E, L, N, V >::getTravelTime().
|
inline |
Definition at line 79 of file IntermodalTrip.h.
References vehicle.
Referenced by IntermodalTrip().
|
inline |
Definition at line 85 of file IntermodalTrip.h.
References speed, and vehicle.
Referenced by IntermodalEdge< E, L, N, V >::getMinimumTravelTime().
|
inline |
Definition at line 64 of file IntermodalTrip.h.
References SVC_PEDESTRIAN, and vehicle.
|
inline |
Definition at line 68 of file IntermodalTrip.h.
Referenced by IntermodalEdge< E, L, N, V >::getRoutingFactor().
|
inline |
Returns whether this object is ignoring transient permission changes (during routing).
Definition at line 75 of file IntermodalTrip.h.
References vehicle.
|
private |
Invalidated assignment operator.
References IntermodalTrip().
| const double IntermodalTrip< E, N, V >::arrivalPos |
Definition at line 97 of file IntermodalTrip.h.
Referenced by IntermodalRouter< MSEdge, MSLane, MSJunction, SUMOVehicle >::compute(), CarEdge< E, L, N, V >::getPartialLength(), PedestrianEdge< E, L, N, V >::getPartialLength(), and IntermodalTrip().
| const EffortCalculator* const IntermodalTrip< E, N, V >::calc |
Definition at line 104 of file IntermodalTrip.h.
Referenced by IntermodalRouter< MSEdge, MSLane, MSJunction, SUMOVehicle >::getCombined(), and IntermodalTrip().
| const double IntermodalTrip< E, N, V >::departPos |
Definition at line 96 of file IntermodalTrip.h.
Referenced by IntermodalRouter< MSEdge, MSLane, MSJunction, SUMOVehicle >::compute(), CarEdge< E, L, N, V >::getPartialLength(), PedestrianEdge< E, L, N, V >::getPartialLength(), and IntermodalTrip().
| const SUMOTime IntermodalTrip< E, N, V >::departTime |
Definition at line 99 of file IntermodalTrip.h.
Referenced by getID(), PedestrianEdge< E, L, N, V >::getTravelTime(), and IntermodalTrip().
| const double IntermodalTrip< E, N, V >::externalFactor |
Definition at line 105 of file IntermodalTrip.h.
Referenced by IntermodalRouter< MSEdge, MSLane, MSJunction, SUMOVehicle >::getCombined(), and IntermodalTrip().
| const E* const IntermodalTrip< E, N, V >::from |
Definition at line 94 of file IntermodalTrip.h.
Referenced by getID(), CarEdge< E, L, N, V >::getPartialLength(), PedestrianEdge< E, L, N, V >::getPartialLength(), and IntermodalTrip().
| const SVCPermissions IntermodalTrip< E, N, V >::modeSet |
Definition at line 103 of file IntermodalTrip.h.
Referenced by IntermodalTrip(), AccessEdge< E, L, N, V >::prohibits(), and PublicTransportEdge< E, L, N, V >::prohibits().
| const N* const IntermodalTrip< E, N, V >::node |
Definition at line 100 of file IntermodalTrip.h.
Referenced by IntermodalTrip(), and PedestrianEdge< E, L, N, V >::prohibits().
| const SUMOVTypeParameter& IntermodalTrip< E, N, V >::pars |
Definition at line 101 of file IntermodalTrip.h.
Referenced by getVTypeParameter(), and IntermodalTrip().
| const double IntermodalTrip< E, N, V >::speed |
Definition at line 98 of file IntermodalTrip.h.
Referenced by getMaxSpeed(), AccessEdge< E, L, N, V >::getTravelTime(), PedestrianEdge< E, L, N, V >::getTravelTime(), and IntermodalTrip().
| const E* const IntermodalTrip< E, N, V >::to |
Definition at line 95 of file IntermodalTrip.h.
Referenced by getID(), CarEdge< E, L, N, V >::getPartialLength(), PedestrianEdge< E, L, N, V >::getPartialLength(), and IntermodalTrip().
| const V* const IntermodalTrip< E, N, V >::vehicle |
Definition at line 102 of file IntermodalTrip.h.
Referenced by getChosenSpeedFactor(), getLength(), getMaxSpeed(), CarEdge< E, L, N, V >::getTravelTime(), CarEdge< E, L, N, V >::getTravelTimeAggregated(), getVClass(), getVTypeParameter(), ignoreTransientPermissions(), IntermodalTrip(), AccessEdge< E, L, N, V >::prohibits(), and CarEdge< E, L, N, V >::prohibits().