![]() |
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.
|
inline |
Definition at line 90 of file IntermodalTrip.h.
References IntermodalTrip< E, N, V >::vehicle.
|
inline |
Definition at line 59 of file IntermodalTrip.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 79 of file IntermodalTrip.h.
References IntermodalTrip< E, N, V >::vehicle.
|
inline |
Definition at line 85 of file IntermodalTrip.h.
References IntermodalTrip< E, N, V >::speed, and IntermodalTrip< E, N, V >::vehicle.
Referenced by IntermodalEdge< E, L, N, V >::getMinimumTravelTime().
|
inline |
Definition at line 64 of file IntermodalTrip.h.
References SVC_PEDESTRIAN, and IntermodalTrip< E, N, V >::vehicle.
|
inline |
Definition at line 68 of file IntermodalTrip.h.
References IntermodalTrip< E, N, V >::pars, and IntermodalTrip< E, N, V >::vehicle.
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 IntermodalTrip< E, N, V >::vehicle.
|
private |
Invalidated assignment operator.
| const double IntermodalTrip< E, N, V >::arrivalPos |
Definition at line 97 of file IntermodalTrip.h.
Referenced by IntermodalRouter< E, L, N, V >::compute(), CarEdge< E, L, N, V >::getPartialLength(), and PedestrianEdge< E, L, N, V >::getPartialLength().
| const EffortCalculator* const IntermodalTrip< E, N, V >::calc |
Definition at line 104 of file IntermodalTrip.h.
Referenced by IntermodalRouter< E, L, N, V >::getCombined().
| const double IntermodalTrip< E, N, V >::departPos |
Definition at line 96 of file IntermodalTrip.h.
Referenced by IntermodalRouter< E, L, N, V >::compute(), CarEdge< E, L, N, V >::getPartialLength(), and PedestrianEdge< E, L, N, V >::getPartialLength().
| const SUMOTime IntermodalTrip< E, N, V >::departTime |
Definition at line 99 of file IntermodalTrip.h.
Referenced by IntermodalTrip< E, N, V >::getID(), and PedestrianEdge< E, L, N, V >::getTravelTime().
| const double IntermodalTrip< E, N, V >::externalFactor |
Definition at line 105 of file IntermodalTrip.h.
Referenced by IntermodalRouter< E, L, N, V >::getCombined().
| const E* const IntermodalTrip< E, N, V >::from |
Definition at line 94 of file IntermodalTrip.h.
Referenced by IntermodalTrip< E, N, V >::getID(), CarEdge< E, L, N, V >::getPartialLength(), and PedestrianEdge< E, L, N, V >::getPartialLength().
| const SVCPermissions IntermodalTrip< E, N, V >::modeSet |
Definition at line 103 of file IntermodalTrip.h.
Referenced by 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 PedestrianEdge< E, L, N, V >::prohibits().
| const SUMOVTypeParameter& IntermodalTrip< E, N, V >::pars |
Definition at line 101 of file IntermodalTrip.h.
Referenced by IntermodalTrip< E, N, V >::getVTypeParameter().
| const double IntermodalTrip< E, N, V >::speed |
Definition at line 98 of file IntermodalTrip.h.
Referenced by IntermodalTrip< E, N, V >::getMaxSpeed(), PedestrianEdge< E, L, N, V >::getTravelTime(), and AccessEdge< E, L, N, V >::getTravelTime().
| const E* const IntermodalTrip< E, N, V >::to |
Definition at line 95 of file IntermodalTrip.h.
Referenced by IntermodalTrip< E, N, V >::getID(), CarEdge< E, L, N, V >::getPartialLength(), and PedestrianEdge< E, L, N, V >::getPartialLength().
| const V* const IntermodalTrip< E, N, V >::vehicle |
Definition at line 102 of file IntermodalTrip.h.
Referenced by IntermodalTrip< E, N, V >::getChosenSpeedFactor(), IntermodalTrip< E, N, V >::getLength(), IntermodalTrip< E, N, V >::getMaxSpeed(), CarEdge< E, L, N, V >::getTravelTime(), CarEdge< E, L, N, V >::getTravelTimeAggregated(), IntermodalTrip< E, N, V >::getVClass(), IntermodalTrip< E, N, V >::getVTypeParameter(), IntermodalTrip< E, N, V >::ignoreTransientPermissions(), AccessEdge< E, L, N, V >::prohibits(), and CarEdge< E, L, N, V >::prohibits().