SUMO - Simulation of Urban MObility
|
Go to the source code of this file.
Data Structures | |
class | MSAbstractLaneChangeModel |
Interface for lane-change models. More... | |
class | MSAbstractLaneChangeModel::MSLCMessager |
A class responsible for exchanging messages between cars involved in lane-change interaction. More... | |
Enumerations | |
enum | LaneChangeAction { LCA_NONE = 0, LCA_STAY = 1 << 0, LCA_LEFT = 1 << 1, LCA_RIGHT = 1 << 2, LCA_STRATEGIC = 1 << 3, LCA_COOPERATIVE = 1 << 4, LCA_SPEEDGAIN = 1 << 5, LCA_KEEPRIGHT = 1 << 6, LCA_TRACI = 1 << 7, LCA_URGENT = 1 << 8, LCA_WANTS_LANECHANGE = LCA_LEFT | LCA_RIGHT, LCA_WANTS_LANECHANGE_OR_STAY = LCA_WANTS_LANECHANGE | LCA_STAY, LCA_BLOCKED_BY_LEFT_LEADER = 1 << 9, LCA_BLOCKED_BY_LEFT_FOLLOWER = 1 << 10, LCA_BLOCKED_BY_RIGHT_LEADER = 1 << 11, LCA_BLOCKED_BY_RIGHT_FOLLOWER = 1 << 12, LCA_OVERLAPPING = 1 << 13, LCA_BLOCKED_LEFT = LCA_BLOCKED_BY_LEFT_LEADER | LCA_BLOCKED_BY_LEFT_FOLLOWER, LCA_BLOCKED_RIGHT = LCA_BLOCKED_BY_RIGHT_LEADER | LCA_BLOCKED_BY_RIGHT_FOLLOWER, LCA_BLOCKED_BY_LEADER = LCA_BLOCKED_BY_LEFT_LEADER | LCA_BLOCKED_BY_RIGHT_LEADER, LCA_BLOCKED_BY_FOLLOWER = LCA_BLOCKED_BY_LEFT_FOLLOWER | LCA_BLOCKED_BY_RIGHT_FOLLOWER, LCA_BLOCKED = LCA_BLOCKED_LEFT | LCA_BLOCKED_RIGHT } |
A try to store the state of a vehicle's lane-change wish in an int. More... | |
Definition in file MSAbstractLaneChangeModel.h.
enum LaneChangeAction |
A try to store the state of a vehicle's lane-change wish in an int.
Definition at line 45 of file MSAbstractLaneChangeModel.h.