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 std::vector< SUMOReal > &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
std::vector< SUMOReal > myTimes
SUMOTime myTRedYellow
SUMOTime myTYellow

Static Private Attributes

static GroupDictType myDict

Detailed Description

Definition at line 111 of file NIVissimTL.h.


Constructor & Destructor Documentation

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

Definition at line 215 of file NIVissimTL.cpp.

NIVissimTL::NIVissimTLSignalGroup::~NIVissimTLSignalGroup ( )

Definition at line 225 of file NIVissimTL.cpp.


Member Function Documentation

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

Definition at line 267 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 254 of file NIVissimTL.cpp.

References NIVissimTL::myDict.

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

Definition at line 278 of file NIVissimTL.cpp.

References NIVissimTL::myDict.

Referenced by NIVissimTL::dict_SetSignals().


Field Documentation

Definition at line 126 of file NIVissimTL.h.

Definition at line 125 of file NIVissimTL.h.

Definition at line 127 of file NIVissimTL.h.

std::vector<SUMOReal> NIVissimTL::NIVissimTLSignalGroup::myTimes [private]

Definition at line 128 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