pub struct VirtualWallCuboid {
pub id: i32,
pub object_world_size: [f64; 3],
pub p_frame: [f64; 16],
pub active: bool,
}Expand description
Parameters of a cuboid used as a virtual wall (franka::VirtualWallCuboid,
libfranka 0.9.2 include/franka/command_types.h).
Returned by crate::Robot::virtual_wall, which is FCI v5 only.
Fields§
§id: i32ID of the virtual wall.
object_world_size: [f64; 3]Corner point of the cuboid in the world frame, in [m].
p_frame: [f64; 16]4x4 transformation matrix, column-major.
active: booltrue if this Cartesian limit is active.
Trait Implementations§
Source§impl Clone for VirtualWallCuboid
impl Clone for VirtualWallCuboid
Source§fn clone(&self) -> VirtualWallCuboid
fn clone(&self) -> VirtualWallCuboid
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VirtualWallCuboid
Source§impl Debug for VirtualWallCuboid
impl Debug for VirtualWallCuboid
Source§impl PartialEq for VirtualWallCuboid
impl PartialEq for VirtualWallCuboid
Source§fn eq(&self, other: &VirtualWallCuboid) -> bool
fn eq(&self, other: &VirtualWallCuboid) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VirtualWallCuboid
Auto Trait Implementations§
impl Freeze for VirtualWallCuboid
impl RefUnwindSafe for VirtualWallCuboid
impl Send for VirtualWallCuboid
impl Sync for VirtualWallCuboid
impl Unpin for VirtualWallCuboid
impl UnsafeUnpin for VirtualWallCuboid
impl UnwindSafe for VirtualWallCuboid
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> Scalar for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.