SUMO - Simulation of Urban MObility

NIImporter_OpenDrive::OpenDriveEdge Struct Reference

Representation of an openDrive "link". More...

#include <NIImporter_OpenDrive.h>

Public Member Functions

unsigned int getMaxLaneNumber (OpenDriveXMLTag dir) const
 OpenDriveEdge (const std::string &idArg, const std::string &junctionArg, SUMOReal lengthArg)

Data Fields

std::map< int, int > beginLaneMap
std::map< int, int > endLaneMap
NBNode * from
PositionVector geom
std::vector< OpenDriveGeometry > geometries
std::string id
 The id of the edge.
std::string junction
 The id of the junction the edge belongs to.
std::vector< OpenDriveLaneSection > laneSections
SUMOReal length
 The length of the edge.
std::vector< OpenDriveLink > links
NBNode * to

Detailed Description

Representation of an openDrive "link".

Definition at line 267 of file NIImporter_OpenDrive.h.


Constructor & Destructor Documentation

NIImporter_OpenDrive::OpenDriveEdge::OpenDriveEdge ( const std::string &  idArg,
const std::string &  junctionArg,
SUMOReal  lengthArg 
) [inline]

Definition at line 268 of file NIImporter_OpenDrive.h.


Member Function Documentation

unsigned int NIImporter_OpenDrive::OpenDriveEdge::getMaxLaneNumber ( OpenDriveXMLTag  dir) const [inline]

Definition at line 272 of file NIImporter_OpenDrive.h.

References laneSections, and MAX2().

Referenced by NIImporter_OpenDrive::loadNetwork().


Field Documentation

The id of the junction the edge belongs to.

Definition at line 283 of file NIImporter_OpenDrive.h.

Referenced by NIImporter_OpenDrive::loadNetwork(), and NIImporter_OpenDrive::myEndElement().

The length of the edge.

Definition at line 285 of file NIImporter_OpenDrive.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines