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 "MSVehicleType.h"
#include "MSBaseVehicle.h"
#include "MSLink.h"
#include "MSLane.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...
 
struct  MSVehicle::LaneQ
 A structure representing the best lanes for continuing the current route starting at 'lane'. More...
 
class  MSVehicle::State
 Container that holds the vehicles driving state (position+speed). More...
 
class  MSVehicle::Stop
 Definition of vehicle stop (position and duration) 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
Version
$Id$

Definition in file MSVehicle.h.

Macro Definition Documentation

◆ INVALID_SPEED

#define INVALID_SPEED   299792458 + 1

Definition at line 48 of file MSVehicle.h.