oops::UniversalJoint Class Reference

#include <Joints.h>

Inherits oops::Joint.

Collaboration diagram for oops::UniversalJoint:

List of all members.


Public Member Functions

 UniversalJoint (unsigned anchorObject, gmtl::Vec3f offset, gmtl::Vec3f axis1, gmtl::Vec3f axis2)
 UniversalJoint (unsigned id, RigidBody *obj1, RigidBody *obj2, gmtl::Vec3f position, gmtl::Vec3f axis1, gmtl::Vec3f axis2)
virtual Jointclone ()
virtual void setODEParameter (int attrib, double value)
virtual void build (dWorldID world)

Protected Attributes

unsigned anchorObject
gmtl::Vec3f offset
gmtl::Vec3f position
gmtl::Vec3f axis1
gmtl::Vec3f axis2

Constructor & Destructor Documentation

UniversalJoint::UniversalJoint ( unsigned  anchorObject,
gmtl::Vec3f  offset,
gmtl::Vec3f  axis1,
gmtl::Vec3f  axis2 
)

UniversalJoint::UniversalJoint ( unsigned  id,
RigidBody obj1,
RigidBody obj2,
gmtl::Vec3f  position,
gmtl::Vec3f  axis1,
gmtl::Vec3f  axis2 
)


Member Function Documentation

void UniversalJoint::build ( dWorldID  world  )  [virtual]

Implements oops::Joint.

Joint * UniversalJoint::clone (  )  [virtual]

Implements oops::Joint.

void UniversalJoint::setODEParameter ( int  attrib,
double  value 
) [virtual]

Implements oops::Joint.


Member Data Documentation

unsigned oops::UniversalJoint::anchorObject [protected]

gmtl::Vec3f oops::UniversalJoint::axis1 [protected]

gmtl::Vec3f oops::UniversalJoint::axis2 [protected]

gmtl::Vec3f oops::UniversalJoint::offset [protected]

gmtl::Vec3f oops::UniversalJoint::position [protected]


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

Generated on Wed Oct 20 16:12:04 2010 for inVRs by doxygen 1.5.8