SUMO - Simulation of Urban MObility
NIImporter_SUMO::LaneAttrs Struct Reference

Describes the values found in a lane's definition. More...

Collaboration diagram for NIImporter_SUMO::LaneAttrs:
Collaboration graph

Data Fields

bool accelRamp
 Whether this lane is an acceleration lane. More...
 
std::string allow
 This lane's allowed vehicle classes. More...
 
std::vector< Connection > connections
 This lane's connections. More...
 
bool customShape
 Whether this lane has a custom shape. More...
 
std::string disallow
 This lane's disallowed vehicle classes. More...
 
double endOffset
 This lane's offset from the intersection. More...
 
double maxSpeed
 The maximum velocity allowed on this lane. More...
 
std::string oppositeID
 This lane's opposite lane. More...
 
PositionVector shape
 This lane's shape (needed to reconstruct edge shape for legacy networks) More...
 
double width
 The width of this lane. More...
 

Detailed Description

Describes the values found in a lane's definition.

Definition at line 211 of file NIImporter_SUMO.h.

Field Documentation

bool NIImporter_SUMO::LaneAttrs::accelRamp

Whether this lane is an acceleration lane.

Definition at line 227 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addLane().

std::string NIImporter_SUMO::LaneAttrs::allow

This lane's allowed vehicle classes.

Definition at line 219 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addLane().

std::vector<Connection> NIImporter_SUMO::LaneAttrs::connections

This lane's connections.

Definition at line 217 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork().

bool NIImporter_SUMO::LaneAttrs::customShape

Whether this lane has a custom shape.

Definition at line 231 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addLane().

std::string NIImporter_SUMO::LaneAttrs::disallow

This lane's disallowed vehicle classes.

Definition at line 221 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addLane().

double NIImporter_SUMO::LaneAttrs::endOffset

This lane's offset from the intersection.

Definition at line 225 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addLane().

double NIImporter_SUMO::LaneAttrs::maxSpeed

The maximum velocity allowed on this lane.

Definition at line 213 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork(), NIImporter_SUMO::addLane(), and NIImporter_SUMO::myEndElement().

std::string NIImporter_SUMO::LaneAttrs::oppositeID

This lane's opposite lane.

Definition at line 229 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::myStartElement().

PositionVector NIImporter_SUMO::LaneAttrs::shape

This lane's shape (needed to reconstruct edge shape for legacy networks)

Definition at line 215 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addLane().

double NIImporter_SUMO::LaneAttrs::width

The width of this lane.

Definition at line 223 of file NIImporter_SUMO.h.

Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addLane().


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