![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Representation of an OpenDrive geometry part. More...
#include <NIImporter_OpenDrive.h>
Public Member Functions | |
| OpenDriveGeometry (double lengthArg, double sArg, double xArg, double yArg, double hdgArg) | |
| Constructor. | |
Data Fields | |
| double | hdg |
| double | length |
| std::vector< double > | params |
| double | s |
| GeometryType | type |
| double | x |
| double | y |
Representation of an OpenDrive geometry part.
Definition at line 249 of file NIImporter_OpenDrive.h.
|
inline |
Constructor.
| [in] | lengthArg | The length of this geometry part |
| [in] | sArg | The offset from the start, counted from the begin |
| [in] | xArg | x-position at this part's begin |
| [in] | yArg | y-position at this part's begin |
| [in] | hdgArg | heading at this part's begin |
Definition at line 257 of file NIImporter_OpenDrive.h.
References hdg, length, NIImporter_OpenDrive::OPENDRIVE_GT_UNKNOWN, s, type, x, and y.
| double NIImporter_OpenDrive::OpenDriveGeometry::hdg |
Definition at line 265 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::geomFromArc(), NIImporter_OpenDrive::geomFromLine(), NIImporter_OpenDrive::geomFromParamPoly(), NIImporter_OpenDrive::geomFromPoly(), NIImporter_OpenDrive::geomFromSpiral(), and OpenDriveGeometry().
| double NIImporter_OpenDrive::OpenDriveGeometry::length |
Definition at line 261 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::geomFromArc(), NIImporter_OpenDrive::geomFromLine(), NIImporter_OpenDrive::geomFromParamPoly(), NIImporter_OpenDrive::geomFromPoly(), NIImporter_OpenDrive::geomFromSpiral(), and OpenDriveGeometry().
| std::vector<double> NIImporter_OpenDrive::OpenDriveGeometry::params |
Definition at line 267 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::addGeometryShape(), NIImporter_OpenDrive::geomFromArc(), NIImporter_OpenDrive::geomFromParamPoly(), NIImporter_OpenDrive::geomFromPoly(), and NIImporter_OpenDrive::geomFromSpiral().
| double NIImporter_OpenDrive::OpenDriveGeometry::s |
Definition at line 262 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::geomFromArc(), NIImporter_OpenDrive::geomFromSpiral(), and OpenDriveGeometry().
| GeometryType NIImporter_OpenDrive::OpenDriveGeometry::type |
Definition at line 266 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::addGeometryShape(), NIImporter_OpenDrive::computeShapes(), and OpenDriveGeometry().
| double NIImporter_OpenDrive::OpenDriveGeometry::x |
Definition at line 263 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::geomFromArc(), NIImporter_OpenDrive::geomFromLine(), NIImporter_OpenDrive::geomFromParamPoly(), NIImporter_OpenDrive::geomFromPoly(), NIImporter_OpenDrive::geomFromSpiral(), and OpenDriveGeometry().
| double NIImporter_OpenDrive::OpenDriveGeometry::y |
Definition at line 264 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::geomFromArc(), NIImporter_OpenDrive::geomFromLine(), NIImporter_OpenDrive::geomFromParamPoly(), NIImporter_OpenDrive::geomFromPoly(), NIImporter_OpenDrive::geomFromSpiral(), and OpenDriveGeometry().