CARLA
Loading...
Searching...
No Matches
Namespaces | Functions
XodrExport.cpp File Reference
#include "XodrExport.h"
#include "PlanView.h"
#include <algorithm>
#include <cmath>
#include <string>
#include <ctime>
#include <map>
#include <set>
#include <sstream>
#include <third-party/pugixml/pugixml.hpp>

Go to the source code of this file.

Namespaces

namespace  twinmodel
 

Functions

std::string twinmodel::ExportXodr (const TwinModelData &model, const LocalFrame &frame)
 Serialise the model as an OpenDRIVE 1.6 document.
 

Variable Documentation

◆ junction

std::map<std::string, unsigned int> junction

◆ road

std::map<std::string, unsigned int> road

Definition at line 30 of file XodrExport.cpp.

Referenced by carla::road::MapBuilder::AddRoad(), carla::road::MapBuilder::AddRoadElevationProfile(), carla::road::MapBuilder::AddRoadGeometryArc(), carla::road::MapBuilder::AddRoadGeometryLine(), carla::road::MapBuilder::AddRoadGeometryParamPoly3(), carla::road::MapBuilder::AddRoadGeometryPoly3(), carla::road::MapBuilder::AddRoadGeometrySpiral(), carla::road::MapBuilder::AddRoadLateralShape(), carla::road::MapBuilder::AddRoadObjectCrosswalk(), carla::road::MapBuilder::AddRoadSection(), carla::road::MapBuilder::AddSignal(), carla::road::MapBuilder::AddSignalReference(), carla::road::MapBuilder::AddStencil(), twinmodel::BuildLaneGraph(), twinmodel::BuildSignals(), carla::road::Map::ComputeSkippedGenerationRoads(), carla::road::Lane::ComputeTransform(), osm2odr::ConvertOSMToOpenDRIVE(), carla::road::MapBuilder::CreatePointersBetweenRoadSegments(), carla::road::MapBuilder::CreateRoadSpeed(), carla::road::Map::CreateRtree(), carla::road::MapBuilder::CreateSectionOffset(), carla::road::MapBuilder::DebugRoadConnections(), twinmodel::ExportXodr(), carla::road::Map::FilterRoadsByPosition(), twinmodel::TwinModelData::FindRoad(), carla::road::ForEachDrivableLane(), carla::road::ForEachDrivableLaneAt(), carla::road::ForEachLane(), carla::geom::MeshFactory::Generate(), carla::geom::MeshFactory::GenerateAllOrderedWithMaxLen(), carla::geom::MeshFactory::GenerateAllWithMaxLen(), carla::road::Map::GenerateChunkedMesh(), carla::road::MapBuilder::GenerateDefaultValiditiesForSignalReferences(), carla::geom::MeshFactory::GenerateLaneMarkForRoad(), carla::geom::MeshFactory::GenerateLaneMarksForCenterLine(), carla::road::Map::GenerateLineMarkings(), carla::road::Map::GenerateMesh(), carla::geom::MeshFactory::GenerateOrderedWithMaxLen(), carla::road::Map::GenerateRoadsMultithreaded(), carla::road::Map::GenerateSingleJunction(), carla::road::Map::GenerateTopology(), carla::geom::MeshFactory::GenerateWallsWithMaxLen(), carla::road::Map::GenerateWaypoints(), carla::road::Map::GenerateWaypointsInRoad(), carla::road::Map::GenerateWaypointsOnRoadEntries(), carla::geom::MeshFactory::GenerateWithMaxLen(), carla::client::Junction::GetAdjacentRoads(), carla::road::Map::GetAllCrosswalkZones(), carla::road::Map::GetAllSignalReferences(), carla::road::Map::GetAllStencilReferences(), carla::client::Junction::GetConnectingRoads(), carla::road::Lane::GetCornerPositions(), carla::road::MapBuilder::GetEdgeLanePointer(), carla::road::Map::GetJunctionWaypoints(), carla::client::Map::GetLane(), carla::client::Waypoint::GetLaneChange(), carla::road::MapBuilder::GetLaneNext(), carla::client::Road::GetLanes(), carla::client::Map::GetLaneSection(), carla::client::Waypoint::GetLeftLaneMarking(), carla::road::Lane::GetLength(), carla::road::LaneSection::GetLength(), carla::client::Junction::GetNeighbourLanes(), carla::client::Road::GetNextRoads(), carla::client::LaneSection::GetNextSection(), carla::road::Map::GetPredecessors(), carla::client::Road::GetPreviousRoads(), carla::client::LaneSection::GetPreviousSection(), carla::client::Waypoint::GetRightLaneMarking(), carla::client::Road::GetSectionAt(), carla::road::Map::GetSignalsInDistance(), carla::road::Map::GetStencilsInDistance(), carla::road::Map::GetSuccessors(), carla::road::Map::GetTreesTransform(), carla::road::Map::GetWaypoint(), carla::road::IsOrphanSliverRoad(), carla::road::Lane::IsPositiveDirection(), carla::road::Lane::IsStraight(), carla::opendrive::parser::GeometryParser::Parse(), carla::opendrive::parser::ObjectParser::Parse(), carla::opendrive::parser::RoadParser::Parse(), carla::opendrive::parser::SignalParser::Parse(), carla::client::SectionsByDistance(), and test_road_links().