[−][src]Trait parry2d::motion::RigidMotionComposition
Trait for composing some rigid motions.
Provided methods
fn inverse(&self) -> Inverse<'_, Self>
[src]
Inverse the transforms returned by the rigid-motion self
.
fn inv_mul<'a>(
&'a self,
rhs: &'a dyn RigidMotion
) -> InvMul<'a, Self, dyn RigidMotion + 'a>
[src]
&'a self,
rhs: &'a dyn RigidMotion
) -> InvMul<'a, Self, dyn RigidMotion + 'a>
Returns the motion that returns self.position_at_time(t).inverse() * rhs.position_at_time(t)
for all t
.
fn prepend_translation(
&self,
translation: Vector<Real>
) -> PrependTranslation<'_, Self>
[src]
&self,
translation: Vector<Real>
) -> PrependTranslation<'_, Self>
Prepend a translation to the rigid motion self
.
fn append_translation(
&self,
translation: Vector<Real>
) -> AppendTranslation<'_, Self>
[src]
&self,
translation: Vector<Real>
) -> AppendTranslation<'_, Self>
Prepend a translation to the rigid motion self
.
fn prepend_transformation(
&self,
transformation: Isometry<Real>
) -> PrependTransformation<'_, Self>
[src]
&self,
transformation: Isometry<Real>
) -> PrependTransformation<'_, Self>
Prepend a transformation to the rigid motion self
.
fn append_transformation(
&self,
transformation: Isometry<Real>
) -> AppendTransformation<'_, Self>
[src]
&self,
transformation: Isometry<Real>
) -> AppendTransformation<'_, Self>
Append a transformation to the rigid motion self
.