ros2_interfaces_humble/ros_ign_interfaces/msg/
track_visual.rs1use 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 {}