pub struct SensorData {Show 30 fields
pub header: Header,
pub left: Image,
pub right: Image,
pub left_compressed: Vec<u8>,
pub right_compressed: Vec<u8>,
pub left_camera_info: Vec<CameraInfo>,
pub right_camera_info: Vec<CameraInfo>,
pub local_transform: Vec<Transform>,
pub laser_scan: PointCloud2,
pub laser_scan_compressed: Vec<u8>,
pub laser_scan_max_pts: i32,
pub laser_scan_max_range: f32,
pub laser_scan_format: i32,
pub laser_scan_local_transform: Transform,
pub user_data: Vec<u8>,
pub grid_ground: Vec<u8>,
pub grid_obstacles: Vec<u8>,
pub grid_empty_cells: Vec<u8>,
pub grid_cell_size: f32,
pub grid_view_point: Point3f,
pub key_points: Vec<KeyPoint>,
pub points: Vec<Point3f>,
pub descriptors: Vec<u8>,
pub global_descriptors: Vec<GlobalDescriptor>,
pub env_sensors: Vec<EnvSensor>,
pub imu: Imu,
pub imu_local_transform: Transform,
pub landmarks: Vec<LandmarkDetection>,
pub ground_truth_pose: Pose,
pub gps: GPS,
}Fields§
§header: Header§left: Image§right: Image§left_compressed: Vec<u8>§right_compressed: Vec<u8>§left_camera_info: Vec<CameraInfo>§right_camera_info: Vec<CameraInfo>§local_transform: Vec<Transform>§laser_scan: PointCloud2§laser_scan_compressed: Vec<u8>§laser_scan_max_pts: i32§laser_scan_max_range: f32§laser_scan_format: i32§laser_scan_local_transform: Transform§user_data: Vec<u8>§grid_ground: Vec<u8>§grid_obstacles: Vec<u8>§grid_empty_cells: Vec<u8>§grid_cell_size: f32§grid_view_point: Point3f§key_points: Vec<KeyPoint>§points: Vec<Point3f>§descriptors: Vec<u8>§global_descriptors: Vec<GlobalDescriptor>§env_sensors: Vec<EnvSensor>§imu: Imu§imu_local_transform: Transform§landmarks: Vec<LandmarkDetection>§ground_truth_pose: Pose§gps: GPSTrait Implementations§
Source§impl Clone for SensorData
impl Clone for SensorData
Source§fn clone(&self) -> SensorData
fn clone(&self) -> SensorData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SensorData
impl Debug for SensorData
Source§impl Default for SensorData
impl Default for SensorData
Source§impl<'de> Deserialize<'de> for SensorData
impl<'de> Deserialize<'de> for SensorData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SensorData
impl PartialEq for SensorData
Source§impl Serialize for SensorData
impl Serialize for SensorData
impl Message for SensorData
impl StructuralPartialEq for SensorData
Auto Trait Implementations§
impl Freeze for SensorData
impl RefUnwindSafe for SensorData
impl Send for SensorData
impl Sync for SensorData
impl Unpin for SensorData
impl UnwindSafe for SensorData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more