SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MSVehicle::Stop Struct Reference

Definition of vehicle stop (position and duration) More...

#include <MSVehicle.h>

Data Fields

MSBusStopbusstop
 (Optional) bus stop if one is assigned to the stop 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 MSLanelane
 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...
 
bool triggered
 whether an arriving person lets the vehicle continue More...
 
SUMOTime until
 The time at which the vehicle may continue its journey. More...
 

Detailed Description

Definition of vehicle stop (position and duration)

Definition at line 540 of file MSVehicle.h.

Field Documentation

MSBusStop* MSVehicle::Stop::busstop

(Optional) bus stop if one is assigned to the stop

Definition at line 546 of file MSVehicle.h.

Referenced by MSVehicle::addStop(), MSVehicle::move(), and MSVehicle::processNextStop().

SUMOTime MSVehicle::Stop::duration

The stopping duration.

Definition at line 552 of file MSVehicle.h.

Referenced by MSVehicle::addStop(), and MSVehicle::processNextStop().

MSRouteIterator MSVehicle::Stop::edge

The edge in the route to stop at.

Definition at line 542 of file MSVehicle.h.

Referenced by MSVehicle::addStop(), and MSVehicle::processNextStop().

SUMOReal MSVehicle::Stop::endPos

The stopping position end.

Definition at line 550 of file MSVehicle.h.

Referenced by MSVehicle::addStop(), MSVehicle::move(), and MSVehicle::processNextStop().

const MSLane* MSVehicle::Stop::lane

The lane to stop at.

Definition at line 544 of file MSVehicle.h.

Referenced by MSVehicle::addStop(), and MSVehicle::getBestLanes().

bool MSVehicle::Stop::parking

whether the vehicle is removed from the net while stopping

Definition at line 558 of file MSVehicle.h.

Referenced by MSVehicle::addStop().

bool MSVehicle::Stop::reached

Information whether the stop has been reached.

Definition at line 560 of file MSVehicle.h.

Referenced by MSVehicle::addStop(), and MSVehicle::processNextStop().

SUMOReal MSVehicle::Stop::startPos

The stopping position start.

Definition at line 548 of file MSVehicle.h.

Referenced by MSVehicle::addStop(), and MSVehicle::getBestLanes().

bool MSVehicle::Stop::triggered

whether an arriving person lets the vehicle continue

Definition at line 556 of file MSVehicle.h.

Referenced by MSVehicle::addStop(), and MSVehicle::processNextStop().

SUMOTime MSVehicle::Stop::until

The time at which the vehicle may continue its journey.

Definition at line 554 of file MSVehicle.h.

Referenced by MSVehicle::addStop(), and MSVehicle::processNextStop().


The documentation for this struct was generated from the following file: