Trait rhusics_core::Pose[][src]

pub trait Pose<P, R>: Transform<P> where
    P: EuclideanSpace
{ fn new(position: P, rotation: R) -> Self;
fn set_rotation(&mut self, rotation: R);
fn set_position(&mut self, position: P);
fn rotation(&self) -> R;
fn position(&self) -> P; }

Pose abstraction

Required Methods

New pose

Set rotation

Set position

Read rotation

Read position

Implementations on Foreign Types

impl<P, R> Pose<P, R> for Decomposed<<P as EuclideanSpace>::Diff, R> where
    P: EuclideanSpace,
    R: Rotation<P>,
    <P as EuclideanSpace>::Scalar: BaseFloat
[src]

Implementors