CARLA
Loading...
Searching...
No Matches
LibCarla
source
carla
ros2
types
msg
PointCloud2.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 <vector>
8
#include "
carla/ros2/types/msg/Header.h
"
9
#include "
carla/ros2/types/msg/PointField.h
"
10
11
namespace
carla
{
12
namespace
ros2 {
13
namespace
msg {
14
15
struct
PointCloud2
{
16
Header
header
;
17
uint32_t
height
= 0;
18
uint32_t
width
= 0;
19
std::vector<PointField>
fields
;
20
bool
is_bigendian
=
false
;
21
uint32_t
point_step
= 0;
22
uint32_t
row_step
= 0;
23
std::vector<uint8_t>
data
;
24
bool
is_dense
=
false
;
25
};
26
27
}
// namespace msg
28
}
// namespace ros2
29
}
// namespace carla
Header.h
PointField.h
carla
This file contains definitions of common data structures used in traffic manager.
Definition
SignComponent.h:21
carla::ros2::msg::Header
Definition
Header.h:13
carla::ros2::msg::PointCloud2
Definition
PointCloud2.h:15
carla::ros2::msg::PointCloud2::header
Header header
Definition
PointCloud2.h:16
carla::ros2::msg::PointCloud2::fields
std::vector< PointField > fields
Definition
PointCloud2.h:19
carla::ros2::msg::PointCloud2::point_step
uint32_t point_step
Definition
PointCloud2.h:21
carla::ros2::msg::PointCloud2::height
uint32_t height
Definition
PointCloud2.h:17
carla::ros2::msg::PointCloud2::is_bigendian
bool is_bigendian
Definition
PointCloud2.h:20
carla::ros2::msg::PointCloud2::width
uint32_t width
Definition
PointCloud2.h:18
carla::ros2::msg::PointCloud2::row_step
uint32_t row_step
Definition
PointCloud2.h:22
carla::ros2::msg::PointCloud2::data
std::vector< uint8_t > data
Definition
PointCloud2.h:23
carla::ros2::msg::PointCloud2::is_dense
bool is_dense
Definition
PointCloud2.h:24
Generated by
1.9.8