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

#include <MSLaneChanger.h>

Data Fields

SUMOReal dens
 
MSVehicle * firstBlocked
 the first vehicle on this edge that wants to change to this lane More...
 
MSVehicle * follow
 the vehicle following the current vehicle More...
 
MSVehicle * hoppedVeh
 last vehicle that changed into this lane More...
 
MSLane * lane
 the lane the vehicle is on More...
 
MSVehicle * lastBlocked
 the vehicle that really wants to change to this lane More...
 
MSVehicle * lead
 the vehicle in front of the current vehicle More...
 
MSLane::VehCont::reverse_iterator veh
 the regarded vehicle More...
 

Detailed Description

Structure used for lane-change. For every lane you have to know four vehicles, the change-candidate veh and it's follower and leader. Further, information about the last vehicle that changed into this lane is needed

Definition at line 70 of file MSLaneChanger.h.

Field Documentation

SUMOReal MSLaneChanger::ChangeElem::dens

Definition at line 86 of file MSLaneChanger.h.

MSVehicle* MSLaneChanger::ChangeElem::firstBlocked

the first vehicle on this edge that wants to change to this lane

Definition at line 84 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSVehicle* MSLaneChanger::ChangeElem::follow

the vehicle following the current vehicle

Definition at line 72 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSVehicle* MSLaneChanger::ChangeElem::hoppedVeh

last vehicle that changed into this lane

Definition at line 80 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSLane* MSLaneChanger::ChangeElem::lane

the lane the vehicle is on

Definition at line 76 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSVehicle* MSLaneChanger::ChangeElem::lastBlocked

the vehicle that really wants to change to this lane

Definition at line 82 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSVehicle* MSLaneChanger::ChangeElem::lead

the vehicle in front of the current vehicle

Definition at line 74 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSLane::VehCont::reverse_iterator MSLaneChanger::ChangeElem::veh

the regarded vehicle

Definition at line 78 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().


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