Definition at line 111 of file NBTrafficLightLogic.h.
Public Member Functions | |
| bool | operator!= (const PhaseDefinition &pd) const throw () |
| Comparison operator. | |
| PhaseDefinition (SUMOTime durationArg, const std::string &stateArg) throw () | |
| Constructor. | |
| ~PhaseDefinition () throw () | |
| Destructor. | |
Data Fields | |
| SUMOTime | duration |
| The duration of the phase in s. | |
| std::string | state |
| The state definition. | |
| NBTrafficLightLogic::PhaseDefinition::PhaseDefinition | ( | SUMOTime | durationArg, | |
| const std::string & | stateArg | |||
| ) | throw () [inline] |
Constructor.
| [in] | durationArg | The duration of the phase |
| [in] | stateArg | Information which links may drive during the phase |
| [in] | brakeMaskArg | Information which links have to decelerate during the phase |
| [in] | yellowMaskArg | Information which links have yellow during the phase |
Definition at line 125 of file NBTrafficLightLogic.h.
| NBTrafficLightLogic::PhaseDefinition::~PhaseDefinition | ( | ) | throw () [inline] |
| bool NBTrafficLightLogic::PhaseDefinition::operator!= | ( | const PhaseDefinition & | pd | ) | const throw () [inline] |
Comparison operator.
| [in] | pd | A second phase |
Definition at line 135 of file NBTrafficLightLogic.h.
| std::string NBTrafficLightLogic::PhaseDefinition::state |
1.5.6