MSAbstractLaneChangeModel.h File Reference


Detailed Description

Author:
Daniel Krajzewicz
Date:
Fri, 29.04.2005
Version:
Id
MSAbstractLaneChangeModel.h 8236 2010-02-10 11:16:41Z behrisch

Definition in file MSAbstractLaneChangeModel.h.

#include <config.h>
#include "MSLaneChanger.h"
#include "MSCFModel.h"

Go to the source code of this file.

Data Structures

class  MSAbstractLaneChangeModel
class  MSAbstractLaneChangeModel::MSLCMessager

Enumerations

enum  ChangeRequest { REQUEST_NONE, REQUEST_LEFT, REQUEST_RIGHT, REQUEST_HOLD }
enum  LaneChangeAction {
  LCA_NONE = 0, LCA_URGENT = 1, LCA_SPEEDGAIN = 2, LCA_LEFT = 4,
  LCA_RIGHT = 8, LCA_BLOCKEDBY_LEADER = 16, LCA_BLOCKEDBY_FOLLOWER = 32, LCA_OVERLAPPING = 64,
  LCA_MAX = 128
}


Enumeration Type Documentation

Enumerator:
REQUEST_NONE 
REQUEST_LEFT 
REQUEST_RIGHT 
REQUEST_HOLD 

Definition at line 52 of file MSAbstractLaneChangeModel.h.

00052                    {
00053     REQUEST_NONE,  // vehicle doesn't want to change
00054     REQUEST_LEFT,  // vehicle want's to change to left lane
00055     REQUEST_RIGHT, // vehicle want's to change to right lane
00056     REQUEST_HOLD   // vehicle want's to keep the current lane
00057 };

Enumerator:
LCA_NONE 
LCA_URGENT 
LCA_SPEEDGAIN 
LCA_LEFT 
LCA_RIGHT 
LCA_BLOCKEDBY_LEADER 
LCA_BLOCKEDBY_FOLLOWER 
LCA_OVERLAPPING 
LCA_MAX 

Definition at line 38 of file MSAbstractLaneChangeModel.h.

00038                       {
00039     LCA_NONE = 0,
00040     LCA_URGENT = 1,
00041     LCA_SPEEDGAIN = 2,
00042     LCA_LEFT = 4,
00043     LCA_RIGHT = 8,
00044 
00045     LCA_BLOCKEDBY_LEADER = 16,
00046     LCA_BLOCKEDBY_FOLLOWER = 32,
00047     LCA_OVERLAPPING = 64,
00048 
00049     LCA_MAX = 128
00050 };


Generated on Wed May 5 00:06:38 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6