Struct k::Manipulator[][src]

pub struct Manipulator<T: Real> {
    pub name: String,
    pub links: Vec<LinkNode<T>>,
    pub transform: Isometry3<T>,
    // some fields omitted
}

Kinematic chain using Rc<RefCell<LinkNode<T>>>

Fields

Methods

impl<T> Manipulator<T> where
    T: Real, 
[src]

Trait Implementations

impl<T: Debug + Real> Debug for Manipulator<T>
[src]

Formats the value using the given formatter. Read more

impl<T> EndTransform<T> for Manipulator<T> where
    T: Real, 
[src]

Calculate and return the transform of the end of the links

impl<T> HasLinks<T> for Manipulator<T> where
    T: Real, 
[src]

Calculate the transforms of all of the links

Get the names of the links

impl<T> HasJoints<T> for Manipulator<T> where
    T: Real, 
[src]

Set the angles of the joints Read more

Get the angles of the joints

Get the limits of the joints, if it exists.

skip fixed joint

Auto Trait Implementations

impl<T> !Send for Manipulator<T>

impl<T> !Sync for Manipulator<T>