#[repr(C)]pub struct TwistWithCovariance {
pub twist: Twist,
pub covariance: [[f32; 6]; 6],
}
Expand description
This expresses velocity in free space with uncertainty.
Fields§
§twist: Twist
§covariance: [[f32; 6]; 6]
Row-major representation of the 6x6 covariance matrix The orientation parameters use a fixed-axis representation. In order, the parameters are: (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TwistWithCovariance
impl<'de> Deserialize<'de> for TwistWithCovariance
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
Auto Trait Implementations§
impl Freeze for TwistWithCovariance
impl RefUnwindSafe for TwistWithCovariance
impl Send for TwistWithCovariance
impl Sync for TwistWithCovariance
impl Unpin for TwistWithCovariance
impl UnwindSafe for TwistWithCovariance
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