hpp::model::jointRotation::UnBounded Class Reference

Rotation about an axis without bound. More...

#include <hpp/model/joint.hh>

Inheritance diagram for hpp::model::jointRotation::UnBounded:
Collaboration diagram for hpp::model::jointRotation::UnBounded:

List of all members.

Public Member Functions

 UnBounded (const Transform3f &initialPosition)
 UnBounded (const UnBounded &joint)
JointPtr_t clone () const
 Return pointer to copy of this Clone body and therefore inner and outer objects (see Body::clone).
virtual void computePosition (ConfigurationIn_t configuration, const Transform3f &parentPosition, Transform3f &position) const
 Compute position of joint.
virtual ~UnBounded ()

Detailed Description

Rotation about an axis without bound.

The configuration space of this joint is the unit circle, represented by $(q_0, q_1)$ such that $q_0^2 + q_1^2=1$


Constructor & Destructor Documentation

virtual hpp::model::jointRotation::UnBounded::~UnBounded ( ) [inline, virtual]

Member Function Documentation

Return pointer to copy of this Clone body and therefore inner and outer objects (see Body::clone).

Implements hpp::model::JointRotation.

virtual void hpp::model::jointRotation::UnBounded::computePosition ( ConfigurationIn_t  configuration,
const Transform3f parentPosition,
Transform3f position 
) const [virtual]

Compute position of joint.

Parameters:
configurationthe configuration of the robot,
parentPositionposition of parent joint,
Return values:
positionposition of this joint.

Implements hpp::model::JointRotation.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends