Eclipse SUMO - Simulation of Urban MObility
MSVehicle.cpp File Reference
#include <config.h>
#include <iostream>
#include <cassert>
#include <cmath>
#include <cstdlib>
#include <algorithm>
#include <map>
#include <memory>
#include <utils/common/ToString.h>
#include <utils/common/FileHelpers.h>
#include <utils/router/DijkstraRouter.h>
#include <utils/common/MsgHandler.h>
#include <utils/common/RandHelper.h>
#include <utils/common/StringUtils.h>
#include <utils/common/StdDefs.h>
#include <utils/geom/GeomHelper.h>
#include <utils/iodevices/OutputDevice.h>
#include <utils/xml/SUMOSAXAttributes.h>
#include <utils/vehicle/SUMOVehicleParserHelper.h>
#include <microsim/lcmodels/MSAbstractLaneChangeModel.h>
#include <microsim/transportables/MSPerson.h>
#include <microsim/transportables/MSPModel.h>
#include <microsim/devices/MSDevice_Transportable.h>
#include <microsim/devices/MSDevice_DriverState.h>
#include <microsim/devices/MSDevice_Friction.h>
#include <microsim/devices/MSDevice_Taxi.h>
#include <microsim/devices/MSDevice_Vehroutes.h>
#include <microsim/devices/MSDevice_ElecHybrid.h>
#include <microsim/devices/MSDevice_GLOSA.h>
#include <microsim/output/MSStopOut.h>
#include <microsim/trigger/MSChargingStation.h>
#include <microsim/trigger/MSOverheadWire.h>
#include <microsim/traffic_lights/MSTrafficLightLogic.h>
#include <microsim/transportables/MSTransportableControl.h>
#include "MSEdgeControl.h"
#include "MSVehicleControl.h"
#include "MSInsertionControl.h"
#include "MSVehicleTransfer.h"
#include "MSGlobals.h"
#include "MSJunctionLogic.h"
#include "MSStop.h"
#include "MSStoppingPlace.h"
#include "MSParkingArea.h"
#include "MSMoveReminder.h"
#include "MSLane.h"
#include "MSJunction.h"
#include "MSEdge.h"
#include "MSVehicleType.h"
#include "MSNet.h"
#include "MSRoute.h"
#include "MSLeaderInfo.h"
#include "MSDriverState.h"
#include "MSVehicle.h"

Go to the source code of this file.

Macros

#define CRLL_LOOK_AHEAD   5
 
#define DEBUG_COND   (isSelected())
 
#define DEBUG_COND2(obj)   (obj->isSelected())
 
#define DIST_TO_STOPLINE_EXPECT_PRIORITY   1.0
 
#define JUNCTION_BLOCKAGE_TIME   5
 
#define NUMERICAL_EPS_SPEED   (0.1 * NUMERICAL_EPS * TS)
 
#define STOPPING_PLACE_OFFSET   0.5
 

Detailed Description

Author
Christian Roessel
Jakob Erdmann
Bjoern Hendriks
Daniel Krajzewicz
Thimor Bohn
Friedemann Wesner
Laura Bieker
Clemens Honomichl
Michael Behrisch
Axel Wegener
Christoph Sommer
Leonhard Luecken
Lara Codeca
Mirko Barthauer
Date
Mon, 05 Mar 2001

Definition in file MSVehicle.cpp.

Macro Definition Documentation

◆ CRLL_LOOK_AHEAD

#define CRLL_LOOK_AHEAD   5

Definition at line 118 of file MSVehicle.cpp.

◆ DEBUG_COND

#define DEBUG_COND   (isSelected())

Definition at line 109 of file MSVehicle.cpp.

◆ DEBUG_COND2

#define DEBUG_COND2 (   obj)    (obj->isSelected())

Definition at line 111 of file MSVehicle.cpp.

◆ DIST_TO_STOPLINE_EXPECT_PRIORITY

#define DIST_TO_STOPLINE_EXPECT_PRIORITY   1.0

Definition at line 123 of file MSVehicle.cpp.

◆ JUNCTION_BLOCKAGE_TIME

#define JUNCTION_BLOCKAGE_TIME   5

Definition at line 120 of file MSVehicle.cpp.

◆ NUMERICAL_EPS_SPEED

#define NUMERICAL_EPS_SPEED   (0.1 * NUMERICAL_EPS * TS)

Definition at line 125 of file MSVehicle.cpp.

◆ STOPPING_PLACE_OFFSET

#define STOPPING_PLACE_OFFSET   0.5

Definition at line 116 of file MSVehicle.cpp.