CARLA
 
载入中...
搜索中...
未找到
SignalType.h
浏览该文件的文档.
1// Copyright (c) 2020 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
9#include <string>
10
11namespace carla {
12namespace road {
13
14 /// 使用 OpenDRIVE 1.5M (6.10 国家代码)
15 ///
16 class SignalType {
17 public:
18 static const std::string Danger(); // = "101" // 危险类型,从 101 到 151
19 static const std::string LanesMerging(); // = "121"; // 车道合并
20 static const std::string CautionPedestrian(); // = "133"; // 注意行人
21 static const std::string CautionBicycle(); // = "138"; // 注意自行车
22 static const std::string LevelCrossing(); // = "150"; // 平交道
23 static const std::string YieldSign(); // = "205"; // 让行标志
24 static const std::string StopSign(); // = "206"; // 停止标志
25 static const std::string MandatoryTurnDirection(); // = "209" // 强制转向方向
26 static const std::string MandatoryLeftRightDirection(); // = "211"; // 强制左或右转
27 static const std::string TwoChoiceTurnDirection(); // = "214" // 两个选择的转向方向
28 static const std::string Roundabout(); // = "215"; // 环形交叉口
29 static const std::string PassRightLeft(); // = "222"; // 右侧通过或左侧通过
30 static const std::string AccessForbidden(); // = "250"; // 禁止进入
31 static const std::string AccessForbiddenMotorvehicles(); // = "251"; // 禁止机动车辆进入
32 static const std::string AccessForbiddenTrucks(); // = "253"; // 禁止卡车进入
33 static const std::string AccessForbiddenBicycle(); // = "254"; // 禁止自行车进入
34 static const std::string AccessForbiddenWeight(); // = "263"; // 禁止超重
35 static const std::string AccessForbiddenWidth(); // = "264"; // 禁止超宽
36 static const std::string AccessForbiddenHeight(); // = "265"; // 禁止超高
37 static const std::string AccessForbiddenWrongDirection(); // = "267"; // 禁止逆行
38 static const std::string ForbiddenUTurn(); // = "272"; // 禁止掉头
39 static const std::string MaximumSpeed(); // = "274"; // 最高速度
40 static const std::string ForbiddenOvertakingMotorvehicles(); // = "276"; // 禁止超越机动车辆
41 static const std::string ForbiddenOvertakingTrucks(); // = "277"; // 禁止超越卡车
42 static const std::string AbsoluteNoStop(); // = "283"; // 绝对禁止停车
43 static const std::string RestrictedStop(); // = "286"; // 限制停车
44 static const std::string HasWayNextIntersection(); // = "301"; // 下一个交叉口有优先通行权
45 static const std::string PriorityWay(); // = "306"; // 优先通行路
46 static const std::string PriorityWayEnd(); // = "307"; // 优先通行结束
47 static const std::string CityBegin(); // = "310"; // 城市开始
48 static const std::string CityEnd(); // = "311"; // 城市结束
49 static const std::string Highway(); // = "330"; // 高速公路
50 static const std::string DeadEnd(); // = "357"; // 死胡同
51 static const std::string RecomendedSpeed(); // = "380"; // 推荐速度
52 static const std::string RecomendedSpeedEnd(); // = "381"; // 推荐速度结束
53
54 static bool IsTrafficLight(const std::string &type); // 判断是否为交通信号灯
55 };
56
57} // road
58} // carla
使用 OpenDRIVE 1.5M (6.10 国家代码)
Definition SignalType.h:16
static const std::string CautionBicycle()
static const std::string AccessForbiddenWrongDirection()
static const std::string AccessForbiddenBicycle()
static const std::string RecomendedSpeed()
static const std::string AbsoluteNoStop()
static const std::string MandatoryTurnDirection()
static const std::string DeadEnd()
static const std::string AccessForbidden()
static const std::string RestrictedStop()
static const std::string LevelCrossing()
static const std::string CityBegin()
static const std::string ForbiddenUTurn()
static const std::string ForbiddenOvertakingTrucks()
static const std::string YieldSign()
static const std::string Danger()
static const std::string RecomendedSpeedEnd()
static const std::string AccessForbiddenMotorvehicles()
static const std::string CautionPedestrian()
static const std::string Highway()
static const std::string AccessForbiddenHeight()
static const std::string Roundabout()
static const std::string PassRightLeft()
static const std::string HasWayNextIntersection()
static bool IsTrafficLight(const std::string &type)
static const std::string CityEnd()
static const std::string ForbiddenOvertakingMotorvehicles()
static const std::string LanesMerging()
static const std::string AccessForbiddenWeight()
static const std::string MandatoryLeftRightDirection()
static const std::string MaximumSpeed()
static const std::string PriorityWayEnd()
static const std::string AccessForbiddenTrucks()
static const std::string PriorityWay()
static const std::string TwoChoiceTurnDirection()
static const std::string StopSign()
static const std::string AccessForbiddenWidth()
CARLA模拟器的主命名空间。
Definition Carla.cpp:139