Enum cartesian_trajectories::pose_generators::RelativeMotionFrame [−][src]
pub enum RelativeMotionFrame { Base, Tcp, Unit, }
Describes the reference frame for a relative motion.
Variants
Performs the motion relative to the robots base coordinate system. Concretely the displacement is multiplied from the left to the start pose.
Performs the motion relative to the robots tool center point coordinate system. Concretely the displacement is multiplied from the right to the start pose. This means that if the tool is rotated the robot will translate in the corresponding direction of the tool.
Performs the motion relative to the Unit frame (Identity Matrix). Concretely that means that the start pose is completely ignored. This type of motion is good when you apply it to an already given Transformation
Auto Trait Implementations
impl RefUnwindSafe for RelativeMotionFrame
impl Send for RelativeMotionFrame
impl Sync for RelativeMotionFrame
impl Unpin for RelativeMotionFrame
impl UnwindSafe for RelativeMotionFrame
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
pub fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn is_in_subset(&self) -> bool
pub fn is_in_subset(&self) -> bool
Checks if self
is actually part of its subset T
(and can be converted to it).
pub fn to_subset_unchecked(&self) -> SS
pub fn to_subset_unchecked(&self) -> SS
Use with care! Same as self.to_subset
but without any property checks. Always succeeds.
pub fn from_subset(element: &SS) -> SP
pub fn from_subset(element: &SS) -> SP
The inclusion map: converts self
to the equivalent element of its superset.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,