CARLA
Loading...
Searching...
No Matches
TrafficSign.h
Go to the documentation of this file.
1// Copyright (c) 2026 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
12
13namespace carla {
14namespace client {
15
16 class TrafficSign : public Actor {
17 public:
18
19 explicit TrafficSign(ActorInitializer init) : Actor(std::move(init)) {}
20
22 return ActorState::GetBoundingBox();
23 }
24
26
27 std::vector<SharedPtr<Waypoint>> GetAffectedLaneWaypoints() const;
28
29 std::vector<SharedPtr<Waypoint>> GetStopWaypoints() const;
30
31 };
32
33} // namespace client
34} // namespace carla
Used to initialize Actor classes.
Represents an actor in the simulation.
const geom::BoundingBox & GetTriggerVolume() const
Definition TrafficSign.h:21
carla::road::SignId GetSignId() const
std::vector< SharedPtr< Waypoint > > GetAffectedLaneWaypoints() const
std::vector< SharedPtr< Waypoint > > GetStopWaypoints() const
TrafficSign(ActorInitializer init)
Definition TrafficSign.h:19
std::string SignId
Definition RoadTypes.h:25
This file contains definitions of common data structures used in traffic manager.