|
Typedefs |
typedef vector< Point > | PointBuf |
typedef vector< unsigned int > | IndexBuf |
typedef vector< const Polytope * > | PolyList |
typedef vector< Complex * > | ComplexList |
typedef map< DtObjectRef,
Object * > | ObjectList |
typedef set< Encounter > | ProxList |
Functions |
void | move () |
DtShapeRef | dtBox (DtScalar x, DtScalar y, DtScalar z) |
DtShapeRef | dtCone (DtScalar radius, DtScalar height) |
DtShapeRef | dtCylinder (DtScalar radius, DtScalar height) |
DtShapeRef | dtSphere (DtScalar radius) |
DtShapeRef | dtNewComplexShape () |
void | dtEndComplexShape () |
void | dtBegin (DtPolyType type) |
void | dtEnd () |
void | dtVertex (DtScalar x, DtScalar y, DtScalar z) |
void | dtVertexBase (const void *base) |
void | dtVertexIndex (DtIndex index) |
void | dtVertexIndices (DtPolyType type, DtCount count, const DtIndex *indices) |
void | dtVertexRange (DtPolyType type, DtIndex first, DtCount count) |
void | dtDeleteShape (DtShapeRef shape) |
void | dtChangeVertexBase (DtShapeRef shape, const void *base) |
void | dtCreateObject (DtObjectRef object, DtShapeRef shape) |
void | dtSelectObject (DtObjectRef object) |
void | dtDeleteObject (DtObjectRef object) |
void | dtTranslate (DtScalar x, DtScalar y, DtScalar z) |
void | dtRotate (DtScalar x, DtScalar y, DtScalar z, DtScalar w) |
void | dtScale (DtScalar x, DtScalar y, DtScalar z) |
void | dtLoadIdentity () |
void | dtLoadMatrixf (const float *m) |
void | dtLoadMatrixd (const double *m) |
void | dtMultMatrixf (const float *m) |
void | dtMultMatrixd (const double *m) |
void | dtSetDefaultResponse (DtResponse response, DtResponseType type, void *client_data) |
void | dtClearDefaultResponse () |
void | dtSetObjectResponse (DtObjectRef object, DtResponse response, DtResponseType type, void *client_data) |
void | dtClearObjectResponse (DtObjectRef object) |
void | dtResetObjectResponse (DtObjectRef object) |
void | dtSetPairResponse (DtObjectRef object1, DtObjectRef object2, DtResponse response, DtResponseType type, void *client_data) |
void | dtClearPairResponse (DtObjectRef object1, DtObjectRef object2) |
void | dtResetPairResponse (DtObjectRef object1, DtObjectRef object2) |
void | dtProceed () |
void | dtEnableCaching () |
void | dtDisableCaching () |
void | dtSetTolerance (DtScalar tol) |
void | addPair (ObjectPtr object1, ObjectPtr object2) |
void | removePair (ObjectPtr object1, ObjectPtr object2) |
bool | object_test (Encounter &e) |
DtCount | dtTest () |
Variables |
PointBuf | pointBuf |
IndexBuf | indexBuf |
PolyList | polyList |
ComplexList | complexList |
ObjectList | objectList |
RespTable | respTable |
ProxList | proxList |
DtPolyType | currentType |
Complex * | currentComplex = 0 |
Object * | currentObject = 0 |
bool | caching = true |
Scalar | rel_error |