![]() |
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< SUMOTime > ×, 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< SUMOTime > | myTimes |
| SUMOTime | myTRedYellow |
| SUMOTime | myTYellow |
Static Private Attributes | |
| static GroupDictType | myDict |
Definition at line 104 of file NIVissimTL.h.
| NIVissimTL::NIVissimTLSignalGroup::NIVissimTLSignalGroup | ( | int | id, |
| const std::string & | name, | ||
| bool | isGreenBegin, | ||
| const std::vector< SUMOTime > & | times, | ||
| SUMOTime | tredyellow, | ||
| SUMOTime | tyellow ) |
Definition at line 199 of file NIVissimTL.cpp.
References myFirstIsRed, myID, myName, myTimes, myTRedYellow, and myTYellow.
| NIVissimTL::NIVissimTLSignalGroup::~NIVissimTLSignalGroup | ( | ) |
Definition at line 209 of file NIVissimTL.cpp.
| bool NIVissimTL::NIVissimTLSignalGroup::addTo | ( | NBLoadedTLDef * | node | ) | const |
Definition at line 272 of file NIVissimTL.cpp.
References NBLoadedTLDef::addSignalGroup(), NBLoadedTLDef::addSignalGroupPhaseBegin(), myFirstIsRed, myID, myTimes, myTRedYellow, myTYellow, NBLoadedTLDef::setSignalYellowTimes(), NBTrafficLightDefinition::TLCOLOR_GREEN, NBTrafficLightDefinition::TLCOLOR_RED, and toString().
|
static |
Definition at line 251 of file NIVissimTL.cpp.
References myDict.
Referenced by NIImporter_Vissim::~NIImporter_Vissim().
|
static |
Definition at line 238 of file NIVissimTL.cpp.
References myDict.
|
static |
Definition at line 213 of file NIVissimTL.cpp.
References myDict.
Referenced by NIVissimSingleTypeParser_Signalgruppendefinition::parseFixedTime().
|
static |
Definition at line 262 of file NIVissimTL.cpp.
References myDict.
Referenced by NIVissimTL::dict_SetSignals().
|
staticprivate |
Definition at line 123 of file NIVissimTL.h.
Referenced by clearDict(), dictionary(), dictionary(), and getGroupsFor().
|
private |
Definition at line 121 of file NIVissimTL.h.
Referenced by addTo(), and NIVissimTLSignalGroup().
|
private |
Definition at line 118 of file NIVissimTL.h.
Referenced by addTo(), and NIVissimTLSignalGroup().
|
private |
Definition at line 119 of file NIVissimTL.h.
Referenced by NIVissimTLSignalGroup().
|
private |
Definition at line 120 of file NIVissimTL.h.
Referenced by addTo(), and NIVissimTLSignalGroup().
|
private |
Definition at line 122 of file NIVissimTL.h.
Referenced by addTo(), and NIVissimTLSignalGroup().
|
private |
Definition at line 122 of file NIVissimTL.h.
Referenced by addTo(), and NIVissimTLSignalGroup().