Gazebo

UniversalJoint Class Reference
[Universal Joint]

#include <UniversalJoint.hh>

Inheritance diagram for UniversalJoint:

Joint List of all members.

Detailed Description

A universal joint.


Public Member Functions

 UniversalJoint (dWorldID worldId)
 Constructor.
virtual ~UniversalJoint ()
 Destuctor.
virtual Vector3 GetAnchor () const
 Get the anchor point.
Vector3 GetAxis1 () const
 Get the first axis of rotation.
Vector3 GetAxis2 () const
 Get the second axis of rotation.
double GetAngle1 () const
 Get the angle of axis 1.
double GetAngle2 () const
 Get the angle of axis 2.
double GetAngleRate1 () const
 Get the angular rate of axis 1.
double GetAngleRate2 () const
 Get the angular rate of axis 2.
virtual void SetAnchor (const Vector3 &anchor)
 Set the anchor point.
void SetAxis1 (const Vector3 &axis)
 Set the first axis of rotation.
void SetAxis2 (const Vector3 &axis)
 Set the second axis of rotation.
virtual void SetParam (int parameter, double value)
 Set the parameter to value.
virtual void SetTorque (double torque1, double torque2)
 Set the torque of a joint.

Protected Member Functions

virtual void LoadChild (XMLConfigNode *node)
 Load the joint.


The documentation for this class was generated from the following file:

Last updated Aug 04 2007