oops::Hinge2Joint Class Reference

#include <Joints.h>

Inherits oops::Joint.

Collaboration diagram for oops::Hinge2Joint:

List of all members.


Public Member Functions

 Hinge2Joint (unsigned anchorObject, gmtl::Vec3f offset, gmtl::Vec3f axis1, gmtl::Vec3f axis2)
 Hinge2Joint (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)
gmtl::Vec3f & getAnchor1 (gmtl::Vec3f &dst)
gmtl::Vec3f & getAnchor2 (gmtl::Vec3f &dst)

Protected Attributes

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

Constructor & Destructor Documentation

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

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


Member Function Documentation

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

Implements oops::Joint.

Joint * Hinge2Joint::clone (  )  [virtual]

Implements oops::Joint.

gmtl::Vec3f & Hinge2Joint::getAnchor1 ( gmtl::Vec3f &  dst  ) 

gmtl::Vec3f & Hinge2Joint::getAnchor2 ( gmtl::Vec3f &  dst  ) 

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

Implements oops::Joint.


Member Data Documentation

unsigned oops::Hinge2Joint::anchorObject [protected]

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

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

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

gmtl::Vec3f oops::Hinge2Joint::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