22 #ifndef NIImporter_OpenDrive_h
23 #define NIImporter_OpenDrive_h
51 #define UNSET_CONNECTION 100000
225 :
length(lengthArg),
s(sArg),
x(xArg),
y(yArg),
hdg(hdgArg),
248 OpenDriveLane(
int idArg,
const std::string& levelArg,
const std::string& typeArg)
257 std::vector<std::pair<SUMOReal, SUMOReal> >
speeds;
299 std::map<OpenDriveXMLTag, std::vector<OpenDriveLane> >
lanesByDir;
321 OpenDriveSignal(
int idArg,
const std::string typeArg,
const std::string nameArg,
int orientationArg,
bool dynamicArg,
SUMOReal sArg)
397 return ls1.
s < ls2.
s;
461 void addLink(
LinkType lt,
const std::string& elementType,
const std::string& elementID,
462 const std::string& contactPoint);
467 static std::string
revertID(
const std::string&
id);
471 std::map<std::string, OpenDriveEdge*>&
myEdges;
514 static void computeShapes(std::map<std::string, OpenDriveEdge*>& edges);