![]() |
Eclipse SUMO - Simulation of Urban MObility
|
laneType definition More...
#include <NBTypeCont.h>
Public Member Functions | |
LaneTypeDefinition () | |
Constructor. More... | |
LaneTypeDefinition (double speed, double width, SVCPermissions permissions) | |
parameter Constructor More... | |
Data Fields | |
std::set< SumoXMLAttr > | attrs |
The attributes which have been set. More... | |
SVCPermissions | permissions |
List of vehicle edgeTypes that are allowed on this lane. More... | |
std::map< SUMOVehicleClass, double > | restrictions |
The vehicle class specific speed restrictions. More... | |
double | speed |
The maximal velocity on a lane in m/s. More... | |
double | width |
lane width [m] More... | |
laneType definition
Definition at line 56 of file NBTypeCont.h.
NBTypeCont::LaneTypeDefinition::LaneTypeDefinition | ( | ) |
Constructor.
Definition at line 43 of file NBTypeCont.cpp.
NBTypeCont::LaneTypeDefinition::LaneTypeDefinition | ( | double | speed, |
double | width, | ||
SVCPermissions | permissions | ||
) |
parameter Constructor
Definition at line 50 of file NBTypeCont.cpp.
std::set<SumoXMLAttr> NBTypeCont::LaneTypeDefinition::attrs |
The attributes which have been set.
Definition at line 76 of file NBTypeCont.h.
Referenced by GNELaneType::getAttribute(), and GNELaneType::setAttribute().
SVCPermissions NBTypeCont::LaneTypeDefinition::permissions |
List of vehicle edgeTypes that are allowed on this lane.
Definition at line 67 of file NBTypeCont.h.
Referenced by GNELaneType::getAttribute(), and GNELaneType::setAttribute().
std::map<SUMOVehicleClass, double> NBTypeCont::LaneTypeDefinition::restrictions |
The vehicle class specific speed restrictions.
Definition at line 73 of file NBTypeCont.h.
double NBTypeCont::LaneTypeDefinition::speed |
The maximal velocity on a lane in m/s.
Definition at line 64 of file NBTypeCont.h.
Referenced by GNELaneType::getAttribute(), and GNELaneType::setAttribute().
double NBTypeCont::LaneTypeDefinition::width |
lane width [m]
Definition at line 70 of file NBTypeCont.h.
Referenced by GNELaneType::getAttribute(), and GNELaneType::setAttribute().