![]() |
SUMO - Simulation of Urban MObility
|
#include <GNEVariableSpeedSignStep.h>

Public Member Functions | |
| double | getSpeed () const |
| get speed More... | |
| SumoXMLTag | getTag () const |
| get tag More... | |
| double | getTime () const |
| get time More... | |
| GNEVariableSpeedSign * | getVariableSpeedSignParent () const |
| get variable speed sign parent More... | |
| GNEVariableSpeedSignStep (GNEVariableSpeedSign *variableSpeedSignParent) | |
| default constructor More... | |
| GNEVariableSpeedSignStep (GNEVariableSpeedSign *variableSpeedSignParent, double time, double speed) | |
| constructor More... | |
| bool | operator!= (const GNEVariableSpeedSignStep &variableSpeedSignStep) const |
| overload operator != More... | |
| bool | operator< (const GNEVariableSpeedSignStep &variableSpeedSignStep) const |
| overload operator < More... | |
| bool | operator<= (const GNEVariableSpeedSignStep &variableSpeedSignStep) const |
| overload operator <= More... | |
| bool | operator== (const GNEVariableSpeedSignStep &variableSpeedSignStep) const |
| overload operator == More... | |
| bool | operator> (const GNEVariableSpeedSignStep &variableSpeedSignStep) const |
| overload operator > More... | |
| bool | operator>= (const GNEVariableSpeedSignStep &variableSpeedSignStep) const |
| overload operator >= More... | |
| bool | setSpeed (double speed) |
| set speed time More... | |
| bool | setTime (double time) |
| set time More... | |
| ~GNEVariableSpeedSignStep () | |
| destructor More... | |
Protected Attributes | |
| double | mySpeed |
| speed in this timeStep More... | |
| SumoXMLTag | myTag |
| XML Tag of a variable speed sign interval. More... | |
| double | myTime |
| timeStep More... | |
| GNEVariableSpeedSign * | myVariableSpeedSignParent |
| pointer to variable speed sign parent More... | |
class used to represent a interval used in variable speed sign
Definition at line 50 of file GNEVariableSpeedSignStep.h.
| GNEVariableSpeedSignStep::GNEVariableSpeedSignStep | ( | GNEVariableSpeedSign * | variableSpeedSignParent | ) |
default constructor
Definition at line 41 of file GNEVariableSpeedSignStep.cpp.
| GNEVariableSpeedSignStep::GNEVariableSpeedSignStep | ( | GNEVariableSpeedSign * | variableSpeedSignParent, |
| double | time, | ||
| double | speed | ||
| ) |
constructor
Definition at line 49 of file GNEVariableSpeedSignStep.cpp.
References setSpeed(), and setTime().
| GNEVariableSpeedSignStep::~GNEVariableSpeedSignStep | ( | ) |
destructor
Definition at line 60 of file GNEVariableSpeedSignStep.cpp.
| double GNEVariableSpeedSignStep::getSpeed | ( | ) | const |
| SumoXMLTag GNEVariableSpeedSignStep::getTag | ( | ) | const |
get tag
Definition at line 70 of file GNEVariableSpeedSignStep.cpp.
References myTag.
Referenced by GNEAdditionalHandler::parseVariableSpeedSignStep().
| double GNEVariableSpeedSignStep::getTime | ( | ) | const |
| GNEVariableSpeedSign * GNEVariableSpeedSignStep::getVariableSpeedSignParent | ( | ) | const |
get variable speed sign parent
Definition at line 64 of file GNEVariableSpeedSignStep.cpp.
References myVariableSpeedSignParent.
| bool GNEVariableSpeedSignStep::operator!= | ( | const GNEVariableSpeedSignStep & | variableSpeedSignStep | ) | const |
overload operator !=
Definition at line 116 of file GNEVariableSpeedSignStep.cpp.
References myTime.
| bool GNEVariableSpeedSignStep::operator< | ( | const GNEVariableSpeedSignStep & | variableSpeedSignStep | ) | const |
| bool GNEVariableSpeedSignStep::operator<= | ( | const GNEVariableSpeedSignStep & | variableSpeedSignStep | ) | const |
overload operator <=
Definition at line 140 of file GNEVariableSpeedSignStep.cpp.
References myTime.
| bool GNEVariableSpeedSignStep::operator== | ( | const GNEVariableSpeedSignStep & | variableSpeedSignStep | ) | const |
overload operator ==
Definition at line 110 of file GNEVariableSpeedSignStep.cpp.
References myTime.
| bool GNEVariableSpeedSignStep::operator> | ( | const GNEVariableSpeedSignStep & | variableSpeedSignStep | ) | const |
| bool GNEVariableSpeedSignStep::operator>= | ( | const GNEVariableSpeedSignStep & | variableSpeedSignStep | ) | const |
overload operator >=
Definition at line 134 of file GNEVariableSpeedSignStep.cpp.
References myTime.
| bool GNEVariableSpeedSignStep::setSpeed | ( | double | speed | ) |
set speed time
return true if was sucesfully set, false in other case
Definition at line 99 of file GNEVariableSpeedSignStep.cpp.
References mySpeed.
Referenced by GNEVariableSpeedSignStep(), and GNEVariableSpeedSignDialog::onCmdAddRow().
| bool GNEVariableSpeedSignStep::setTime | ( | double | time | ) |
set time
return true if was sucesfully set, false in other case
Definition at line 88 of file GNEVariableSpeedSignStep.cpp.
References myTime.
Referenced by GNEVariableSpeedSignStep(), and GNEVariableSpeedSignDialog::onCmdAddRow().
|
protected |
speed in this timeStep
Definition at line 109 of file GNEVariableSpeedSignStep.h.
Referenced by getSpeed(), and setSpeed().
|
protected |
XML Tag of a variable speed sign interval.
Definition at line 112 of file GNEVariableSpeedSignStep.h.
Referenced by getTag().
|
protected |
timeStep
Definition at line 106 of file GNEVariableSpeedSignStep.h.
Referenced by getTime(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), and setTime().
|
protected |
pointer to variable speed sign parent
Definition at line 103 of file GNEVariableSpeedSignStep.h.
Referenced by getVariableSpeedSignParent().