![]() |
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< SUMOReal > ×, SUMOTime tredyellow, SUMOTime tyellow) | |
~NIVissimTLSignalGroup () | |
Static Public Member Functions | |
static void | clearDict () |
static bool | dictionary (int lsaid, int id, NIVissimTLSignalGroup *o) |
static NIVissimTLSignalGroup * | dictionary (int lsaid, int id) |
static SGroupDictType | getGroupsFor (int tlid) |
Private Attributes | |
bool | myFirstIsRed |
int | myID |
std::string | myName |
std::vector< SUMOReal > | myTimes |
SUMOTime | myTRedYellow |
SUMOTime | myTYellow |
Static Private Attributes | |
static GroupDictType | myDict |
Definition at line 114 of file NIVissimTL.h.
NIVissimTL::NIVissimTLSignalGroup::NIVissimTLSignalGroup | ( | int | id, |
const std::string & | name, | ||
bool | isGreenBegin, | ||
const std::vector< SUMOReal > & | times, | ||
SUMOTime | tredyellow, | ||
SUMOTime | tyellow | ||
) |
Definition at line 212 of file NIVissimTL.cpp.
NIVissimTL::NIVissimTLSignalGroup::~NIVissimTLSignalGroup | ( | ) |
Definition at line 222 of file NIVissimTL.cpp.
bool NIVissimTL::NIVissimTLSignalGroup::addTo | ( | NBLoadedTLDef * | node | ) | const |
Definition at line 285 of file NIVissimTL.cpp.
References NBLoadedTLDef::addSignalGroup(), NBLoadedTLDef::addSignalGroupPhaseBegin(), NIVissimTL::myDict, myFirstIsRed, myID, myTimes, myTRedYellow, myTYellow, NBLoadedTLDef::setSignalYellowTimes(), NBTrafficLightDefinition::TLCOLOR_GREEN, and NBTrafficLightDefinition::TLCOLOR_RED.
|
static |
Definition at line 264 of file NIVissimTL.cpp.
References myDict.
Referenced by NIImporter_Vissim::~NIImporter_Vissim().
|
static |
Definition at line 226 of file NIVissimTL.cpp.
References myDict.
Referenced by NIVissimSingleTypeParser_Signalgruppendefinition::parseFixedTime().
|
static |
Definition at line 251 of file NIVissimTL.cpp.
References myDict.
|
static |
Definition at line 275 of file NIVissimTL.cpp.
References myDict.
Referenced by NIVissimTL::dict_SetSignals().
|
staticprivate |
Definition at line 133 of file NIVissimTL.h.
Referenced by NIVissimTL::NIVissimTLSignal::addTo(), clearDict(), dictionary(), and getGroupsFor().
|
private |
Definition at line 131 of file NIVissimTL.h.
Referenced by addTo().
|
private |
Definition at line 128 of file NIVissimTL.h.
Referenced by addTo().
|
private |
Definition at line 129 of file NIVissimTL.h.
|
private |
Definition at line 130 of file NIVissimTL.h.
Referenced by addTo().
|
private |
Definition at line 132 of file NIVissimTL.h.
Referenced by addTo().
|
private |
Definition at line 132 of file NIVissimTL.h.
Referenced by addTo().