Public Types |
enum | JointType {
JTNone = 0,
JTBall = 1,
JTHinge = 2,
JTSlider = 3,
JTContact = 4,
JTUniversal = 5,
JTHinge2 = 6,
JTFixed = 7,
JTNull = 8,
JTAMotor = 9,
JTLMotor = 10,
JTPlane2d = 11
} |
Public Member Functions |
| OdeSliderJoint (OdeWorld world) |
| OdeSliderJoint (OdeWorld world, OdeJointGroup joint_group) |
| addForce (float force) |
| attachBodies (OdeBody const body1, OdeBody const body2) |
| attachBody (OdeBody const body, int index) |
int | compareTo (OdeJoint const other) |
OdeAMotorJoint | convertToAMotor () |
OdeBallJoint | convertToBall () |
OdeContactJoint | convertToContact () |
OdeFixedJoint | convertToFixed () |
OdeHingeJoint | convertToHinge () |
OdeHinge2Joint | convertToHinge2 () |
OdeLMotorJoint | convertToLMotor () |
OdeNullJoint | convertToNull () |
OdePlane2dJoint | convertToPlane2d () |
OdeSliderJoint | convertToSlider () |
OdeUniversalJoint | convertToUniversal () |
| destroy () |
| detach () |
VBase3 | getAxis () |
OdeBody | getBody (int index) |
OdeJointFeedback | getFeedback () |
dxJoint | getId () |
| Returns the underlying dJointID.
|
int | getJointType () |
float | getParamBounce () |
float | getParamCFM () |
float | getParamFMax () |
float | getParamFudgeFactor () |
float | getParamHiStop () |
float | getParamLoStop () |
float | getParamStopCFM () |
float | getParamStopERP () |
float | getParamVel () |
float | getPosition () |
float | getPositionRate () |
bool | isEmpty () |
| Returns true if the ID is 0, meaning the OdeJoint does not point to a valid joint.
|
bool | operator== (OdeJoint const other) |
| setAxis (float x, float y, float z) |
| setAxis (VBase3 const axis) |
| setAxisDelta (VBase3 const axis, VBase3 const vec) |
| setAxisDelta (float x, float y, float z, float ax, float ay, float az) |
| setFeedback (bool flag) |
| setFeedback (OdeJointFeedback) |
| setFeedback () |
| setParamBounce (float val) |
| setParamCFM (float val) |
| setParamFMax (float val) |
| setParamFudgeFactor (float val) |
| setParamHiStop (float val) |
| setParamLoStop (float val) |
| setParamStopCFM (float val) |
| setParamStopERP (float val) |
| setParamVel (float val) |
| write () |
| write (ostream out) |
| write (ostream out, unsigned int indent) |
Static Public Member Functions |
static TypeHandle | getClassType () |