Public Member Functions
ODEUniversalJoint Class Reference

A universal joint. More...

#include <ODEUniversalJoint.hh>

Inheritance diagram for ODEUniversalJoint:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ODEUniversalJoint (dWorldID worldId)
 Constructor.
virtual ~ODEUniversalJoint ()
 Destuctor.
virtual math::Vector3 GetAnchor (int index) const
 Get the anchor point.
virtual void SetAnchor (int index, const math::Vector3 &anchor)
 Set the anchor point.
virtual void SetDamping (int index, const double damping)
 Set joint damping, not yet implemented.
virtual math::Vector3 GetGlobalAxis (int index) const
 Get the first axis of rotation.
virtual void SetAxis (int index, const math::Vector3 &axis)
 Set the first axis of rotation.
virtual math::Angle GetAngleImpl (int index) const
 Get the angle of axis.
virtual double GetVelocity (int index) const
 Get the angular rate of an axis.
virtual void SetVelocity (int index, double angle)
 Set the velocity of an axis(index).
virtual void SetForce (int index, double torque)
 Set the torque of a joint.
virtual void SetMaxForce (int index, double t)
 Set the max allowed force of an axis(index).
virtual double GetMaxForce (int index)
 Get the max allowed force of an axis(index).
virtual void SetParam (int parameter, double value)
 Set the parameter to value.

Detailed Description

A universal joint.


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