|
SUMO - Simulation of Urban MObility
|
Definition of vehicle stop (position and duration) More...
#include <MSVehicle.h>

Data Fields | |
| std::set< std::string > | awaitedContainers |
| IDs of containers the vehicle has to wait for until departing. More... | |
| std::set< std::string > | awaitedPersons |
| IDs of persons the vehicle has to wait for until departing. More... | |
| MSStoppingPlace * | busstop |
| (Optional) bus stop if one is assigned to the stop More... | |
| MSChargingStation * | chargingStation |
| (Optional) charging station if one is assigned to the stop More... | |
| MSStoppingPlace * | containerstop |
| (Optional) container stop if one is assigned to the stop More... | |
| bool | containerTriggered |
| whether an arriving container lets the vehicle continue More... | |
| SUMOTime | duration |
| The stopping duration. More... | |
| MSRouteIterator | edge |
| The edge in the route to stop at. More... | |
| SUMOReal | endPos |
| The stopping position end. More... | |
| const MSLane * | lane |
| The lane to stop at. More... | |
| bool | parking |
| whether the vehicle is removed from the net while stopping More... | |
| bool | reached |
| Information whether the stop has been reached. More... | |
| SUMOReal | startPos |
| The stopping position start. More... | |
| SUMOTime | timeToBoardNextPerson |
| The time at which the vehicle is able to board another person. More... | |
| SUMOTime | timeToLoadNextContainer |
| The time at which the vehicle is able to load another container. More... | |
| bool | triggered |
| whether an arriving person lets the vehicle continue More... | |
| SUMOTime | until |
| The time at which the vehicle may continue its journey. More... | |
Definition of vehicle stop (position and duration)
Definition at line 564 of file MSVehicle.h.
| std::set<std::string> MSVehicle::Stop::awaitedContainers |
IDs of containers the vehicle has to wait for until departing.
Definition at line 594 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), and MSVehicle::processNextStop().
| std::set<std::string> MSVehicle::Stop::awaitedPersons |
IDs of persons the vehicle has to wait for until departing.
Definition at line 592 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), and MSVehicle::processNextStop().
| MSStoppingPlace* MSVehicle::Stop::busstop |
(Optional) bus stop if one is assigned to the stop
Definition at line 570 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), MSVehicle::planMoveInternal(), TraCIServerAPI_Vehicle::processGet(), and MSVehicle::processNextStop().
| MSChargingStation* MSVehicle::Stop::chargingStation |
(Optional) charging station if one is assigned to the stop
Definition at line 574 of file MSVehicle.h.
| MSStoppingPlace* MSVehicle::Stop::containerstop |
(Optional) container stop if one is assigned to the stop
Definition at line 572 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), TraCIServerAPI_Vehicle::processGet(), and MSVehicle::processNextStop().
| bool MSVehicle::Stop::containerTriggered |
whether an arriving container lets the vehicle continue
Definition at line 586 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), TraCIServerAPI_Vehicle::processGet(), and MSVehicle::processNextStop().
| SUMOTime MSVehicle::Stop::duration |
The stopping duration.
Definition at line 580 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), MSPersonControl::boardAnyWaiting(), MSContainerControl::loadAnyWaiting(), MSVehicle::processNextStop(), and TraCIServerAPI_Vehicle::processSet().
| MSRouteIterator MSVehicle::Stop::edge |
The edge in the route to stop at.
Definition at line 566 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), MSVehicle::processNextStop(), and TraCIServerAPI_Vehicle::processSet().
| SUMOReal MSVehicle::Stop::endPos |
The stopping position end.
Definition at line 578 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), MSPersonControl::boardAnyWaiting(), MSContainerControl::loadAnyWaiting(), MSVehicle::planMoveInternal(), and MSVehicle::processNextStop().
| const MSLane* MSVehicle::Stop::lane |
The lane to stop at.
Definition at line 568 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), MSVehicle::processNextStop(), and MSVehicle::updateBestLanes().
| bool MSVehicle::Stop::parking |
whether the vehicle is removed from the net while stopping
Definition at line 588 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), and TraCIServerAPI_Vehicle::processGet().
| bool MSVehicle::Stop::reached |
Information whether the stop has been reached.
Definition at line 590 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), MSVehicle::processNextStop(), and TraCIServerAPI_Vehicle::processSet().
| SUMOReal MSVehicle::Stop::startPos |
The stopping position start.
Definition at line 576 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), MSPersonControl::boardAnyWaiting(), MSContainerControl::loadAnyWaiting(), TraCIServerAPI_Vehicle::processSet(), and MSVehicle::updateBestLanes().
| SUMOTime MSVehicle::Stop::timeToBoardNextPerson |
The time at which the vehicle is able to board another person.
Definition at line 596 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), and MSPersonControl::boardAnyWaiting().
| SUMOTime MSVehicle::Stop::timeToLoadNextContainer |
The time at which the vehicle is able to load another container.
Definition at line 598 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), and MSContainerControl::loadAnyWaiting().
| bool MSVehicle::Stop::triggered |
whether an arriving person lets the vehicle continue
Definition at line 584 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), TraCIServerAPI_Vehicle::processGet(), and MSVehicle::processNextStop().
| SUMOTime MSVehicle::Stop::until |
The time at which the vehicle may continue its journey.
Definition at line 582 of file MSVehicle.h.
Referenced by MSVehicle::addStop(), and MSVehicle::processNextStop().