SUMO - Simulation of Urban MObility
MSLaneChanger.cpp File Reference
#include <config.h>
#include "MSLaneChanger.h"
#include "MSNet.h"
#include "MSVehicle.h"
#include "MSVehicleType.h"
#include "MSVehicleTransfer.h"
#include "MSGlobals.h"
#include <cassert>
#include <iterator>
#include <cstdlib>
#include <cmath>
#include <microsim/lcmodels/MSAbstractLaneChangeModel.h>
#include <utils/common/MsgHandler.h>
Include dependency graph for MSLaneChanger.cpp:

Go to the source code of this file.

Macros

#define DEBUG_COND   (vehicle->isSelected())
 
#define OPPOSITE_OVERTAKING_MAX_LOOKAHEAD   150.0
 
#define OPPOSITE_OVERTAKING_MAX_LOOKAHEAD_EMERGENCY   1000.0
 
#define OPPOSITE_OVERTAKING_ONCOMING_LOOKAHEAD   200.0
 
#define OPPOSITE_OVERTAKING_SAFE_TIMEGAP   0.0
 

Detailed Description

Author
Christian Roessel
Daniel Krajzewicz
Laura Bieker
Michael Behrisch
Friedemann Wesner
Jakob Erdmann
Date
Fri, 01 Feb 2002
Version
$Id$

Definition in file MSLaneChanger.cpp.

Macro Definition Documentation

◆ DEBUG_COND

◆ OPPOSITE_OVERTAKING_MAX_LOOKAHEAD

#define OPPOSITE_OVERTAKING_MAX_LOOKAHEAD   150.0

Definition at line 49 of file MSLaneChanger.cpp.

Referenced by MSLaneChanger::changeOpposite().

◆ OPPOSITE_OVERTAKING_MAX_LOOKAHEAD_EMERGENCY

#define OPPOSITE_OVERTAKING_MAX_LOOKAHEAD_EMERGENCY   1000.0

Definition at line 50 of file MSLaneChanger.cpp.

Referenced by MSLaneChanger::changeOpposite().

◆ OPPOSITE_OVERTAKING_ONCOMING_LOOKAHEAD

#define OPPOSITE_OVERTAKING_ONCOMING_LOOKAHEAD   200.0

Definition at line 52 of file MSLaneChanger.cpp.

Referenced by MSLaneChanger::changeOpposite().

◆ OPPOSITE_OVERTAKING_SAFE_TIMEGAP

#define OPPOSITE_OVERTAKING_SAFE_TIMEGAP   0.0

Definition at line 47 of file MSLaneChanger.cpp.

Referenced by MSLaneChanger::computeOvertakingTime().