Eclipse SUMO - Simulation of Urban MObility
MSVehicle.h File Reference
#include <config.h>
#include <list>
#include <deque>
#include <map>
#include <set>
#include <string>
#include <vector>
#include <memory>
#include "MSGlobals.h"
#include "MSBaseVehicle.h"
#include "MSNet.h"
Include dependency graph for MSVehicle.h:

Go to the source code of this file.

Data Structures

class  MSVehicle
 Representation of a vehicle in the micro simulation. More...
 
struct  MSVehicle::DriveProcessItem
 Drive process items represent bounds on the safe velocity corresponding to the upcoming links. More...
 
class  MSVehicle::Influencer
 Changes the wished vehicle speed / lanes. More...
 
struct  MSVehicle::Influencer::GapControlState
 Container for state and parameters of the gap control. More...
 
class  MSVehicle::Influencer::GapControlVehStateListener
 A static instance of this class in GapControlState deactivates gap control for vehicles whose reference vehicle is removed from the road network. More...
 
struct  MSVehicle::LaneQ
 A structure representing the best lanes for continuing the current route starting at 'lane'. More...
 
class  MSVehicle::Manoeuvre
 Container for manouevering time associated with stopping. More...
 
class  MSVehicle::State
 Container that holds the vehicles driving state (position+speed). More...
 
class  MSVehicle::WaitingTimeCollector
 Stores the waiting intervals over the previous seconds (memory is to be specified in ms.). More...
 

Macros

#define INVALID_SPEED   299792458 + 1
 

Detailed Description

Author
Christian Roessel
Jakob Erdmann
Bjoern Hendriks
Daniel Krajzewicz
Thimor Bohn
Friedemann Wesner
Clemens Honomichl
Michael Behrisch
Axel Wegener
Leonhard Luecken
Date
Mon, 12 Mar 2001

Definition in file MSVehicle.h.

Macro Definition Documentation

◆ INVALID_SPEED

#define INVALID_SPEED   299792458 + 1

Definition at line 43 of file MSVehicle.h.