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 |
| OdeContactJoint (OdeWorld world, OdeContact const contact) |
| OdeContactJoint (OdeWorld world, OdeJointGroup joint_group, OdeContact const contact) |
| 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 () |
OdeBody | getBody (int index) |
OdeJointFeedback | getFeedback () |
dxJoint | getId () |
| Returns the underlying dJointID.
|
int | getJointType () |
bool | isEmpty () |
| Returns true if the ID is 0, meaning the OdeJoint does not point to a valid joint.
|
bool | operator== (OdeJoint const other) |
| setFeedback (OdeJointFeedback) |
| setFeedback () |
| setFeedback (bool flag) |
| write (ostream out) |
| write (ostream out, unsigned int indent) |
| write () |
Static Public Member Functions |
static TypeHandle | getClassType () |