ros2_interfaces_humble/ros_ign_interfaces/msg/
track_visual.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct TrackVisual {
5    pub header: crate::std_msgs::msg::Header,
6    pub name: ::std::string::String,
7    pub id: u32,
8    pub inherit_orientation: bool,
9    pub min_dist: f64,
10    pub max_dist: f64,
11    pub is_static: bool,
12    pub use_model_frame: bool,
13    pub xyz: crate::geometry_msgs::msg::Vector3,
14    pub inherit_yaw: bool,
15}
16
17impl Default for TrackVisual {
18    fn default() -> Self {
19        TrackVisual {
20            header: crate::std_msgs::msg::Header::default(),
21            name: ::std::string::String::new(),
22            id: 0,
23            inherit_orientation: false,
24            min_dist: 0.0,
25            max_dist: 0.0,
26            is_static: false,
27            use_model_frame: false,
28            xyz: crate::geometry_msgs::msg::Vector3::default(),
29            inherit_yaw: false,
30        }
31    }
32}
33
34impl ros2_client::Message for TrackVisual {}