![]() |
SUMO - Simulation of Urban MObility
|
Representation of a lane. More...
#include <NIImporter_OpenDrive.h>
Public Member Functions | |
OpenDriveLane (int idArg, const std::string &levelArg, const std::string &typeArg) | |
Constructor. More... | |
Data Fields | |
int | id |
The lane's id. More... | |
std::string | level |
The lane's level (not used) More... | |
int | predecessor |
The lane's predecessor lane. More... | |
double | speed |
The lane's speed (set in post-processing) More... | |
std::vector< std::pair< double, double > > | speeds |
List of positions/speeds of speed changes. More... | |
int | successor |
The lane's successor lane. More... | |
std::string | type |
The lane's type. More... | |
double | width |
The lane's width;. More... | |
Representation of a lane.
Definition at line 280 of file NIImporter_OpenDrive.h.
|
inline |
Constructor.
[in] | idArg | The OpenDrive id of the lane |
[in] | levelArg | The level |
[in] | typeArg | type of the lane |
Definition at line 286 of file NIImporter_OpenDrive.h.
int NIImporter_OpenDrive::OpenDriveLane::id |
The lane's id.
Definition at line 290 of file NIImporter_OpenDrive.h.
std::string NIImporter_OpenDrive::OpenDriveLane::level |
The lane's level (not used)
Definition at line 291 of file NIImporter_OpenDrive.h.
int NIImporter_OpenDrive::OpenDriveLane::predecessor |
The lane's predecessor lane.
Definition at line 294 of file NIImporter_OpenDrive.h.
double NIImporter_OpenDrive::OpenDriveLane::speed |
The lane's speed (set in post-processing)
Definition at line 296 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::OpenDriveLaneSection::buildLaneSection(), NIImporter_OpenDrive::OpenDriveLaneSection::buildSpeedChanges(), and NIImporter_OpenDrive::loadNetwork().
std::vector<std::pair<double, double> > NIImporter_OpenDrive::OpenDriveLane::speeds |
List of positions/speeds of speed changes.
Definition at line 295 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::OpenDriveLaneSection::buildLaneSection().
int NIImporter_OpenDrive::OpenDriveLane::successor |
The lane's successor lane.
Definition at line 293 of file NIImporter_OpenDrive.h.
std::string NIImporter_OpenDrive::OpenDriveLane::type |
The lane's type.
Definition at line 292 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::OpenDriveLaneSection::buildSpeedChanges(), and NIImporter_OpenDrive::loadNetwork().
double NIImporter_OpenDrive::OpenDriveLane::width |
The lane's width;.
Definition at line 297 of file NIImporter_OpenDrive.h.
Referenced by NIImporter_OpenDrive::loadNetwork().