Trait k::HasJoints[][src]

pub trait HasJoints<T> where
    T: Real, 
{ fn set_joint_angles(&mut self, angles: &[T]) -> Result<(), JointError>;
fn joint_angles(&self) -> Vec<T>;
fn joint_limits(&self) -> Vec<Option<Range<T>>>;
fn joint_names(&self) -> Vec<String>; }

Container of joints which has angle

Required Methods

Set the angles of the joints

If the angle are out of the limit, it returns error.

Get the angles of the joints

Get the limits of the joints, if it exists.

Get the all names of the joints

Implementors