CARLA
Loading...
Searching...
No Matches
PointField.h
Go to the documentation of this file.
1// Copyright (c) 2025 Computer Vision Center (CVC) at the Universitat Autonoma de Barcelona (UAB).
2// This work is licensed under the terms of the MIT license.
3// For a copy, see <https://opensource.org/licenses/MIT>.
4
5#pragma once
6#include <cstdint>
7#include <string>
8
9namespace carla {
10namespace ros2 {
11namespace msg {
12
13struct PointField {
14 static const uint8_t INT8 = 1;
15 static const uint8_t UINT8 = 2;
16 static const uint8_t INT16 = 3;
17 static const uint8_t UINT16 = 4;
18 static const uint8_t INT32 = 5;
19 static const uint8_t UINT32 = 6;
20 static const uint8_t FLOAT32 = 7;
21 static const uint8_t FLOAT64 = 8;
22
23 std::string name;
24 uint32_t offset = 0;
25 uint8_t datatype = 0;
26 uint32_t count = 0;
27};
28
29} // namespace msg
30} // namespace ros2
31} // namespace carla
This file contains definitions of common data structures used in traffic manager.
static const uint8_t INT32
Definition PointField.h:18
static const uint8_t INT16
Definition PointField.h:16
static const uint8_t UINT8
Definition PointField.h:15
static const uint8_t FLOAT64
Definition PointField.h:21
static const uint8_t UINT32
Definition PointField.h:19
static const uint8_t FLOAT32
Definition PointField.h:20
static const uint8_t UINT16
Definition PointField.h:17
static const uint8_t INT8
Definition PointField.h:14