pub struct PointCloud {
pub tov: CuTime,
pub x: Distance,
pub y: Distance,
pub z: Distance,
pub i: Reflectivity,
pub return_order: u8,
}Expand description
Standardized PointCloud. note: the derive(Soa) will generate a PointCloudSoa struct that will store the data in a SoA format. The Soa format is appropriate for early pipeline operations like changing their frame of reference. important: The ToV of the points are not assumed to be sorted.
Fields§
§tov: CuTime§x: Distance§y: Distance§z: Distance§i: Reflectivity§return_order: u8Implementations§
Trait Implementations§
Source§impl<'__de> BorrowDecode<'__de> for PointCloud
impl<'__de> BorrowDecode<'__de> for PointCloud
Source§fn borrow_decode<__D: BorrowDecoder<'__de>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for PointCloud
impl Clone for PointCloud
Source§fn clone(&self) -> PointCloud
fn clone(&self) -> PointCloud
Returns a copy 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 PointCloud
impl Debug for PointCloud
Source§impl Decode for PointCloud
impl Decode for PointCloud
Source§impl Default for PointCloud
impl Default for PointCloud
Source§fn default() -> PointCloud
fn default() -> PointCloud
Returns the “default value” for a type. Read more
Source§impl Encode for PointCloud
impl Encode for PointCloud
Source§impl PartialEq for PointCloud
impl PartialEq for PointCloud
impl StructuralPartialEq for PointCloud
Auto Trait Implementations§
impl Freeze for PointCloud
impl RefUnwindSafe for PointCloud
impl Send for PointCloud
impl Sync for PointCloud
impl Unpin for PointCloud
impl UnwindSafe for PointCloud
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