 |
torcs - 1.2.2 |
 |
src/modules/simu/simuv2.sav/SOLID-2.0/include/SOLID/solid.h File Reference
Go to the source code of this file.
|
Compounds |
struct | DtCollData |
Typedefs |
typedef double | DtScalar |
typedef DtScalar | DtVector [3] |
typedef unsigned int | DtIndex |
typedef unsigned int | DtCount |
typedef void * | DtObjectRef |
typedef void * | DtShapeRef |
typedef enum DtPolyType | DtPolyType |
typedef enum DtResponseType | DtResponseType |
typedef DtCollData | DtCollData |
typedef void(* | DtResponse )(void *client_data, DtObjectRef object1, DtObjectRef object2, const DtCollData *coll_data) |
Enumerations |
enum | DtPolyType { DT_SIMPLEX,
DT_POLYGON,
DT_POLYHEDRON
} |
enum | DtResponseType { DT_NO_RESPONSE,
DT_SIMPLE_RESPONSE,
DT_SMART_RESPONSE,
DT_WITNESSED_RESPONSE
} |
Functions |
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 | dtChangeVertexBase (DtShapeRef shape, const void *base) |
void | dtDeleteShape (DtShapeRef shape) |
void | dtCreateObject (DtObjectRef object, DtShapeRef shape) |
void | dtDeleteObject (DtObjectRef object) |
void | dtSelectObject (DtObjectRef object) |
void | dtLoadIdentity () |
void | dtLoadMatrixf (const float *m) |
void | dtLoadMatrixd (const double *m) |
void | dtMultMatrixf (const float *m) |
void | dtMultMatrixd (const double *m) |
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 | 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) |
DtCount | dtTest () |
void | dtProceed () |
void | dtEnableCaching () |
void | dtDisableCaching () |
void | dtSetTolerance (DtScalar tol) |
Typedef Documentation
Enumeration Type Documentation
|
- Enumeration values:
-
DT_SIMPLEX |
|
DT_POLYGON |
|
DT_POLYHEDRON |
|
|
|
- Enumeration values:
-
DT_NO_RESPONSE |
|
DT_SIMPLE_RESPONSE |
|
DT_SMART_RESPONSE |
|
DT_WITNESSED_RESPONSE |
|
|
Function Documentation
void dtChangeVertexBase |
( |
DtShapeRef |
shape, |
|
|
const void * |
base |
|
) |
|
|
void dtClearDefaultResponse |
( |
|
) |
|
|
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
void dtDisableCaching |
( |
|
) |
|
|
Here is the call graph for this function:
void dtEndComplexShape |
( |
|
) |
|
|
Here is the call graph for this function:
Here is the call graph for this function:
void dtLoadMatrixd |
( |
const double * |
m |
) |
|
|
Here is the call graph for this function:
void dtLoadMatrixf |
( |
const float * |
m |
) |
|
|
Here is the call graph for this function:
void dtMultMatrixd |
( |
const double * |
m |
) |
|
|
Here is the call graph for this function:
void dtMultMatrixf |
( |
const float * |
m |
) |
|
|
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
Here is the call graph for this function:
void dtVertexBase |
( |
const void * |
base |
) |
|
|
Here is the call graph for this function:
void dtVertexIndex |
( |
DtIndex |
index |
) |
|
|
Here is the call graph for this function:
Here is the call graph for this function:
Generated at Thu Feb 26 21:53:35 2004 for torcs by
1.3.3 written by Dimitri van Heesch,
© 1997-1999
TORCS © Eric Espié 1999, 2002.