pub trait RigidMotionComposition<N: RealField + Copy>: RigidMotion<N> {
// Provided methods
fn prepend_translation(
&self,
translation: Vector<N>,
) -> PrependTranslation<'_, N, Self> { ... }
fn prepend_transformation(
&self,
transformation: Isometry<N>,
) -> PrependTransformation<'_, N, Self> { ... }
}
Expand description
Trait for composing some rigid motions.
Provided Methods§
Sourcefn prepend_translation(
&self,
translation: Vector<N>,
) -> PrependTranslation<'_, N, Self>
fn prepend_translation( &self, translation: Vector<N>, ) -> PrependTranslation<'_, N, Self>
Prepend a translation to the rigid motion self
.
Sourcefn prepend_transformation(
&self,
transformation: Isometry<N>,
) -> PrependTransformation<'_, N, Self>
fn prepend_transformation( &self, transformation: Isometry<N>, ) -> PrependTransformation<'_, N, Self>
Prepend a transformation to the rigid motion self
.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.