|
SUMO - Simulation of Urban MObility
|
An (internal) definition of a single lane of an edge. More...
#include <NBEdge.h>

Public Member Functions | |
| Lane (NBEdge *e, const std::string &_origID) | |
Data Fields | |
| SUMOReal | endOffset |
| This lane's offset to the intersection begin. More... | |
| std::string | origID |
| An original ID, if given (. More... | |
| SVCPermissions | permissions |
| List of vehicle types that are allowed on this lane. More... | |
| SVCPermissions | preferred |
| List of vehicle types that are preferred on this lane. More... | |
| PositionVector | shape |
| The lane's shape. More... | |
| SUMOReal | speed |
| The speed allowed on this lane. More... | |
| SUMOReal | width |
| This lane's width. More... | |
|
inline |
| SUMOReal NBEdge::Lane::endOffset |
This lane's offset to the intersection begin.
Definition at line 136 of file NBEdge.h.
Referenced by GNEEdge::addLane(), GNELane::getAttribute(), NWWriter_SUMO::writeEdge(), and NWWriter_XML::writeEdgesAndConnections().
| std::string NBEdge::Lane::origID |
An original ID, if given (.
Definition at line 140 of file NBEdge.h.
Referenced by NIImporter_OpenDrive::loadNetwork(), and NWWriter_SUMO::writeEdge().
| SVCPermissions NBEdge::Lane::permissions |
List of vehicle types that are allowed on this lane.
Definition at line 132 of file NBEdge.h.
Referenced by GNEEdge::addLane(), NBNode::buildWalkingAreas(), GNENet::deleteLane(), NIImporter_OpenDrive::loadNetwork(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), and NWWriter_SUMO::writeInternalEdges().
| SVCPermissions NBEdge::Lane::preferred |
List of vehicle types that are preferred on this lane.
Definition at line 134 of file NBEdge.h.
Referenced by GNEEdge::addLane(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), and NWWriter_SUMO::writeInternalEdges().
| PositionVector NBEdge::Lane::shape |
The lane's shape.
Definition at line 128 of file NBEdge.h.
Referenced by NBNode::buildCrossings(), NBNode::buildWalkingAreas(), GNELane::getBoundary(), and NWWriter_SUMO::writeEdge().
| SUMOReal NBEdge::Lane::speed |
The speed allowed on this lane.
Definition at line 130 of file NBEdge.h.
Referenced by GNEEdge::addLane(), NIImporter_OpenDrive::loadNetwork(), NWWriter_SUMO::writeEdge(), and NWWriter_XML::writeEdgesAndConnections().
| SUMOReal NBEdge::Lane::width |
This lane's width.
Definition at line 138 of file NBEdge.h.
Referenced by GNEEdge::addLane(), NBNode::buildCrossings(), NBNode::buildWalkingAreas(), GNELane::getAttribute(), NIImporter_OpenDrive::loadNetwork(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), and NWWriter_SUMO::writeInternalEdges().