#[repr(C)]pub struct PoseWithCovariance {
pub pose: Pose,
pub covariance: [[f64; 6]; 6],
}
Expand description
This represents a pose in free space with uncertainty.A representation of pose in free space, composed of position and orientation.
Fields§
§pose: Pose
§covariance: [[f64; 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 PoseWithCovariance
impl<'de> Deserialize<'de> for PoseWithCovariance
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 PoseWithCovariance
impl RefUnwindSafe for PoseWithCovariance
impl Send for PoseWithCovariance
impl Sync for PoseWithCovariance
impl Unpin for PoseWithCovariance
impl UnwindSafe for PoseWithCovariance
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