pub struct LidarCuMsgPayload(pub PointCloudSoa<MAX_POINTS>);Tuple Fields§
§0: PointCloudSoa<MAX_POINTS>Methods from Deref<Target = PointCloudSoa<MAX_POINTS>>§
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn push(&mut self, value: PointCloud)
pub fn pop(&mut self) -> Option<PointCloud>
pub fn set(&mut self, index: usize, value: PointCloud)
pub fn get(&self, index: usize) -> PointCloud
pub fn apply<F>(&mut self, f: F)
pub fn iter(&self) -> PointCloudIterator<'_, N>
pub fn tov(&self) -> &[CuDuration]
pub fn tov_mut(&mut self) -> &mut [CuDuration]
pub fn tov_range(&self, range: Range<usize>) -> &[CuDuration]
pub fn tov_range_mut(&mut self, range: Range<usize>) -> &mut [CuDuration]
pub fn x(&self) -> &[Length]
pub fn x_mut(&mut self) -> &mut [Length]
pub fn x_range(&self, range: Range<usize>) -> &[Length]
pub fn x_range_mut(&mut self, range: Range<usize>) -> &mut [Length]
pub fn y(&self) -> &[Length]
pub fn y_mut(&mut self) -> &mut [Length]
pub fn y_range(&self, range: Range<usize>) -> &[Length]
pub fn y_range_mut(&mut self, range: Range<usize>) -> &mut [Length]
pub fn z(&self) -> &[Length]
pub fn z_mut(&mut self) -> &mut [Length]
pub fn z_range(&self, range: Range<usize>) -> &[Length]
pub fn z_range_mut(&mut self, range: Range<usize>) -> &mut [Length]
pub fn i(&self) -> &[Ratio]
pub fn i_mut(&mut self) -> &mut [Ratio]
pub fn i_range(&self, range: Range<usize>) -> &[Ratio]
pub fn i_range_mut(&mut self, range: Range<usize>) -> &mut [Ratio]
pub fn return_order(&self) -> &[u8] ⓘ
pub fn return_order_mut(&mut self) -> &mut [u8] ⓘ
pub fn return_order_range(&self, range: Range<usize>) -> &[u8] ⓘ
pub fn return_order_range_mut(&mut self, range: Range<usize>) -> &mut [u8] ⓘ
Trait Implementations§
Source§impl Clone for LidarCuMsgPayload
impl Clone for LidarCuMsgPayload
Source§fn clone(&self) -> LidarCuMsgPayload
fn clone(&self) -> LidarCuMsgPayload
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 LidarCuMsgPayload
impl Debug for LidarCuMsgPayload
Source§impl Decode<()> for LidarCuMsgPayload
impl Decode<()> for LidarCuMsgPayload
Source§impl Default for LidarCuMsgPayload
impl Default for LidarCuMsgPayload
Source§fn default() -> LidarCuMsgPayload
fn default() -> LidarCuMsgPayload
Returns the “default value” for a type. Read more
Source§impl Deref for LidarCuMsgPayload
impl Deref for LidarCuMsgPayload
Source§impl DerefMut for LidarCuMsgPayload
impl DerefMut for LidarCuMsgPayload
Source§impl<'de> Deserialize<'de> for LidarCuMsgPayload
impl<'de> Deserialize<'de> for LidarCuMsgPayload
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 Encode for LidarCuMsgPayload
impl Encode for LidarCuMsgPayload
Auto Trait Implementations§
impl Freeze for LidarCuMsgPayload
impl RefUnwindSafe for LidarCuMsgPayload
impl Send for LidarCuMsgPayload
impl Sync for LidarCuMsgPayload
impl Unpin for LidarCuMsgPayload
impl UnsafeUnpin for LidarCuMsgPayload
impl UnwindSafe for LidarCuMsgPayload
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CuPayloadSize for Twhere
T: CuMsgPayload,
impl<T> CuPayloadSize for Twhere
T: CuMsgPayload,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more