SUMO - Simulation of Urban MObility
|
#include <MSLaneChanger.h>
Data Fields | |
SUMOReal | dens |
MSVehicle * | firstBlocked |
the first vehicle on this edge that wants to change to this lane | |
MSVehicle * | follow |
the vehicle following the current vehicle | |
MSVehicle * | hoppedVeh |
last vehicle that changed into this lane | |
MSLane * | lane |
the lane the vehicle is on | |
MSVehicle * | lastBlocked |
the vehicle that really wants to change to this lane | |
MSVehicle * | lead |
the vehicle in front of the current vehicle | |
MSLane::VehCont::reverse_iterator | veh |
the regarded vehicle |
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.
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().