| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iJoint Member List

This is the complete list of members for iJoint, including all inherited members.

AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
Attach(iRigidBody *body1, iRigidBody *body2)=0 | iJoint | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetAngularConstraintAxis(int body)=0 | iJoint | `[pure virtual]`
GetAttachedBody(int body)=0 | iJoint | `[pure virtual]`
GetBounce()=0 | iJoint | `[pure virtual]`
GetMaximumAngle()=0 | iJoint | `[pure virtual]`
GetMaximumDistance()=0 | iJoint | `[pure virtual]`
GetMinimumAngle()=0 | iJoint | `[pure virtual]`
GetMinimumDistance()=0 | iJoint | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetTransform()=0 | iJoint | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
IsXRotConstrained()=0 | iJoint | `[pure virtual]`
IsXTransConstrained()=0 | iJoint | `[pure virtual]`
IsYRotConstrained()=0 | iJoint | `[pure virtual]`
IsYTransConstrained()=0 | iJoint | `[pure virtual]`
IsZRotConstrained()=0 | iJoint | `[pure virtual]`
IsZTransConstrained()=0 | iJoint | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
SetAngularConstraintAxis(const csVector3 &axis, int body)=0 | iJoint | `[pure virtual]`
SetBounce(const csVector3 &bounce)=0 | iJoint | `[pure virtual]`
SetDesiredVelocity(const csVector3 &velocity)=0 | iJoint | `[pure virtual]`
SetMaxForce(const csVector3 &maxForce)=0 | iJoint | `[pure virtual]`
SetMaximumAngle(const csVector3 &max)=0 | iJoint | `[pure virtual]`
SetMaximumDistance(const csVector3 &max)=0 | iJoint | `[pure virtual]`
SetMinimumAngle(const csVector3 &min)=0 | iJoint | `[pure virtual]`
SetMinimumDistance(const csVector3 &min)=0 | iJoint | `[pure virtual]`
SetRotConstraints(bool X, bool Y, bool Z)=0 | iJoint | `[pure virtual]`
SetTransConstraints(bool X, bool Y, bool Z)=0 | iJoint | `[pure virtual]`
SetTransform(const csOrthoTransform &trans)=0 | iJoint | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`