SUMO - Simulation of Urban MObility
MSLaneChanger::ChangeElem Struct Reference

#include <MSLaneChanger.h>

Data Fields

SUMOReal dens
 
MSVehiclefirstBlocked
 the first vehicle on this edge that wants to change to this lane More...
 
MSVehiclefollow
 the vehicle following the current vehicle More...
 
MSVehiclehoppedVeh
 last vehicle that changed into this lane More...
 
MSLanelane
 the lane the vehicle is on More...
 
MSVehiclelastBlocked
 the vehicle that really wants to change to this lane More...
 
MSVehiclelead
 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 71 of file MSLaneChanger.h.

Field Documentation

SUMOReal MSLaneChanger::ChangeElem::dens

Definition at line 87 of file MSLaneChanger.h.

MSVehicle* MSLaneChanger::ChangeElem::firstBlocked

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

Definition at line 85 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSVehicle* MSLaneChanger::ChangeElem::follow

the vehicle following the current vehicle

Definition at line 73 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSVehicle* MSLaneChanger::ChangeElem::hoppedVeh

last vehicle that changed into this lane

Definition at line 81 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSLane* MSLaneChanger::ChangeElem::lane

the lane the vehicle is on

Definition at line 77 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 83 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

MSVehicle* MSLaneChanger::ChangeElem::lead

the vehicle in front of the current vehicle

Definition at line 75 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().

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

the regarded vehicle

Definition at line 79 of file MSLaneChanger.h.

Referenced by MSLaneChanger::MSLaneChanger().


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