oops::SliderJoint Class Reference

#include <Joints.h>

Inherits oops::Joint.

Collaboration diagram for oops::SliderJoint:

List of all members.


Public Member Functions

 SliderJoint (gmtl::Vec3f axis)
 SliderJoint (unsigned id, RigidBody *obj1, RigidBody *obj2, gmtl::Vec3f axis)
virtual Jointclone ()
virtual void setODEParameter (int attrib, double value)
virtual void build (dWorldID world)
gmtl::Vec3f & getAxis (gmtl::Vec3f &dst)
const gmtl::Vec3f & getAxis ()
float getPosition ()
virtual void setMinBoundary (float min)
virtual void setMaxBoundary (float max)
float getMinBoundary ()
float getMaxBoundary ()

Protected Attributes

gmtl::Vec3f axis
bool minBoundarySet
bool maxBoundarySet
float minBoundary
float maxBoundary

Constructor & Destructor Documentation

SliderJoint::SliderJoint ( gmtl::Vec3f  axis  ) 

SliderJoint::SliderJoint ( unsigned  id,
RigidBody obj1,
RigidBody obj2,
gmtl::Vec3f  axis 
)


Member Function Documentation

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

Implements oops::Joint.

Joint * SliderJoint::clone (  )  [virtual]

Implements oops::Joint.

const gmtl::Vec3f & SliderJoint::getAxis (  ) 

gmtl::Vec3f & SliderJoint::getAxis ( gmtl::Vec3f &  dst  ) 

float SliderJoint::getMaxBoundary (  ) 

float SliderJoint::getMinBoundary (  ) 

float SliderJoint::getPosition (  ) 

void SliderJoint::setMaxBoundary ( float  max  )  [virtual]

void SliderJoint::setMinBoundary ( float  min  )  [virtual]

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

Implements oops::Joint.


Member Data Documentation

gmtl::Vec3f oops::SliderJoint::axis [protected]

float oops::SliderJoint::maxBoundary [protected]

float oops::SliderJoint::minBoundary [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