CARLA
 
载入中...
搜索中...
未找到
| 类型定义 | 函数
carla::opendrive::parser 命名空间参考

class  ControllerParser
 
struct  ElevationProfile
 
struct  Geometry
 
struct  GeometryArc
 
struct  GeometryParamPoly3
 
class  GeometryParser
 
struct  GeometryPoly3
 
struct  GeometrySpiral
 
class  GeoReferenceParser
 
class  JunctionParser
 
struct  Lane
 
struct  LaneOffset
 
class  LaneParser
 
struct  LaneSection
 
struct  LateralCrossfall
 
struct  LateralProfile
 
struct  LateralShape
 
class  ObjectParser
 
struct  Polynomial
 
class  ProfilesParser
 
struct  Road
 
class  RoadParser
 
struct  RoadTypeSpeed
 
class  SignalParser
 
class  TrafficGroupParser
 

类型定义

using JuncId = road::JuncId
 
using LaneId = road::LaneId
 
using RoadId = road::RoadId
 

函数

static void AddValidity (road::element::RoadInfoSignal *signal_reference, pugi::xml_node parent_node, const std::string &node_name, road::MapBuilder &map_builder)
 
static double ParseDouble (const std::string &string_value)
 
static geom::GeoLocation ParseGeoReference (const std::string &geo_reference_string)
 
static void ParseLanes (road::RoadId road_id, double s, const pugi::xml_node &parent_node, carla::road::MapBuilder &map_builder)
 
static road::Lane::LaneType StringToLaneType (std::string &&str)
 

类型定义说明

◆ JuncId

在文件 RoadParser.cpp22 行定义.

◆ LaneId

在文件 RoadParser.cpp21 行定义.

◆ RoadId

在文件 GeometryParser.cpp17 行定义.

函数说明

◆ AddValidity()

static void carla::opendrive::parser::AddValidity ( road::element::RoadInfoSignal * signal_reference,
pugi::xml_node parent_node,
const std::string & node_name,
road::MapBuilder & map_builder )
static

在文件 SignalParser.cpp17 行定义.

引用了 carla::road::MapBuilder::AddValidityToSignalReference() , 以及 pugi::xml_node::child().

被这些函数引用 carla::opendrive::parser::SignalParser::Parse().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ ParseDouble()

static double carla::opendrive::parser::ParseDouble ( const std::string & string_value)
static

在文件 GeoReferenceParser.cpp24 行定义.

引用了 string_value().

被这些函数引用 ParseGeoReference().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ ParseGeoReference()

static geom::GeoLocation carla::opendrive::parser::ParseGeoReference ( const std::string & geo_reference_string)
static

在文件 GeoReferenceParser.cpp28 行定义.

引用了 carla::log_debug(), carla::log_warning(), ParseDouble() , 以及 carla::StringUtil::Split().

被这些函数引用 carla::opendrive::parser::GeoReferenceParser::Parse().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ ParseLanes()

static void carla::opendrive::parser::ParseLanes ( road::RoadId road_id,
double s,
const pugi::xml_node & parent_node,
carla::road::MapBuilder & map_builder )
static

◆ StringToLaneType()

static road::Lane::LaneType carla::opendrive::parser::StringToLaneType ( std::string && str)
static