![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <MSTransportable.h>
Public Member Functions | |
virtual void | abort (MSTransportable *) |
abort this stage (TraCI) More... | |
virtual void | beginEventOutput (const MSTransportable &p, SUMOTime t, OutputDevice &os) const |
Called for writing the events output. More... | |
Stage * | clone () const |
virtual void | endEventOutput (const MSTransportable &p, SUMOTime t, OutputDevice &os) const |
Called for writing the events output (end of an action) More... | |
double | getAngle (SUMOTime now) const |
returns the angle of the transportable More... | |
double | getArrivalPos () const |
SUMOTime | getDeparted () const |
get departure time of stage More... | |
const MSEdge * | getDestination () const |
returns the destination edge More... | |
MSStoppingPlace * | getDestinationStop () const |
returns the destination stop (if any) More... | |
double | getDistance () const |
get travel distance in this stage More... | |
const MSEdge * | getEdge () const |
Returns the current edge. More... | |
double | getEdgeAngle (const MSEdge *e, double at) const |
get angle of the edge at a certain position More... | |
double | getEdgePos (SUMOTime now) const |
Position | getEdgePosition (const MSEdge *e, double at, double offset) const |
get position on edge e at length at with orthogonal offset More... | |
virtual ConstMSEdgeVector | getEdges () const |
the edges of the current stage More... | |
virtual const MSEdge * | getFromEdge () const |
Position | getLanePosition (const MSLane *lane, double at, double offset) const |
get position on lane at length at with orthogonal offset More... | |
const MSStoppingPlace * | getOriginStop () const |
returns the origin stop (if any). only needed for Stage_Trip More... | |
Position | getPosition (SUMOTime now) const |
returns the position of the transportable More... | |
virtual double | getSpeed () const |
the speed of the transportable More... | |
std::string | getStageDescription () const |
return (brief) string representation of the current stage More... | |
std::string | getStageSummary () const |
return string summary of the current stage More... | |
StageType | getStageType () const |
virtual SUMOVehicle * | getVehicle () const |
Whether the transportable waits for a vehicle. More... | |
virtual SUMOTime | getWaitingTime (SUMOTime now) const |
the time this transportable spent waiting More... | |
virtual bool | isWaiting4Vehicle () const |
Whether the transportable waits for a vehicle. More... | |
virtual bool | isWaitingFor (const SUMOVehicle *vehicle) const |
Whether the transportable waits for the given vehicle. More... | |
virtual void | proceed (MSNet *net, MSTransportable *transportable, SUMOTime now, Stage *previous) |
proceeds to the next step More... | |
virtual void | routeOutput (OutputDevice &os, const bool withRouteLength) const |
Called on writing vehroute output. More... | |
virtual void | setArrived (MSNet *net, MSTransportable *transportable, SUMOTime now) |
logs end of the step More... | |
void | setDeparted (SUMOTime now) |
logs end of the step More... | |
void | setDestination (const MSEdge *newDestination, MSStoppingPlace *newDestStop) |
void | setOrigin (const MSEdge *origin) |
change origin for parking area rerouting More... | |
virtual void | setSpeed (double) |
sets the walking speed (ignored in other stages) More... | |
Stage_Trip (const MSEdge *origin, MSStoppingPlace *fromStop, const MSEdge *destination, MSStoppingPlace *toStop, const SUMOTime duration, const SVCPermissions modeSet, const std::string &vTypes, const double speed, const double walkFactor, const double departPosLat, const bool hasArrivalPos, const double arrivalPos) | |
constructor More... | |
virtual void | tripInfoOutput (OutputDevice &os, const MSTransportable *const transportable) const |
Called on writing tripinfo output. More... | |
virtual | ~Stage_Trip () |
destructor More... | |
Protected Attributes | |
double | myArrivalPos |
the position at which we want to arrive More... | |
SUMOTime | myArrived |
the time at which this stage ended More... | |
SUMOTime | myDeparted |
the time at which this stage started More... | |
const MSEdge * | myDestination |
the next edge to reach by getting transported More... | |
MSStoppingPlace * | myDestinationStop |
the stop to reach by getting transported (if any) More... | |
StageType | myType |
The type of this stage. More... | |
Private Member Functions | |
Stage_Trip & | operator= (const Stage_Trip &) |
Invalidated assignment operator. More... | |
Stage_Trip (const Stage_Trip &) | |
Invalidated copy constructor. More... | |
Private Attributes | |
double | myDepartPos |
The depart position. More... | |
const double | myDepartPosLat |
The lateral depart position. More... | |
SUMOTime | myDuration |
the time the trip should take (applies to only walking) More... | |
const bool | myHaveArrivalPos |
whether an arrivalPos was in the input More... | |
const SVCPermissions | myModeSet |
The allowed modes of transportation. More... | |
const MSEdge * | myOrigin |
the origin edge More... | |
const MSStoppingPlace * | myOriginStop |
the origin edge More... | |
const double | mySpeed |
The walking speed. More... | |
const std::string | myVTypes |
The possible vehicles to use. More... | |
const double | myWalkFactor |
The factor to apply to walking durations. More... | |
A "placeholder" stage storing routing info which will result in real stages when routed
Definition at line 233 of file MSTransportable.h.
MSTransportable::Stage_Trip::Stage_Trip | ( | const MSEdge * | origin, |
MSStoppingPlace * | fromStop, | ||
const MSEdge * | destination, | ||
MSStoppingPlace * | toStop, | ||
const SUMOTime | duration, | ||
const SVCPermissions | modeSet, | ||
const std::string & | vTypes, | ||
const double | speed, | ||
const double | walkFactor, | ||
const double | departPosLat, | ||
const bool | hasArrivalPos, | ||
const double | arrivalPos | ||
) |
|
virtual |
destructor
Definition at line 171 of file MSTransportable.cpp.
|
private |
Invalidated copy constructor.
|
inlinevirtualinherited |
abort this stage (TraCI)
Reimplemented in MSTransportable::Stage_Driving, MSTransportable::Stage_Waiting, and MSPerson::MSPersonStage_Walking.
Definition at line 125 of file MSTransportable.h.
Referenced by GUIPerson::GUIPersonPopupMenu::onCmdRemoveObject().
|
virtual |
Called for writing the events output.
[in] | os | The stream to write the information into |
IOError | not yet implemented |
Implements MSTransportable::Stage.
Definition at line 342 of file MSTransportable.cpp.
|
virtual |
Implements MSTransportable::Stage.
Definition at line 174 of file MSTransportable.cpp.
References MSTransportable::Stage::myArrivalPos, myDepartPosLat, MSTransportable::Stage::myDestination, MSTransportable::Stage::myDestinationStop, myDuration, myHaveArrivalPos, myModeSet, myOrigin, myOriginStop, mySpeed, myVTypes, myWalkFactor, and Stage_Trip().
|
virtual |
Called for writing the events output (end of an action)
[in] | os | The stream to write the information into |
IOError | not yet implemented |
Implements MSTransportable::Stage.
Definition at line 347 of file MSTransportable.cpp.
|
virtual |
returns the angle of the transportable
Implements MSTransportable::Stage.
Definition at line 189 of file MSTransportable.cpp.
References MSTransportable::Stage::getEdgeAngle(), MSNet::getInstance(), MSNet::lefthand(), M_PI, myDepartPos, and myOrigin.
|
inlineinherited |
Definition at line 95 of file MSTransportable.h.
References MSTransportable::Stage::getAngle(), MSTransportable::Stage::getEdge(), MSTransportable::Stage::getEdgePos(), MSTransportable::Stage::getFromEdge(), MSTransportable::Stage::getPosition(), and MSTransportable::Stage::myArrivalPos.
Referenced by libsumo::Person::getStage(), GUIPerson::getStageArrivalPos(), MSRouteHandler::parseWalkPositions(), MSTransportable::rerouteParkingArea(), libsumo::Person::rerouteTraveltime(), and setArrived().
|
inherited |
get departure time of stage
Definition at line 109 of file MSTransportable.cpp.
References MSTransportable::Stage::myDeparted.
Referenced by MSTransportable::Stage::setSpeed().
|
inherited |
returns the destination edge
Definition at line 58 of file MSTransportable.cpp.
References MSTransportable::Stage::myDestination.
Referenced by MSTransportable::Stage::getEdges(), MSTransportable::Stage_Driving::getEdges(), MSContainer::MSContainerStage_Driving::getStageSummary(), MSPerson::MSPersonStage_Walking::getStageSummary(), MSContainer::MSContainerStage_Tranship::getStageSummary(), MSPerson::MSPersonStage_Driving::getStageSummary(), getStageSummary(), MSTransportable::Stage_Waiting::getStageSummary(), MSPModel_Striping::moveInDirectionOnLane(), MSRouteHandler::parseWalkPositions(), MSPerson::proceed(), MSTransportable::rerouteParkingArea(), MSContainer::MSContainerStage_Driving::routeOutput(), MSPerson::MSPersonStage_Driving::routeOutput(), and MSTransportable::Stage_Waiting::routeOutput().
|
inlineinherited |
returns the destination stop (if any)
Definition at line 86 of file MSTransportable.h.
References MSTransportable::Stage::myDestinationStop.
Referenced by libsumo::Person::getStage(), MSContainer::MSContainerStage_Driving::getStageSummary(), MSPerson::MSPersonStage_Walking::getStageSummary(), MSContainer::MSContainerStage_Tranship::getStageSummary(), MSPerson::MSPersonStage_Driving::getStageSummary(), MSPerson::MSPersonStage_Access::getStageSummary(), MSPModel_Striping::moveInDirectionOnLane(), GUIPerson::GUIPersonPopupMenu::onCmdRemoveObject(), MSRouteHandler::parseWalkPositions(), MSContainer::MSContainerStage_Driving::proceed(), MSContainer::proceed(), MSPerson::MSPersonStage_Driving::proceed(), MSPerson::proceed(), MSTransportable::rerouteParkingArea(), setArrived(), and MSPerson::MSPersonStage_Access::tripInfoOutput().
|
inlinevirtual |
get travel distance in this stage
Implements MSTransportable::Stage.
Definition at line 259 of file MSTransportable.h.
|
virtual |
Returns the current edge.
Reimplemented from MSTransportable::Stage.
Definition at line 196 of file MSTransportable.cpp.
References myOrigin.
|
inherited |
get angle of the edge at a certain position
Definition at line 134 of file MSTransportable.cpp.
References MSEdge::getLanes().
Referenced by MSPModel_NonInteracting::PState::getAngle(), CState::getAngle(), getAngle(), MSTransportable::Stage_Waiting::getAngle(), MSTransportable::Stage_Driving::getAngle(), and MSTransportable::Stage::getVehicle().
|
virtual |
Reimplemented from MSTransportable::Stage.
Definition at line 202 of file MSTransportable.cpp.
References myDepartPos.
|
inherited |
get position on edge e at length at with orthogonal offset
Definition at line 124 of file MSTransportable.cpp.
References MSTransportable::Stage::getLanePosition(), and MSEdge::getLanes().
Referenced by getPosition(), MSTransportable::Stage_Waiting::getPosition(), MSTransportable::Stage_Driving::getPosition(), and MSTransportable::Stage::getVehicle().
|
virtualinherited |
the edges of the current stage
Reimplemented in MSTransportable::Stage_Driving, MSContainer::MSContainerStage_Tranship, and MSPerson::MSPersonStage_Walking.
Definition at line 94 of file MSTransportable.cpp.
References MSTransportable::Stage::getDestination().
Referenced by MSTransportable::getEdges(), libsumo::Person::getStage(), MSTransportable::Stage::getVehicle(), MSTransportable::Stage_Driving::getVehicle(), and libsumo::Person::rerouteTraveltime().
|
virtualinherited |
Reimplemented in MSTransportable::Stage_Driving, MSContainer::MSContainerStage_Tranship, and MSPerson::MSPersonStage_Walking.
Definition at line 70 of file MSTransportable.cpp.
References MSTransportable::Stage::myDestination.
Referenced by MSTransportable::Stage::getArrivalPos(), and MSTransportable::rerouteParkingArea().
|
inherited |
get position on lane at length at with orthogonal offset
Definition at line 129 of file MSTransportable.cpp.
References MSLane::getShape(), MSLane::interpolateLanePosToGeometryPos(), and PositionVector::positionAtOffset().
Referenced by CState::computeTranshipTime(), MSTransportable::Stage::getEdgePosition(), MSPModel_NonInteracting::PState::getPosition(), MSPModel_Striping::PState::getPosition(), and MSTransportable::Stage::getVehicle().
|
inlinevirtual |
returns the origin stop (if any). only needed for Stage_Trip
Reimplemented from MSTransportable::Stage.
Definition at line 249 of file MSTransportable.h.
References MSTransportable::Stage::getAngle(), MSTransportable::Stage::getEdgePos(), and MSTransportable::Stage::getPosition().
returns the position of the transportable
Implements MSTransportable::Stage.
Definition at line 182 of file MSTransportable.cpp.
References MSTransportable::Stage::getEdgePosition(), MSNet::getInstance(), myDepartPos, myOrigin, and MSTransportable::ROADSIDE_OFFSET.
|
virtualinherited |
the speed of the transportable
Reimplemented in MSTransportable::Stage_Driving, MSContainer::MSContainerStage_Tranship, and MSPerson::MSPersonStage_Walking.
Definition at line 88 of file MSTransportable.cpp.
Referenced by MSTransportable::getFromEdge(), MSTransportable::getPreviousSpeed(), MSTransportable::Stage::getVehicle(), and MSTransportable::Stage_Driving::getVehicle().
|
inlinevirtual |
return (brief) string representation of the current stage
Implements MSTransportable::Stage.
Definition at line 264 of file MSTransportable.h.
References MSTransportable::Stage::getStageSummary(), and MSTransportable::Stage::setArrived().
|
virtual |
return string summary of the current stage
Implements MSTransportable::Stage.
Definition at line 352 of file MSTransportable.cpp.
References MSTransportable::Stage::getDestination(), Named::getID(), and myOrigin.
|
inlineinherited |
Definition at line 111 of file MSTransportable.h.
References MSTransportable::Stage::getStageDescription(), MSTransportable::Stage::getStageSummary(), MSTransportable::Stage::myType, and MSTransportable::Stage::proceed().
Referenced by libsumo::Person::getStage(), MSTransportable::getStageType(), MSPerson::MSPersonStage_Driving::proceed(), MSPerson::proceed(), and MSTransportable::rerouteParkingArea().
|
inlinevirtualinherited |
Whether the transportable waits for a vehicle.
Reimplemented in MSTransportable::Stage_Driving.
Definition at line 148 of file MSTransportable.h.
References MSTransportable::Stage::beginEventOutput(), MSTransportable::Stage::clone(), MSTransportable::Stage::endEventOutput(), MSTransportable::Stage::getDistance(), MSTransportable::Stage::getEdgeAngle(), MSTransportable::Stage::getEdgePosition(), MSTransportable::Stage::getEdges(), MSTransportable::Stage::getLanePosition(), MSTransportable::Stage::getSpeed(), MSTransportable::Stage::getWaitingTime(), MSTransportable::Stage::routeOutput(), MSTransportable::Stage::setDestination(), and MSTransportable::Stage::tripInfoOutput().
Referenced by libsumo::Person::getStage().
the time this transportable spent waiting
Reimplemented in MSTransportable::Stage_Driving, MSTransportable::Stage_Waiting, MSContainer::MSContainerStage_Tranship, and MSPerson::MSPersonStage_Walking.
Definition at line 82 of file MSTransportable.cpp.
Referenced by MSTransportable::getChosenSpeedFactor(), MSTransportable::Stage_Waiting::getDistance(), MSTransportable::Stage::getVehicle(), and MSTransportable::Stage_Driving::getVehicle().
|
inlinevirtualinherited |
Whether the transportable waits for a vehicle.
Reimplemented in MSTransportable::Stage_Driving.
Definition at line 143 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Driving::getDistance().
|
virtualinherited |
Whether the transportable waits for the given vehicle.
Reimplemented in MSTransportable::Stage_Driving.
Definition at line 119 of file MSTransportable.cpp.
Referenced by MSTransportable::Stage_Driving::getDistance(), and MSTransportable::Stage::setSpeed().
|
private |
Invalidated assignment operator.
|
virtual |
proceeds to the next step
Implements MSTransportable::Stage.
Definition at line 325 of file MSTransportable.cpp.
References MSTransportable::proceed().
|
virtual |
Called on writing vehroute output.
[in] | os | The stream to write the information into |
IOError | not yet implemented |
Implements MSTransportable::Stage.
Definition at line 337 of file MSTransportable.cpp.
|
virtual |
logs end of the step
Reimplemented from MSTransportable::Stage.
Definition at line 208 of file MSTransportable.cpp.
References MSVehicleControl::addVehicle(), MSTransportable::appendStage(), MSVehicleControl::buildVehicle(), IntermodalRouter< E, L, N, V >::compute(), DEFAULT_BIKETYPE_ID, MSVehicleControl::deleteVehicle(), SUMOVehicleParameter::depart, DEPART_POS_GIVEN, DEPART_POS_RANDOM, DEPART_TRIGGERED, SUMOVehicleParameter::departPos, SUMOVehicleParameter::departPosProcedure, MSGlobals::gCheckRoutes, MSStoppingPlace::getAccessPos(), MSTransportable::Stage::getArrivalPos(), MSNet::getCurrentTimeStep(), MSTransportable::Stage::getDestinationStop(), MSTransportable::Stage::getEdge(), Named::getID(), MSVehicleType::getID(), MSTransportable::getID(), MSNet::getInstance(), MSNet::getIntermodalRouter(), MSEdge::getLength(), MSTransportable::getMaxSpeed(), MSTransportable::getNextStage(), MSTransportable::getNumRemainingStages(), MSTransportable::getNumStages(), MSTransportable::getParameter(), MSEdge::getPermissions(), MSNet::getStoppingPlace(), MSVehicleType::getVehicleClass(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), StringTokenizer::hasNext(), MSTransportable::Stage::myArrivalPos, myDepartPos, myDepartPosLat, MSTransportable::Stage::myDestination, MSTransportable::Stage::myDestinationStop, myDuration, myHaveArrivalPos, myModeSet, myOrigin, mySpeed, MSTransportable::myStep, myVTypes, myWalkFactor, RandHelper::rand(), MSTransportable::Stage::setArrived(), SUMO_TAG_BUS_STOP, SVC_BICYCLE, SVC_IGNORING, SVC_PASSENGER, TIME2STEPS, toString(), VEHPARS_DEPARTPOS_SET, VEHPARS_VTYPE_SET, and WRITE_WARNING.
|
inherited |
logs end of the step
Definition at line 102 of file MSTransportable.cpp.
References MSTransportable::Stage::myDeparted.
Referenced by MSTransportable::getVehicleType(), and MSTransportable::Stage::setSpeed().
|
inherited |
Definition at line 140 of file MSTransportable.cpp.
References MSStoppingPlace::getBeginLanePosition(), MSStoppingPlace::getEndLanePosition(), MSTransportable::Stage::myArrivalPos, MSTransportable::Stage::myDestination, and MSTransportable::Stage::myDestinationStop.
Referenced by MSTransportable::Stage::getVehicle(), and MSTransportable::rerouteParkingArea().
|
inline |
change origin for parking area rerouting
Definition at line 274 of file MSTransportable.h.
References MSTransportable::Stage::beginEventOutput(), MSTransportable::Stage::endEventOutput(), MSTransportable::Stage::proceed(), MSTransportable::Stage::routeOutput(), and MSTransportable::Stage::tripInfoOutput().
|
inlinevirtualinherited |
sets the walking speed (ignored in other stages)
Reimplemented in MSPerson::MSPersonStage_Walking.
Definition at line 128 of file MSTransportable.h.
References MSTransportable::Stage::getDeparted(), MSTransportable::Stage::isWaitingFor(), MSTransportable::Stage::setArrived(), and MSTransportable::Stage::setDeparted().
Referenced by MSTransportable::getVehicle().
|
virtual |
Called on writing tripinfo output.
[in] | os | The stream to write the information into |
IOError | not yet implemented |
Implements MSTransportable::Stage.
Definition at line 332 of file MSTransportable.cpp.
|
protectedinherited |
the position at which we want to arrive
Definition at line 210 of file MSTransportable.h.
Referenced by MSContainer::MSContainerStage_Driving::clone(), MSPerson::MSPersonStage_Walking::clone(), MSContainer::MSContainerStage_Tranship::clone(), clone(), MSPerson::MSPersonStage_Driving::clone(), MSPerson::MSPersonStage_Access::clone(), MSTransportable::Stage_Waiting::clone(), MSTransportable::Stage_Waiting::getAngle(), MSTransportable::Stage::getArrivalPos(), MSPerson::MSPersonStage_Walking::getArrivalPos(), MSContainer::MSContainerStage_Tranship::getArrivalPos(), MSTransportable::Stage::getEdgePos(), MSTransportable::Stage_Waiting::getPosition(), setArrived(), MSTransportable::Stage_Driving::setArrived(), MSTransportable::Stage::setDestination(), MSContainer::MSContainerStage_Driving::tripInfoOutput(), MSPerson::MSPersonStage_Walking::tripInfoOutput(), MSContainer::MSContainerStage_Tranship::tripInfoOutput(), MSPerson::MSPersonStage_Driving::tripInfoOutput(), MSTransportable::Stage_Waiting::tripInfoOutput(), and MSPerson::MSPersonStage_Walking::walkDistance().
|
protectedinherited |
the time at which this stage ended
Definition at line 216 of file MSTransportable.h.
Referenced by MSContainer::MSContainerStage_Tranship::getDistance(), MSContainer::MSContainerStage_Tranship::routeOutput(), MSTransportable::Stage::setArrived(), MSContainer::MSContainerStage_Driving::tripInfoOutput(), MSPerson::MSPersonStage_Walking::tripInfoOutput(), MSContainer::MSContainerStage_Tranship::tripInfoOutput(), MSPerson::MSPersonStage_Driving::tripInfoOutput(), MSPerson::MSPersonStage_Access::tripInfoOutput(), and MSTransportable::Stage_Waiting::tripInfoOutput().
|
protectedinherited |
the time at which this stage started
Definition at line 213 of file MSTransportable.h.
Referenced by MSTransportable::Stage::getDeparted(), MSContainer::MSContainerStage_Tranship::getDistance(), MSPerson::MSPersonStage_Access::getPosition(), MSTransportable::Stage_Waiting::getWaitingTime(), MSPerson::MSPersonStage_Walking::proceed(), MSContainer::MSContainerStage_Tranship::proceed(), MSPerson::MSPersonStage_Access::proceed(), MSTransportable::Stage_Waiting::proceed(), MSContainer::MSContainerStage_Tranship::routeOutput(), MSTransportable::Stage::setDeparted(), MSContainer::MSContainerStage_Driving::tripInfoOutput(), MSPerson::MSPersonStage_Walking::tripInfoOutput(), MSContainer::MSContainerStage_Tranship::tripInfoOutput(), MSPerson::MSPersonStage_Driving::tripInfoOutput(), MSPerson::MSPersonStage_Access::tripInfoOutput(), and MSTransportable::Stage_Waiting::tripInfoOutput().
|
private |
The depart position.
Definition at line 330 of file MSTransportable.h.
Referenced by getAngle(), getEdgePos(), getPosition(), and setArrived().
|
private |
The lateral depart position.
Definition at line 333 of file MSTransportable.h.
Referenced by clone(), and setArrived().
|
protectedinherited |
the next edge to reach by getting transported
Definition at line 204 of file MSTransportable.h.
Referenced by MSContainer::MSContainerStage_Driving::clone(), clone(), MSPerson::MSPersonStage_Driving::clone(), MSPerson::MSPersonStage_Access::clone(), MSTransportable::Stage_Waiting::clone(), MSTransportable::Stage_Waiting::getAngle(), MSTransportable::Stage::getDestination(), MSTransportable::Stage::getEdge(), MSTransportable::Stage::getFromEdge(), MSTransportable::Stage_Waiting::getPosition(), setArrived(), and MSTransportable::Stage::setDestination().
|
protectedinherited |
the stop to reach by getting transported (if any)
Definition at line 207 of file MSTransportable.h.
Referenced by MSContainer::MSContainerStage_Driving::clone(), MSPerson::MSPersonStage_Walking::clone(), MSContainer::MSContainerStage_Tranship::clone(), clone(), MSPerson::MSPersonStage_Driving::clone(), MSPerson::MSPersonStage_Access::clone(), MSTransportable::Stage_Waiting::clone(), MSTransportable::Stage::getDestinationStop(), MSTransportable::Stage_Driving::getWaitingDescription(), MSTransportable::Stage_Driving::isWaitingFor(), MSPerson::MSPersonStage_Walking::moveToNextEdge(), MSContainer::MSContainerStage_Tranship::moveToNextEdge(), MSPerson::MSPersonStage_Access::MSPersonStage_Access(), MSPerson::MSPersonStage_Access::proceed(), MSTransportable::Stage_Waiting::proceed(), MSPerson::MSPersonStage_Walking::routeOutput(), MSPerson::MSPersonStage_Driving::routeOutput(), setArrived(), and MSTransportable::Stage::setDestination().
|
private |
the time the trip should take (applies to only walking)
Definition at line 315 of file MSTransportable.h.
Referenced by clone(), and setArrived().
|
private |
whether an arrivalPos was in the input
Definition at line 336 of file MSTransportable.h.
Referenced by clone(), and setArrived().
|
private |
The allowed modes of transportation.
Definition at line 318 of file MSTransportable.h.
Referenced by clone(), and setArrived().
|
private |
the origin edge
Definition at line 309 of file MSTransportable.h.
Referenced by clone(), getAngle(), getEdge(), getPosition(), getStageSummary(), and setArrived().
|
private |
|
private |
The walking speed.
Definition at line 324 of file MSTransportable.h.
Referenced by clone(), and setArrived().
|
protectedinherited |
The type of this stage.
Definition at line 219 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Waiting::clone(), MSTransportable::Stage::getStageType(), MSTransportable::Stage_Waiting::routeOutput(), and MSTransportable::Stage_Waiting::tripInfoOutput().
|
private |
The possible vehicles to use.
Definition at line 321 of file MSTransportable.h.
Referenced by clone(), and setArrived().
|
private |
The factor to apply to walking durations.
Definition at line 327 of file MSTransportable.h.
Referenced by clone(), and setArrived().