CARLA
 
载入中...
搜索中...
未找到
TrafficSign.h
浏览该文件的文档.
1// Copyright (c) 2017 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
11
12namespace carla {
13namespace client {
14
15 class TrafficSign : public Actor { // 定义一个名为TrafficSign的类,它继承自Actor类。
16 public: // 公共成员区域。
17
18 explicit TrafficSign(ActorInitializer init) : Actor(std::move(init)) {} // TrafficSign类的构造函数,使用ActorInitializer初始化基类Actor。
19
21 return ActorState::GetBoundingBox();
22 }// 获取触发体积的成员函数。
23
24 carla::road::SignId GetSignId() const; // 获取交通标志ID的成员函数。
25
26
27 };
28
29} // namespace client
30} // namespace carla
用于初始化 Actor 类。只有 ActorFactory 可以创建此对象,因此只有 ActorFactory 可以创建 Actor。
表示模拟中的一个行为体(Actor)。
const geom::BoundingBox & GetTriggerVolume() const
Definition TrafficSign.h:20
carla::road::SignId GetSignId() const
TrafficSign(ActorInitializer init)
Definition TrafficSign.h:18
std::string SignId
Definition RoadTypes.h:35
CARLA模拟器的主命名空间。
Definition Carla.cpp:139
包含CARLA客户端相关类和函数的命名空间。