Eclipse SUMO - Simulation of Urban MObility
|
A signal group can be defined either by a time period or by phases. More...
#include <NIVisumTL.h>
Public Member Functions | |
NBConnectionVector & | connections () |
Returns the connections vector. | |
SUMOTime | getEndTime () |
Returns the stored end time. | |
SUMOTime | getStartTime () |
Returns the stored start time. | |
SUMOTime | getYellowTime () |
Returns the stored yellow time. | |
std::map< std::string, Phase * > & | phases () |
Returns the phases map. | |
SignalGroup (const std::string &name, SUMOTime startTime, SUMOTime endTime, SUMOTime yellowTime) | |
constructor | |
~SignalGroup () | |
destructor | |
Private Attributes | |
NBConnectionVector | myConnections |
Connections. | |
const SUMOTime | myEndTime |
End time. | |
std::string | myName |
name | |
std::map< std::string, Phase * > | myPhases |
phases | |
const SUMOTime | myStartTime |
Start time. | |
const SUMOTime | myYellowTime |
Yellow time. | |
A signal group can be defined either by a time period or by phases.
Definition at line 103 of file NIVisumTL.h.
|
inline |
constructor
Definition at line 106 of file NIVisumTL.h.
|
inline |
destructor
Definition at line 110 of file NIVisumTL.h.
|
inline |
Returns the connections vector.
Definition at line 113 of file NIVisumTL.h.
References myConnections.
Referenced by NIVisumTL::build(), and NIImporter_VISUM::parse_TurnsToSignalGroups().
|
inlineinherited |
Returns the stored end time.
Definition at line 61 of file NIVisumTL.h.
References NIVisumTL::TimePeriod::myEndTime.
Referenced by NIVisumTL::build().
|
inlineinherited |
Returns the stored start time.
Definition at line 56 of file NIVisumTL.h.
References NIVisumTL::TimePeriod::myStartTime.
Referenced by NIVisumTL::build().
|
inlineinherited |
Returns the stored yellow time.
Definition at line 66 of file NIVisumTL.h.
References NIVisumTL::TimePeriod::myYellowTime.
Referenced by NIVisumTL::build().
|
inline |
Returns the phases map.
Definition at line 118 of file NIVisumTL.h.
References myPhases.
Referenced by NIVisumTL::build(), and NIImporter_VISUM::parse_SignalGroupsToPhases().
|
private |
|
privateinherited |
End time.
Definition at line 74 of file NIVisumTL.h.
Referenced by NIVisumTL::TimePeriod::getEndTime().
|
private |
name
Definition at line 128 of file NIVisumTL.h.
|
private |
|
privateinherited |
Start time.
Definition at line 72 of file NIVisumTL.h.
Referenced by NIVisumTL::TimePeriod::getStartTime().
|
privateinherited |
Yellow time.
Definition at line 76 of file NIVisumTL.h.
Referenced by NIVisumTL::TimePeriod::getYellowTime().