pub struct LidarFrame {Show 13 fields
pub stream_id: String,
pub frame_seq: u64,
pub hdr: FrameHeader,
pub encoding: CloudEncoding,
pub codec_kind: Codec,
pub layout: PointLayout,
pub has_per_point_timestamps: bool,
pub has_average_range_m: bool,
pub average_range_m: f32,
pub has_percent_valid: bool,
pub percent_valid: f32,
pub has_quality: bool,
pub quality: FrameQuality,
}Fields§
§stream_id: String§frame_seq: u64§hdr: FrameHeader§encoding: CloudEncoding§codec_kind: Codec§layout: PointLayout§has_per_point_timestamps: bool§has_average_range_m: bool§average_range_m: f32§has_percent_valid: bool§percent_valid: f32§has_quality: bool§quality: FrameQualityImplementations§
Source§impl LidarFrame
impl LidarFrame
pub fn encode(&self, w: &mut Writer) -> Result<(), WireError>
pub fn decode(r: &mut Reader<'_>) -> Result<Self, WireError>
pub fn key_holder_be(&self) -> Result<Vec<u8>, WireError>
pub fn key_from_holder_be(r: &mut Reader<'_>) -> Result<Self, WireError>
pub fn key_hash(&self) -> Result<[u8; 16], WireError>
Trait Implementations§
Source§impl Clone for LidarFrame
impl Clone for LidarFrame
Source§impl Debug for LidarFrame
impl Debug for LidarFrame
Source§impl Default for LidarFrame
impl Default for LidarFrame
Source§impl PartialEq for LidarFrame
impl PartialEq for LidarFrame
impl StructuralPartialEq for LidarFrame
Auto Trait Implementations§
impl Freeze for LidarFrame
impl RefUnwindSafe for LidarFrame
impl Send for LidarFrame
impl Sync for LidarFrame
impl Unpin for LidarFrame
impl UnsafeUnpin for LidarFrame
impl UnwindSafe for LidarFrame
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