Eclipse SUMO - Simulation of Urban MObility
MSTLLogicControl.h File Reference
#include <config.h>
#include <vector>
#include <map>
#include <utils/common/Command.h>
#include <utils/common/StdDefs.h>
#include <utils/xml/SUMOXMLDefinitions.h>
Include dependency graph for MSTLLogicControl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  MSTLLogicControl
 A class that stores and controls tls and switching of their programs. More...
 
class  MSTLLogicControl::OnSwitchAction
 Base class for things to execute if a tls switches to a new phase. More...
 
class  MSTLLogicControl::SwitchInitCommand
 This event-class is used to initialise a WAUT switch at a certain time. More...
 
class  MSTLLogicControl::TLSLogicVariants
 Storage for all programs of a single tls. More...
 
struct  MSTLLogicControl::WAUT
 A WAUT definition. More...
 
struct  MSTLLogicControl::WAUTJunction
 Storage for a junction assigned to a WAUT. More...
 
struct  MSTLLogicControl::WAUTSwitch
 Storage for a WAUTs switch point. More...
 
class  MSTLLogicControl::WAUTSwitchProcedure
 This is the abstract base class for switching from one tls program to another. More...
 
class  MSTLLogicControl::WAUTSwitchProcedure_GSP
 This class switches using the GSP algorithm. More...
 
class  MSTLLogicControl::WAUTSwitchProcedure_JustSwitch
 This class simply switches to the next program. More...
 
class  MSTLLogicControl::WAUTSwitchProcedure_Stretch
 This class switches using the Stretch algorithm. More...
 
struct  MSTLLogicControl::WAUTSwitchProcedure_Stretch::StretchRange
 A definition of a stretch - Bereich. More...
 
struct  MSTLLogicControl::WAUTSwitchProcess
 An initialised switch process. More...
 

Detailed Description

Author
Daniel Krajzewicz
Julia Ringel
Jakob Erdmann
Michael Behrisch
Friedemann Wesner
Date
Sept 2002

Definition in file MSTLLogicControl.h.