Public Types |
| enum | GeomClass {
GCSphere = 0,
GCBox = 1,
GCCappedCylinder = 2,
GCCylinder = 3,
GCPlane = 4,
GCRay = 5,
GCTriMesh = 8,
GCSimpleSpace = 10,
GCHashSpace = 11,
GCQuadTreeSpace = 12
} |
Public Member Functions |
| | clearOffset () |
| int | compareTo (OdeGeom const other) |
| OdeBoxGeom | convertToBox () |
| OdeCappedCylinderGeom | convertToCappedCylinder () |
| OdeCylinderGeom | convertToCylinder () |
| OdeHashSpace | convertToHashSpace () |
| OdePlaneGeom | convertToPlane () |
| OdeQuadTreeSpace | convertToQuadTreeSpace () |
| OdeRayGeom | convertToRay () |
| OdeSimpleSpace | convertToSimpleSpace () |
| OdeSphereGeom | convertToSphere () |
| OdeTriMeshGeom | convertToTriMesh () |
| | destroy () |
| | disable () |
| | enable () |
| | getAABB (VBase3 min, VBase3 max) |
| OdeBody | getBody () |
| BitMaskunsigned | getCategoryBits () |
| int | getClass () |
| BitMaskunsigned | getCollideBits () |
| dxGeom | getId () |
| | Returns the underlying dGeomID.
|
| Point3 | getOffsetPosition () |
| Quat | getOffsetQuaternion () |
| Mat3 | getOffsetRotation () |
| Point3 | getPosition () |
| Quat | getQuaternion () |
| Mat3 | getRotation () |
| OdeSpace | getSpace () |
| bool | hasBody () |
| bool | isEmpty () |
| | Returns true if the ID is 0, meaning the OdeGeom does not point to a valid geom.
|
| int | isEnabled () |
| int | isOffset () |
| int | isSpace () |
| | setBody (OdeBody body) |
| | setCategoryBits (BitMaskunsigned int, 32 const bits) |
| | setCollideBits (BitMaskunsigned int, 32 const bits) |
| | setOffsetPosition (float x, float y, float z) |
| | setOffsetPosition (VBase3 const pos) |
| | setOffsetQuaternion (Quat const q) |
| | setOffsetRotation (Mat3 const r) |
| | setOffsetWorldPosition (float x, float y, float z) |
| | setOffsetWorldPosition (VBase3 const pos) |
| | setOffsetWorldQuaternion (Quat const q) |
| | setOffsetWorldRotation (Mat3 const r) |
| | setPosition (VBase3 const pos) |
| | setPosition (float x, float y, float z) |
| | setQuaternion (Quat const q) |
| | setRotation (Mat3 const r) |
| | write () |
| | write (ostream out) |
| | write (ostream out, unsigned int indent) |
Static Public Member Functions |
| static TypeHandle | getClassType () |
Public Attributes |
| BitMaskunsigned | int |