SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NBEdge::Lane Struct Reference

An (internal) definition of a single lane of an edge. More...

#include <NBEdge.h>

Public Member Functions

 Lane (NBEdge *e)

Data Fields

SUMOReal offset
 This lane's offset to the intersection begin.
SVCPermissions permissions
 List of vehicle types that are allowed on this lane.
SVCPermissions preferred
 List of vehicle types that are preferred on this lane.
PositionVector shape
 The lane's shape.
SUMOReal speed
 The speed allowed on this lane.
SUMOReal width
 This lane's width.

Detailed Description

An (internal) definition of a single lane of an edge.

Definition at line 121 of file NBEdge.h.


Constructor & Destructor Documentation

NBEdge::Lane::Lane ( NBEdge e)
inline

Definition at line 122 of file NBEdge.h.


Field Documentation

SUMOReal NBEdge::Lane::offset

This lane's offset to the intersection begin.

Definition at line 134 of file NBEdge.h.

Referenced by NBNode::computeInternalLaneShape(), NWWriter_XML::writeEdgesAndConnections(), and NWWriter_SUMO::writeLane().

SVCPermissions NBEdge::Lane::permissions

List of vehicle types that are allowed on this lane.

Definition at line 130 of file NBEdge.h.

Referenced by NWWriter_XML::writeEdgesAndConnections(), and NWWriter_SUMO::writeLane().

SVCPermissions NBEdge::Lane::preferred

List of vehicle types that are preferred on this lane.

Definition at line 132 of file NBEdge.h.

Referenced by NWWriter_XML::writeEdgesAndConnections(), and NWWriter_SUMO::writeLane().

PositionVector NBEdge::Lane::shape

The lane's shape.

Definition at line 126 of file NBEdge.h.

Referenced by NBNode::computeInternalLaneShape(), and NWWriter_SUMO::writeLane().

SUMOReal NBEdge::Lane::speed

The speed allowed on this lane.

Definition at line 128 of file NBEdge.h.

Referenced by NWWriter_XML::writeEdgesAndConnections(), and NWWriter_SUMO::writeLane().

SUMOReal NBEdge::Lane::width

This lane's width.

Definition at line 136 of file NBEdge.h.

Referenced by NWWriter_XML::writeEdgesAndConnections(), and NWWriter_SUMO::writeLane().


The documentation for this struct was generated from the following file: