ros2_interfaces_jazzy_rkyv/sensor_msgs/msg/
point_cloud.rs1use rkyv::{Archive, Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize, Archive)]
4pub struct PointCloud {
5 pub header: crate::std_msgs::msg::Header,
6 pub points: Vec<crate::geometry_msgs::msg::Point32>,
7 pub channels: Vec<crate::sensor_msgs::msg::ChannelFloat32>,
8}
9
10impl Default for PointCloud {
11 fn default() -> Self {
12 PointCloud {
13 header: crate::std_msgs::msg::Header::default(),
14 points: Vec::new(),
15 channels: Vec::new(),
16 }
17 }
18}