![]() |
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) | |
| constructor More... | |
Data Fields | |
| SUMOReal | endOffset |
| This lane's offset to the intersection begin. More... | |
| std::string | oppositeID |
| An opposite lane ID, if given. 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... | |
| NBEdge::Lane::Lane | ( | NBEdge * | e, |
| const std::string & | _origID | ||
| ) |
constructor
Definition at line 115 of file NBEdge.cpp.
| SUMOReal NBEdge::Lane::endOffset |
This lane's offset to the intersection begin.
Definition at line 141 of file NBEdge.h.
Referenced by GNEEdge::addLane(), GNELane::getAttribute(), NWWriter_SUMO::writeEdge(), and NWWriter_XML::writeEdgesAndConnections().
| std::string NBEdge::Lane::oppositeID |
An opposite lane ID, if given.
Definition at line 150 of file NBEdge.h.
Referenced by NIImporter_SUMO::_loadNetwork(), NWWriter_SUMO::getOppositeInternalID(), NBEdgeCont::guessOpposites(), NWWriter_SUMO::writeEdge(), and NWWriter_XML::writeEdgesAndConnections().
| std::string NBEdge::Lane::origID |
An original ID, if given.
Definition at line 147 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 135 of file NBEdge.h.
Referenced by GNEEdge::addLane(), NBNode::buildWalkingAreas(), NBEdge::getTypeID(), 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 138 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 129 of file NBEdge.h.
Referenced by NBNode::buildCrossings(), NBNode::buildWalkingAreas(), GNELane::getBoundary(), NBEdgeCont::guessOpposites(), and NWWriter_SUMO::writeEdge().
| SUMOReal NBEdge::Lane::speed |
The speed allowed on this lane.
Definition at line 132 of file NBEdge.h.
Referenced by GNEEdge::addLane(), NBEdge::getTypeID(), NIImporter_OpenDrive::loadNetwork(), NWWriter_SUMO::writeEdge(), and NWWriter_XML::writeEdgesAndConnections().
| SUMOReal NBEdge::Lane::width |
This lane's width.
Definition at line 144 of file NBEdge.h.
Referenced by GNEEdge::addLane(), NBNode::buildCrossings(), NBNode::buildWalkingAreas(), GNELane::drawGL(), GNELane::getAttribute(), NBEdge::getTypeID(), NIImporter_OpenDrive::loadNetwork(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), and NWWriter_SUMO::writeInternalEdges().