![]() |
SUMO - Simulation of Urban MObility
|

Public Member Functions | |
| TypeDefinition () | |
| Constructor. More... | |
| TypeDefinition (int _numLanes, double _speed, int _priority, double _width, SVCPermissions _permissions, bool _oneWay, double _sideWalkWidth, double _bikeLaneWidth) | |
| Constructor. More... | |
Data Fields | |
| std::set< SumoXMLAttr > | attrs |
| The attributes which have been set. More... | |
| double | bikeLaneWidth |
| bool | discard |
| Whether edges of this type shall be discarded. More... | |
| int | numLanes |
| The number of lanes of an edge. More... | |
| bool | oneWay |
| Whether one-way traffic is mostly common for this type (mostly unused) More... | |
| SVCPermissions | permissions |
| List of vehicle types that are allowed on this edge. More... | |
| int | priority |
| The priority of an edge. More... | |
| std::map< SUMOVehicleClass, double > | restrictions |
| The vehicle class specific speed restrictions. More... | |
| double | sidewalkWidth |
| double | speed |
| The maximal velocity on an edge in m/s. More... | |
| double | width |
| The width of lanes of edges of this type [m]. More... | |
Definition at line 236 of file NBTypeCont.h.
|
inline |
Constructor.
Definition at line 238 of file NBTypeCont.h.
|
inline |
Constructor.
Definition at line 248 of file NBTypeCont.h.
| std::set<SumoXMLAttr> NBTypeCont::TypeDefinition::attrs |
The attributes which have been set.
Definition at line 282 of file NBTypeCont.h.
Referenced by NBTypeCont::insert(), NBTypeCont::wasSet(), and NBTypeCont::writeTypes().
| double NBTypeCont::TypeDefinition::bikeLaneWidth |
Definition at line 278 of file NBTypeCont.h.
Referenced by NBTypeCont::getBikeLaneWidth(), and NBTypeCont::writeTypes().
| bool NBTypeCont::TypeDefinition::discard |
Whether edges of this type shall be discarded.
Definition at line 270 of file NBTypeCont.h.
Referenced by NBTypeCont::getShallBeDiscarded(), and NBTypeCont::writeTypes().
| int NBTypeCont::TypeDefinition::numLanes |
The number of lanes of an edge.
Definition at line 260 of file NBTypeCont.h.
Referenced by NBTypeCont::getNumLanes(), NBTypeCont::setDefaults(), and NBTypeCont::writeTypes().
| bool NBTypeCont::TypeDefinition::oneWay |
Whether one-way traffic is mostly common for this type (mostly unused)
Definition at line 268 of file NBTypeCont.h.
Referenced by NBTypeCont::getIsOneWay(), and NBTypeCont::writeTypes().
| SVCPermissions NBTypeCont::TypeDefinition::permissions |
List of vehicle types that are allowed on this edge.
Definition at line 266 of file NBTypeCont.h.
Referenced by NBTypeCont::getPermissions(), NBTypeCont::setDefaults(), and NBTypeCont::writeTypes().
| int NBTypeCont::TypeDefinition::priority |
The priority of an edge.
Definition at line 264 of file NBTypeCont.h.
Referenced by NBTypeCont::getPriority(), NBTypeCont::setDefaults(), and NBTypeCont::writeTypes().
| std::map<SUMOVehicleClass, double> NBTypeCont::TypeDefinition::restrictions |
The vehicle class specific speed restrictions.
Definition at line 280 of file NBTypeCont.h.
Referenced by NBTypeCont::insert(), and NBTypeCont::writeTypes().
| double NBTypeCont::TypeDefinition::sidewalkWidth |
Definition at line 275 of file NBTypeCont.h.
Referenced by NBTypeCont::getSidewalkWidth(), and NBTypeCont::writeTypes().
| double NBTypeCont::TypeDefinition::speed |
The maximal velocity on an edge in m/s.
Definition at line 262 of file NBTypeCont.h.
Referenced by NBTypeCont::getSpeed(), NBTypeCont::setDefaults(), and NBTypeCont::writeTypes().
| double NBTypeCont::TypeDefinition::width |
The width of lanes of edges of this type [m].
Definition at line 272 of file NBTypeCont.h.
Referenced by NBTypeCont::getWidth(), NBTypeCont::setDefaults(), and NBTypeCont::writeTypes().