opal::JointAxis Struct Reference

A data structure describing a single Joint axis. More...

#include <JointData.h>

List of all members.

Public Member Functions

 JointAxis ()

Public Attributes

Vec3r direction
bool limitsEnabled
JointLimits limits

Detailed Description

A data structure describing a single Joint axis.

Definition at line 62 of file JointData.h.

Constructor & Destructor Documentation

opal::JointAxis::JointAxis  )  [inline]

Definition at line 64 of file JointData.h.

References opal::defaults::joint::axis0Direction, direction, opal::defaults::joint::limitsEnabled, and limitsEnabled.

Member Data Documentation

Vec3r opal::JointAxis::direction

The direction vector of the axis.

Definition at line 72 of file JointData.h.

Referenced by opal::Joint::addForce(), opal::Joint::addTorque(), JointAxis(), opal::JointData::JointData(), and opal::ODEJoint::setAxis().

JointLimits opal::JointAxis::limits

The limits of the Joint axis.

Definition at line 78 of file JointData.h.

Referenced by opal::Joint::getHighLimit(), opal::Joint::getLimitBounciness(), opal::Joint::getLimitHardness(), opal::Joint::getLowLimit(), opal::Joint::setLimitBounciness(), opal::Joint::setLimitHardness(), opal::Joint::setLimitRange(), and opal::ODEJoint::setLimitsEnabled().

bool opal::JointAxis::limitsEnabled

Determines whether Joint limits are enabled for this axis.

Definition at line 75 of file JointData.h.

Referenced by opal::Joint::areLimitsEnabled(), JointAxis(), opal::ODEJoint::setLimitRange(), and opal::Joint::setLimitsEnabled().

The documentation for this struct was generated from the following file:
Generated on Tue May 16 17:49:56 2006 for OPAL by  doxygen 1.4.6-NO