![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <NIVissimTL.h>
Public Member Functions | |
bool | addTo (NBLoadedTLDef *node) const |
NIVissimTLSignalGroup (int id, const std::string &name, bool isGreenBegin, const std::vector< double > ×, 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 |
std::string | myName |
std::vector< double > | myTimes |
SUMOTime | myTRedYellow |
SUMOTime | myTYellow |
Static Private Attributes | |
static GroupDictType | myDict |
Definition at line 106 of file NIVissimTL.h.
NIVissimTL::NIVissimTLSignalGroup::NIVissimTLSignalGroup | ( | int | id, |
const std::string & | name, | ||
bool | isGreenBegin, | ||
const std::vector< double > & | times, | ||
SUMOTime | tredyellow, | ||
SUMOTime | tyellow | ||
) |
Definition at line 200 of file NIVissimTL.cpp.
NIVissimTL::NIVissimTLSignalGroup::~NIVissimTLSignalGroup | ( | ) |
Definition at line 210 of file NIVissimTL.cpp.
bool NIVissimTL::NIVissimTLSignalGroup::addTo | ( | NBLoadedTLDef * | node | ) | const |
Definition at line 273 of file NIVissimTL.cpp.
References NBLoadedTLDef::addSignalGroup(), NBLoadedTLDef::addSignalGroupPhaseBegin(), NIVissimTL::myID, NBLoadedTLDef::setSignalYellowTimes(), NBTrafficLightDefinition::TLCOLOR_GREEN, and NBTrafficLightDefinition::TLCOLOR_RED.
|
static |
Definition at line 252 of file NIVissimTL.cpp.
References NIVissimTL::myDict.
Referenced by NIImporter_Vissim::~NIImporter_Vissim().
|
static |
Definition at line 239 of file NIVissimTL.cpp.
References NIVissimTL::myDict.
|
static |
Definition at line 214 of file NIVissimTL.cpp.
References NIVissimTL::myDict.
Referenced by NIVissimSingleTypeParser_Signalgruppendefinition::parseFixedTime().
|
static |
Definition at line 263 of file NIVissimTL.cpp.
References NIVissimTL::myDict.
Referenced by NIVissimTL::dict_SetSignals().
|
staticprivate |
Definition at line 125 of file NIVissimTL.h.
|
private |
Definition at line 123 of file NIVissimTL.h.
|
private |
Definition at line 120 of file NIVissimTL.h.
|
private |
Definition at line 121 of file NIVissimTL.h.
|
private |
Definition at line 122 of file NIVissimTL.h.
|
private |
Definition at line 124 of file NIVissimTL.h.
|
private |
Definition at line 124 of file NIVissimTL.h.