CARLA
 
载入中...
�索中...
未找到
ControllerParser.h
�览该文件的文档.
1// Copyright (c) 2019 Computer Vision Center (CVC) at the Universitat Autonoma
2// de Barcelona (UAB).
3//
4// This work is licensed under the terms of the MIT license.
5// For a copy, see <https://opensource.org/licenses/MIT>.
6
7#pragma once
8///@brief pugi XML½âÎö¿âµÄÃüÃû¿Õ¼ä
9namespace pugi {
10 ///@class xml_document
11 ///@brief ±íʾһ¸öXMLÎĵµ
12 class xml_document;
13} // namespace pugi
14///@brief CarlaÄ£ÄâÆ÷µÄÃüÃû¿Õ¼ä
15namespace carla {
16 ///@brief CarlaÖеÀ·Ïà¹Ø¹¦ÄܵÄÃüÃû¿Õ¼ä
17namespace road {
18 ///@class MapBuilder
19 ///@brief ÓÃÓÚÔÚCarlaÄ£ÄâÆ÷Öй¹½¨µØÍ¼µÄÀà
20 class MapBuilder;
21} // namespace road
22///@brief ´¦ÀíOpenDrive¸ñʽµØÍ¼Êý¾ÝµÄÃüÃû¿Õ¼ä
23namespace opendrive {
24namespace parser {
25///@class ControllerParser
26///@brief ÓÃÓÚ½âÎöOpendrive¿ØÖÆÆ÷Êý¾ÝµÄÀà
28 public:
29 ///@brief ½âÎöXMLÎĵµ²¢Ê¹ÓÃÌṩµÄMapBuilder¹¹½¨µØÍ¼
30 ///@param xml Òª½âÎöµÄXMLÎĵµµÄ³£Á¿ÒýÓÃ
31 ///@param map_builder ½«ÓÃÓÚ¹¹½¨µØÍ¼µÄMapBuilder¶ÔÏóµÄÒýÓá£
32 static void Parse(
33 const pugi::xml_document &xml,
34 carla::road::MapBuilder &map_builder);
35
36 };
37
38} // namespace parser
39} // namespace opendrive
40} // namespace carla
ÓÃÓÚ½âÎöOpendrive¿ØÖÆÆ÷Êý¾ÝµÄÀà
static void Parse(const pugi::xml_document &xml, carla::road::MapBuilder &map_builder)
½âÎöXMLÎĵµ²¢Ê¹ÓÃÌṩµÄMapBuilder¹¹½¨µØÍ¼
ÓÃÓÚÔÚCarlaÄ£ÄâÆ÷Öй¹½¨µØÍ¼µÄÀà
Definition: MapBuilder.h:20
±íʾһ¸öXMLÎĵµ
Definition: pugixml.hpp:1003
CARLA模拟器的主命�空间。
Definition: Carla.cpp:139
pugi XML½âÎö¿âµÄÃüÃû¿Õ¼ä