![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <MSContainer.h>
Public Member Functions | |
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... | |
ConstMSEdgeVector | getEdges () const |
the edges of the current stage More... | |
const MSEdge * | getFromEdge () const |
SUMOTime | getIntendedDepart () const |
std::string | getIntendedVehicleID () const |
Position | getLanePosition (const MSLane *lane, double at, double offset) const |
get position on lane at length at with orthogonal offset More... | |
const std::set< std::string > & | getLines () const |
virtual 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... | |
double | getSpeed () const |
the speed of the transportable More... | |
std::string | getStageDescription () const |
returns the stage description as a string More... | |
std::string | getStageSummary () const |
return string summary of the current stage More... | |
StageType | getStageType () const |
SUMOVehicle * | getVehicle () const |
Whether the transportable waits for a vehicle. More... | |
std::string | getWaitingDescription () const |
Return where the person waits and for what. More... | |
SUMOTime | getWaitingTime (SUMOTime now) const |
time spent waiting for a ride More... | |
bool | isWaiting4Vehicle () const |
Whether the person waits for a vehicle. More... | |
bool | isWaitingFor (const SUMOVehicle *vehicle) const |
Whether the person waits for the given vehicle. More... | |
MSContainerStage_Driving (const MSEdge *destination, MSStoppingPlace *toStop, const double arrivalPos, const std::vector< std::string > &lines) | |
constructor More... | |
virtual void | proceed (MSNet *net, MSTransportable *container, 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... | |
void | setArrived (MSNet *net, MSTransportable *transportable, SUMOTime now) |
marks arrival time and records driven distance More... | |
void | setDeparted (SUMOTime now) |
logs end of the step More... | |
void | setDestination (const MSEdge *newDestination, MSStoppingPlace *newDestStop) |
virtual void | setSpeed (double) |
sets the walking speed (ignored in other stages) More... | |
void | setVehicle (SUMOVehicle *v) |
virtual void | tripInfoOutput (OutputDevice &os, const MSTransportable *const transportable) const |
Called on writing tripinfo output. More... | |
~MSContainerStage_Driving () | |
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... | |
SUMOTime | myIntendedDepart |
std::string | myIntendedVehicleID |
const std::set< std::string > | myLines |
the lines to choose from More... | |
Position | myStopWaitPos |
StageType | myType |
The type of this stage. More... | |
SUMOVehicle * | myVehicle |
The taken vehicle. More... | |
double | myVehicleDistance |
std::string | myVehicleID |
cached vehicle data for output after the vehicle has been removed More... | |
std::string | myVehicleLine |
SUMOVehicleClass | myVehicleVClass |
const MSEdge * | myWaitingEdge |
double | myWaitingPos |
SUMOTime | myWaitingSince |
The time since which this person is waiting for a ride. More... | |
A "real" stage performing the travelling by a transport system A container is in this stage if it is on a ride or if its waiting for a ride. The given route will be chosen. The travel time is computed by the simulation
Definition at line 70 of file MSContainer.h.
MSContainer::MSContainerStage_Driving::MSContainerStage_Driving | ( | const MSEdge * | destination, |
MSStoppingPlace * | toStop, | ||
const double | arrivalPos, | ||
const std::vector< std::string > & | lines | ||
) |
MSContainer::MSContainerStage_Driving::~MSContainerStage_Driving | ( | ) |
destructor
Definition at line 57 of file MSContainer.cpp.
|
virtualinherited |
abort this stage (TraCI)
Reimplemented from MSTransportable::Stage.
Definition at line 626 of file MSTransportable.cpp.
References MSTransportableControl::abortWaitingForVehicle(), MSNet::getContainerControl(), MSNet::getInstance(), MSNet::getPersonControl(), and MSTransportable::Stage_Driving::myVehicle.
|
virtualinherited |
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 650 of file MSTransportable.cpp.
References MSTransportable::Stage_Driving::getEdge(), Named::getID(), MSTransportable::getID(), OutputDevice::openTag(), time2string(), and OutputDevice::writeAttr().
Referenced by MSContainer::MSContainerStage_Tranship::getStageDescription().
|
virtual |
Implements MSTransportable::Stage.
Definition at line 60 of file MSContainer.cpp.
References MSContainerStage_Driving(), MSTransportable::Stage::myArrivalPos, MSTransportable::Stage::myDestination, MSTransportable::Stage::myDestinationStop, and MSTransportable::Stage_Driving::myLines.
|
virtualinherited |
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 656 of file MSTransportable.cpp.
References MSTransportable::Stage_Driving::getEdge(), Named::getID(), MSTransportable::getID(), OutputDevice::openTag(), time2string(), and OutputDevice::writeAttr().
Referenced by MSContainer::MSContainerStage_Tranship::getStageDescription().
|
virtualinherited |
returns the angle of the transportable
Implements MSTransportable::Stage.
Definition at line 551 of file MSTransportable.cpp.
References MSVehicle::getAngle(), MSTransportable::Stage::getEdgeAngle(), MSNet::getInstance(), MSTransportable::Stage_Driving::isWaiting4Vehicle(), MSNet::lefthand(), M_PI, MSTransportable::Stage_Driving::myVehicle, MSTransportable::Stage_Driving::myWaitingEdge, and MSTransportable::Stage_Driving::myWaitingPos.
|
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 MSTransportable::Stage_Trip::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(), getStageSummary(), MSPerson::MSPersonStage_Walking::getStageSummary(), MSContainer::MSContainerStage_Tranship::getStageSummary(), MSPerson::MSPersonStage_Driving::getStageSummary(), MSTransportable::Stage_Trip::getStageSummary(), MSTransportable::Stage_Waiting::getStageSummary(), MSPModel_Striping::moveInDirectionOnLane(), MSRouteHandler::parseWalkPositions(), MSPerson::proceed(), MSTransportable::rerouteParkingArea(), 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(), 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(), proceed(), MSContainer::proceed(), MSPerson::MSPersonStage_Driving::proceed(), MSPerson::proceed(), MSTransportable::rerouteParkingArea(), MSTransportable::Stage_Trip::setArrived(), and MSPerson::MSPersonStage_Access::tripInfoOutput().
|
inlinevirtualinherited |
get travel distance in this stage
Implements MSTransportable::Stage.
Definition at line 460 of file MSTransportable.h.
References MSTransportable::Stage::isWaiting4Vehicle(), and MSTransportable::Stage::isWaitingFor().
|
virtualinherited |
Returns the current edge.
Reimplemented from MSTransportable::Stage.
Definition at line 510 of file MSTransportable.cpp.
References SUMOTrafficObject::getEdge(), MSLane::getEdge(), SUMOVehicle::getLane(), MSTransportable::Stage_Driving::myVehicle, and MSTransportable::Stage_Driving::myWaitingEdge.
Referenced by MSTransportable::Stage_Driving::beginEventOutput(), MSTransportable::Stage_Driving::endEventOutput(), and MSTransportable::Stage_Driving::getEdgePos().
|
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(), MSTransportable::Stage_Trip::getAngle(), MSTransportable::Stage_Waiting::getAngle(), MSTransportable::Stage_Driving::getAngle(), and MSTransportable::Stage::getVehicle().
|
virtualinherited |
Reimplemented from MSTransportable::Stage.
Definition at line 528 of file MSTransportable.cpp.
References MSTransportable::Stage_Driving::getEdge(), MSEdge::getLength(), SUMOTrafficObject::getPositionOnLane(), MSTransportable::Stage_Driving::isWaiting4Vehicle(), MIN2(), MSTransportable::Stage_Driving::myVehicle, and MSTransportable::Stage_Driving::myWaitingPos.
|
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 MSTransportable::Stage_Trip::getPosition(), MSTransportable::Stage_Waiting::getPosition(), MSTransportable::Stage_Driving::getPosition(), and MSTransportable::Stage::getVehicle().
|
virtualinherited |
the edges of the current stage
Reimplemented from MSTransportable::Stage.
Definition at line 591 of file MSTransportable.cpp.
References MSTransportable::Stage::getDestination(), and MSTransportable::Stage_Driving::getFromEdge().
|
virtualinherited |
Reimplemented from MSTransportable::Stage.
Definition at line 522 of file MSTransportable.cpp.
References MSTransportable::Stage_Driving::myWaitingEdge.
Referenced by MSTransportable::Stage_Driving::getEdges(), routeOutput(), and MSPerson::MSPersonStage_Driving::routeOutput().
|
inlineinherited |
Definition at line 509 of file MSTransportable.h.
|
inlineinherited |
Definition at line 505 of file MSTransportable.h.
|
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().
|
inlineinherited |
Definition at line 501 of file MSTransportable.h.
Referenced by MSTransportable::rerouteParkingArea().
|
inlinevirtualinherited |
returns the origin stop (if any). only needed for Stage_Trip
Reimplemented in MSTransportable::Stage_Trip.
Definition at line 91 of file MSTransportable.h.
Referenced by MSPerson::MSPersonStage_Driving::proceed().
returns the position of the transportable
Implements MSTransportable::Stage.
Definition at line 538 of file MSTransportable.cpp.
References MSTransportable::Stage::getEdgePosition(), MSNet::getInstance(), SUMOTrafficObject::getPosition(), Position::INVALID, MSTransportable::Stage_Driving::isWaiting4Vehicle(), MSTransportable::Stage_Driving::myStopWaitPos, MSTransportable::Stage_Driving::myVehicle, MSTransportable::Stage_Driving::myWaitingEdge, MSTransportable::Stage_Driving::myWaitingPos, and MSTransportable::ROADSIDE_OFFSET.
|
virtualinherited |
the speed of the transportable
Reimplemented from MSTransportable::Stage.
Definition at line 585 of file MSTransportable.cpp.
References SUMOTrafficObject::getSpeed(), MSTransportable::Stage_Driving::isWaiting4Vehicle(), and MSTransportable::Stage_Driving::myVehicle.
|
virtual |
returns the stage description as a string
Implements MSTransportable::Stage.
Definition at line 89 of file MSContainer.cpp.
References MSTransportable::Stage_Driving::isWaiting4Vehicle(), joinToString(), and MSTransportable::Stage_Driving::myLines.
|
virtual |
return string summary of the current stage
Implements MSTransportable::Stage.
Definition at line 95 of file MSContainer.cpp.
References MSTransportable::Stage::getDestination(), MSTransportable::Stage::getDestinationStop(), Named::getID(), MSTransportable::Stage_Driving::isWaiting4Vehicle(), joinToString(), and MSTransportable::Stage_Driving::myLines.
Referenced by MSContainer::MSContainerStage_Tranship::getStageDescription().
|
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 from MSTransportable::Stage.
Definition at line 473 of file MSTransportable.h.
References MSTransportable::Stage::beginEventOutput(), MSTransportable::Stage::endEventOutput(), MSTransportable::Stage::getEdges(), MSTransportable::Stage::getSpeed(), MSTransportable::Stage::getWaitingTime(), and MSTransportable::Stage::setArrived().
Referenced by MSTransportable::rerouteParkingArea(), and MSTransportable::~MSTransportable().
|
inherited |
Return where the person waits and for what.
Definition at line 640 of file MSTransportable.cpp.
References Named::getID(), MSTransportable::Stage_Driving::isWaiting4Vehicle(), joinToString(), MSTransportable::Stage::myDestinationStop, MSTransportable::Stage_Driving::myLines, and MSTransportable::Stage_Driving::myWaitingEdge.
Referenced by MSTransportableControl::abortAnyWaitingForVehicle().
time spent waiting for a ride
Reimplemented from MSTransportable::Stage.
Definition at line 579 of file MSTransportable.cpp.
References MSTransportable::Stage_Driving::isWaiting4Vehicle(), and MSTransportable::Stage_Driving::myWaitingSince.
|
virtualinherited |
Whether the person waits for a vehicle.
Reimplemented from MSTransportable::Stage.
Definition at line 573 of file MSTransportable.cpp.
References MSTransportable::Stage_Driving::myVehicle.
Referenced by MSTransportable::Stage_Driving::getAngle(), MSTransportable::Stage_Driving::getEdgePos(), MSTransportable::Stage_Driving::getPosition(), MSTransportable::Stage_Driving::getSpeed(), getStageDescription(), MSPerson::MSPersonStage_Driving::getStageDescription(), getStageSummary(), MSPerson::MSPersonStage_Driving::getStageSummary(), MSTransportable::Stage_Driving::getWaitingDescription(), and MSTransportable::Stage_Driving::getWaitingTime().
|
virtualinherited |
Whether the person waits for the given vehicle.
Reimplemented from MSTransportable::Stage.
Definition at line 565 of file MSTransportable.cpp.
References SUMOTrafficObject::getID(), SUMOVehicle::getParameter(), SUMOVehicleParameter::line, MSTransportable::Stage::myDestinationStop, MSTransportable::Stage_Driving::myLines, and SUMOVehicle::stopsAt().
|
virtual |
proceeds to the next step
Implements MSTransportable::Stage.
Definition at line 65 of file MSContainer.cpp.
References MSInsertionControl::add(), SUMOVehicle::addContainer(), MSEdge::addContainer(), MSTransportableControl::addWaiting(), DEPART_CONTAINER_TRIGGERED, SUMOVehicleParameter::departProcedure, MSNet::getContainerControl(), MSTransportable::Stage::getDestinationStop(), MSTransportable::Stage::getEdge(), MSLane::getEdge(), MSTransportable::Stage::getEdgePos(), MSNet::getInsertionControl(), MSStoppingPlace::getLane(), SUMOVehicle::getParameter(), MSNet::getVehicleControl(), MSVehicleControl::getWaitingVehicle(), SUMOVehicle::hasDeparted(), MSTransportable::Stage_Driving::myVehicle, MSTransportable::Stage_Driving::myWaitingEdge, MSTransportable::Stage_Driving::myWaitingPos, MSTransportable::Stage_Driving::myWaitingSince, MSVehicleControl::removeWaiting(), MSTransportable::Stage_Driving::setVehicle(), and MSVehicleControl::unregisterOneWaiting().
|
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 124 of file MSContainer.cpp.
References OutputDevice::closeTag(), MSTransportable::Stage::getDestination(), MSTransportable::Stage_Driving::getFromEdge(), MSTransportable::getID(), MSTransportable::Stage_Driving::myLines, MSTransportable::Stage_Driving::myVehicleDistance, OutputDevice::openTag(), SUMO_ATTR_FROM, SUMO_ATTR_LINES, SUMO_ATTR_TO, and OutputDevice::writeAttr().
Referenced by MSContainer::MSContainerStage_Tranship::getStageDescription().
|
virtualinherited |
marks arrival time and records driven distance
Reimplemented from MSTransportable::Stage.
Definition at line 599 of file MSTransportable.cpp.
References MSRoute::begin(), SUMOVehicle::getCurrentRouteEdge(), SUMOVehicle::getDepartPos(), MSRoute::getDistanceBetween(), SUMOTrafficObject::getPositionOnLane(), SUMOVehicle::getRoute(), SUMOTrafficObject::isStopped(), MSTransportable::Stage::myArrivalPos, MSTransportable::Stage_Driving::myVehicle, MSTransportable::Stage_Driving::myVehicleDistance, and MSTransportable::Stage::setArrived().
|
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().
|
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().
|
inherited |
Definition at line 615 of file MSTransportable.cpp.
References MSRoute::begin(), SUMOVehicle::getCurrentRouteEdge(), SUMOVehicle::getDepartPos(), MSRoute::getDistanceBetween(), SUMOTrafficObject::getID(), SUMOVehicle::getParameter(), SUMOTrafficObject::getPositionOnLane(), SUMOVehicle::getRoute(), SUMOTrafficObject::getVClass(), SUMOVehicleParameter::line, MSTransportable::Stage_Driving::myVehicle, MSTransportable::Stage_Driving::myVehicleDistance, MSTransportable::Stage_Driving::myVehicleID, MSTransportable::Stage_Driving::myVehicleLine, and MSTransportable::Stage_Driving::myVehicleVClass.
Referenced by proceed(), and MSPerson::MSPersonStage_Driving::proceed().
|
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 107 of file MSContainer.cpp.
References OutputDevice::closeTag(), MSNet::getCurrentTimeStep(), MSNet::getInstance(), MSTransportable::Stage::myArrivalPos, MSTransportable::Stage::myArrived, MSTransportable::Stage::myDeparted, MSTransportable::Stage_Driving::myVehicleDistance, MSTransportable::Stage_Driving::myVehicleID, MSTransportable::Stage_Driving::myWaitingSince, OutputDevice::openTag(), time2string(), toString(), and OutputDevice::writeAttr().
Referenced by MSContainer::MSContainerStage_Tranship::getStageDescription().
|
protectedinherited |
the position at which we want to arrive
Definition at line 210 of file MSTransportable.h.
Referenced by clone(), MSPerson::MSPersonStage_Walking::clone(), MSContainer::MSContainerStage_Tranship::clone(), MSTransportable::Stage_Trip::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(), MSTransportable::Stage_Trip::setArrived(), MSTransportable::Stage_Driving::setArrived(), MSTransportable::Stage::setDestination(), 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(), 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(), tripInfoOutput(), MSPerson::MSPersonStage_Walking::tripInfoOutput(), MSContainer::MSContainerStage_Tranship::tripInfoOutput(), MSPerson::MSPersonStage_Driving::tripInfoOutput(), MSPerson::MSPersonStage_Access::tripInfoOutput(), and MSTransportable::Stage_Waiting::tripInfoOutput().
|
protectedinherited |
the next edge to reach by getting transported
Definition at line 204 of file MSTransportable.h.
Referenced by clone(), MSTransportable::Stage_Trip::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(), MSTransportable::Stage_Trip::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 clone(), MSPerson::MSPersonStage_Walking::clone(), MSContainer::MSContainerStage_Tranship::clone(), MSTransportable::Stage_Trip::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(), MSTransportable::Stage_Trip::setArrived(), and MSTransportable::Stage::setDestination().
|
protectedinherited |
Definition at line 533 of file MSTransportable.h.
Referenced by MSPerson::MSPersonStage_Driving::clone(), MSPerson::MSPersonStage_Driving::getStageSummary(), and MSPerson::MSPersonStage_Driving::routeOutput().
|
protectedinherited |
Definition at line 532 of file MSTransportable.h.
Referenced by MSPerson::MSPersonStage_Driving::clone(), MSPerson::MSPersonStage_Driving::getStageSummary(), and MSPerson::MSPersonStage_Driving::routeOutput().
|
protectedinherited |
the lines to choose from
Definition at line 515 of file MSTransportable.h.
Referenced by clone(), MSPerson::MSPersonStage_Driving::clone(), getStageDescription(), MSPerson::MSPersonStage_Driving::getStageDescription(), getStageSummary(), MSPerson::MSPersonStage_Driving::getStageSummary(), MSTransportable::Stage_Driving::getWaitingDescription(), MSTransportable::Stage_Driving::isWaitingFor(), routeOutput(), and MSPerson::MSPersonStage_Driving::routeOutput().
|
protectedinherited |
Definition at line 530 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Driving::getPosition(), and MSPerson::MSPersonStage_Driving::proceed().
|
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().
|
protectedinherited |
The taken vehicle.
Definition at line 518 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Driving::abort(), MSTransportable::Stage_Driving::getAngle(), MSTransportable::Stage_Driving::getEdge(), MSTransportable::Stage_Driving::getEdgePos(), MSTransportable::Stage_Driving::getPosition(), MSTransportable::Stage_Driving::getSpeed(), MSTransportable::Stage_Driving::isWaiting4Vehicle(), proceed(), MSPerson::MSPersonStage_Driving::proceed(), MSTransportable::Stage_Driving::setArrived(), and MSTransportable::Stage_Driving::setVehicle().
|
protectedinherited |
Definition at line 524 of file MSTransportable.h.
Referenced by routeOutput(), MSPerson::MSPersonStage_Driving::routeOutput(), MSTransportable::Stage_Driving::setArrived(), MSTransportable::Stage_Driving::setVehicle(), tripInfoOutput(), and MSPerson::MSPersonStage_Driving::tripInfoOutput().
|
protectedinherited |
cached vehicle data for output after the vehicle has been removed
Definition at line 520 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Driving::setVehicle(), tripInfoOutput(), and MSPerson::MSPersonStage_Driving::tripInfoOutput().
|
protectedinherited |
Definition at line 521 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Driving::setVehicle(), and MSPerson::MSPersonStage_Driving::tripInfoOutput().
|
protectedinherited |
Definition at line 523 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Driving::setVehicle(), and MSPerson::MSPersonStage_Driving::tripInfoOutput().
|
protectedinherited |
Definition at line 529 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Driving::getAngle(), MSTransportable::Stage_Driving::getEdge(), MSTransportable::Stage_Driving::getFromEdge(), MSTransportable::Stage_Driving::getPosition(), MSTransportable::Stage_Driving::getWaitingDescription(), proceed(), and MSPerson::MSPersonStage_Driving::proceed().
|
protectedinherited |
Definition at line 526 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Driving::getAngle(), MSTransportable::Stage_Driving::getEdgePos(), MSTransportable::Stage_Driving::getPosition(), proceed(), and MSPerson::MSPersonStage_Driving::proceed().
|
protectedinherited |
The time since which this person is waiting for a ride.
Definition at line 528 of file MSTransportable.h.
Referenced by MSTransportable::Stage_Driving::getWaitingTime(), proceed(), MSPerson::MSPersonStage_Driving::proceed(), tripInfoOutput(), and MSPerson::MSPersonStage_Driving::tripInfoOutput().