CARLA
Loading...
Searching...
No Matches
DebugShape.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
9#include "carla/MsgPack.h"
12#include "carla/geom/Location.h"
13#include "carla/geom/Rotation.h"
14#include "carla/rpc/Color.h"
15
16#ifdef _MSC_VER
17#pragma warning(push)
18#pragma warning(disable:4583)
19#pragma warning(disable:4582)
20#include <variant>
21#pragma warning(pop)
22#else
23#include <variant>
24#endif
25
26namespace carla {
27namespace rpc {
28
75
76} // namespace rpc
77} // namespace carla
Euler angles of a rotation in CARLA's / Unreal's left-handed frame: x forward, y right,...
Definition Rotation.h:45
std::variant< Point, Line, Arrow, Box, String > primitive
Definition DebugShape.h:65
MSGPACK_DEFINE_ARRAY(primitive, color, life_time, persistent_lines)
This file contains definitions of common data structures used in traffic manager.
MSGPACK_DEFINE_ARRAY(line, arrow_size)
MSGPACK_DEFINE_ARRAY(box, rotation, thickness)
geom::BoundingBox box
Definition DebugShape.h:52
MSGPACK_DEFINE_ARRAY(begin, end, thickness)
MSGPACK_DEFINE_ARRAY(location, size)
MSGPACK_DEFINE_ARRAY(location, text, draw_shadow)