SUMO - Simulation of Urban MObility

NIVissimTL::NIVissimTLSignalGroup Class Reference

#include <NIVissimTL.h>

Public Member Functions

bool addTo (NBLoadedTLDef *node) const
 NIVissimTLSignalGroup (int lsaid, int id, const std::string &name, bool isGreenBegin, const DoubleVector &times, SUMOTime tredyellow, SUMOTime tyellow)
 ~NIVissimTLSignalGroup ()

Static Public Member Functions

static void clearDict ()
static NIVissimTLSignalGroup * dictionary (int lsaid, int id)
static bool dictionary (int lsaid, int id, NIVissimTLSignalGroup *o)
static SGroupDictType getGroupsFor (int tlid)

Private Attributes

bool myFirstIsRed
int myID
int myLSA
std::string myName
DoubleVector myTimes
SUMOTime myTRedYellow
SUMOTime myTYellow

Static Private Attributes

static GroupDictType myDict

Detailed Description

Definition at line 110 of file NIVissimTL.h.


Constructor & Destructor Documentation

NIVissimTL::NIVissimTLSignalGroup::NIVissimTLSignalGroup ( int  lsaid,
int  id,
const std::string &  name,
bool  isGreenBegin,
const DoubleVector &  times,
SUMOTime  tredyellow,
SUMOTime  tyellow 
)

Definition at line 212 of file NIVissimTL.cpp.

NIVissimTL::NIVissimTLSignalGroup::~NIVissimTLSignalGroup ( )

Definition at line 222 of file NIVissimTL.cpp.


Member Function Documentation

void NIVissimTL::NIVissimTLSignalGroup::clearDict ( ) [static]

Definition at line 264 of file NIVissimTL.cpp.

References NIVissimTL::myDict.

Referenced by NIImporter_Vissim::~NIImporter_Vissim().

bool NIVissimTL::NIVissimTLSignalGroup::dictionary ( int  lsaid,
int  id,
NIVissimTL::NIVissimTLSignalGroup *  o 
) [static]
NIVissimTL::NIVissimTLSignalGroup * NIVissimTL::NIVissimTLSignalGroup::dictionary ( int  lsaid,
int  id 
) [static]

Definition at line 251 of file NIVissimTL.cpp.

References NIVissimTL::myDict.

NIVissimTL::SGroupDictType NIVissimTL::NIVissimTLSignalGroup::getGroupsFor ( int  tlid) [static]

Definition at line 275 of file NIVissimTL.cpp.

References NIVissimTL::myDict.

Referenced by NIVissimTL::dict_SetSignals().


Field Documentation

Definition at line 125 of file NIVissimTL.h.

Definition at line 124 of file NIVissimTL.h.

Definition at line 126 of file NIVissimTL.h.


The documentation for this class was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines