SUMO - Simulation of Urban MObility
|
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 |
Representation of an openDrive "link".
Definition at line 267 of file NIImporter_OpenDrive.h.
|
inline |
Definition at line 268 of file NIImporter_OpenDrive.h.
|
inline |
Definition at line 272 of file NIImporter_OpenDrive.h.
References laneSections, and MAX2().
Referenced by NIImporter_OpenDrive::loadNetwork().
Definition at line 290 of file NIImporter_OpenDrive.h.
Definition at line 291 of file NIImporter_OpenDrive.h.
NBNode* NIImporter_OpenDrive::OpenDriveEdge::from |
Definition at line 288 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::loadNetwork(), and NIImporter_OpenDrive::setNodeSecure().
PositionVector NIImporter_OpenDrive::OpenDriveEdge::geom |
Definition at line 292 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::computeShapes(), and NIImporter_OpenDrive::loadNetwork().
std::vector<OpenDriveGeometry> NIImporter_OpenDrive::OpenDriveEdge::geometries |
Definition at line 287 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::addGeometryShape(), NIImporter_OpenDrive::computeShapes(), NIImporter_OpenDrive::loadNetwork(), and NIImporter_OpenDrive::myStartElement().
std::string NIImporter_OpenDrive::OpenDriveEdge::id |
The id of the edge.
Definition at line 281 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::addE2EConnectionsSecure(), NIImporter_OpenDrive::addGeometryShape(), NIImporter_OpenDrive::addViaConnectionSecure(), NIImporter_OpenDrive::loadNetwork(), NIImporter_OpenDrive::myStartElement(), NIImporter_OpenDrive::edge_by_id_finder::operator()(), and NIImporter_OpenDrive::setNodeSecure().
std::string NIImporter_OpenDrive::OpenDriveEdge::junction |
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().
std::vector<OpenDriveLaneSection> NIImporter_OpenDrive::OpenDriveEdge::laneSections |
Definition at line 293 of file NIImporter_OpenDrive.h.
Referenced by getMaxLaneNumber(), NIImporter_OpenDrive::loadNetwork(), NIImporter_OpenDrive::myStartElement(), and NIImporter_OpenDrive::setLaneConnections().
SUMOReal NIImporter_OpenDrive::OpenDriveEdge::length |
The length of the edge.
Definition at line 285 of file NIImporter_OpenDrive.h.
std::vector<OpenDriveLink> NIImporter_OpenDrive::OpenDriveEdge::links |
Definition at line 286 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::addLink(), and NIImporter_OpenDrive::loadNetwork().
NBNode* NIImporter_OpenDrive::OpenDriveEdge::to |
Definition at line 289 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::addViaConnectionSecure(), NIImporter_OpenDrive::loadNetwork(), and NIImporter_OpenDrive::setNodeSecure().