oops::AMotorJoint Class Reference

#include <Joints.h>

Inherits oops::Joint.

Collaboration diagram for oops::AMotorJoint:

List of all members.


Public Member Functions

 AMotorJoint (int axis1Obj, gmtl::Vec3f axis1)
 AMotorJoint (int axis1Obj, gmtl::Vec3f axis1, int axis2Obj, gmtl::Vec3f axis2, int mode=dAMotorUser)
 AMotorJoint (int axis1Obj, gmtl::Vec3f axis1, int axis2Obj, gmtl::Vec3f axis2, int axis3Obj, gmtl::Vec3f axis3, int mode=dAMotorUser)
 AMotorJoint (unsigned id, RigidBody *obj1, RigidBody *obj2, int axis1Obj, gmtl::Vec3f axis1)
 AMotorJoint (unsigned id, RigidBody *obj1, RigidBody *obj2, int axis1Obj, gmtl::Vec3f axis1, int axis2Obj, gmtl::Vec3f axis2, int mode=dAMotorUser)
 AMotorJoint (unsigned id, RigidBody *obj1, RigidBody *obj2, int axis1Obj, gmtl::Vec3f axis1, int axis2Obj, gmtl::Vec3f axis2, int axis3Obj, gmtl::Vec3f axis3, int mode=dAMotorUser)
virtual Jointclone ()
virtual void setODEParameter (int attrib, double value)
virtual void build (dWorldID world)

Protected Attributes

int numberOfAxis
gmtl::Vec3f axis1
gmtl::Vec3f axis2
gmtl::Vec3f axis3
int axis1Obj
int axis2Obj
int axis3Obj
int mode

Constructor & Destructor Documentation

oops::AMotorJoint::AMotorJoint ( int  axis1Obj,
gmtl::Vec3f  axis1 
)

oops::AMotorJoint::AMotorJoint ( int  axis1Obj,
gmtl::Vec3f  axis1,
int  axis2Obj,
gmtl::Vec3f  axis2,
int  mode = dAMotorUser 
)

oops::AMotorJoint::AMotorJoint ( int  axis1Obj,
gmtl::Vec3f  axis1,
int  axis2Obj,
gmtl::Vec3f  axis2,
int  axis3Obj,
gmtl::Vec3f  axis3,
int  mode = dAMotorUser 
)

oops::AMotorJoint::AMotorJoint ( unsigned  id,
RigidBody obj1,
RigidBody obj2,
int  axis1Obj,
gmtl::Vec3f  axis1 
)

oops::AMotorJoint::AMotorJoint ( unsigned  id,
RigidBody obj1,
RigidBody obj2,
int  axis1Obj,
gmtl::Vec3f  axis1,
int  axis2Obj,
gmtl::Vec3f  axis2,
int  mode = dAMotorUser 
)

oops::AMotorJoint::AMotorJoint ( unsigned  id,
RigidBody obj1,
RigidBody obj2,
int  axis1Obj,
gmtl::Vec3f  axis1,
int  axis2Obj,
gmtl::Vec3f  axis2,
int  axis3Obj,
gmtl::Vec3f  axis3,
int  mode = dAMotorUser 
)


Member Function Documentation

void oops::AMotorJoint::build ( dWorldID  world  )  [virtual]

Implements oops::Joint.

Joint * oops::AMotorJoint::clone (  )  [virtual]

Implements oops::Joint.

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

Implements oops::Joint.


Member Data Documentation

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

int oops::AMotorJoint::axis1Obj [protected]

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

int oops::AMotorJoint::axis2Obj [protected]

gmtl::Vec3f oops::AMotorJoint::axis3 [protected]

int oops::AMotorJoint::axis3Obj [protected]

int oops::AMotorJoint::mode [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