diff options
Diffstat (limited to 'libraries/ode-0.9/contrib/GeomTransformGroup/GeomTransformGroup.h')
-rw-r--r-- | libraries/ode-0.9/contrib/GeomTransformGroup/GeomTransformGroup.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/libraries/ode-0.9/contrib/GeomTransformGroup/GeomTransformGroup.h b/libraries/ode-0.9/contrib/GeomTransformGroup/GeomTransformGroup.h new file mode 100644 index 0000000..705fdb9 --- /dev/null +++ b/libraries/ode-0.9/contrib/GeomTransformGroup/GeomTransformGroup.h | |||
@@ -0,0 +1,29 @@ | |||
1 | |||
2 | /* ************************************************************************ */ | ||
3 | /* | ||
4 | grouped and transformed geometry functions | ||
5 | author: Tim Schmidt tisch@uni-paderborn.de | ||
6 | */ | ||
7 | |||
8 | |||
9 | #ifdef __cplusplus | ||
10 | extern "C" { | ||
11 | #endif | ||
12 | |||
13 | |||
14 | extern int dGeomTransformGroupClass; | ||
15 | |||
16 | void dGeomTransformGroupSetRelativePosition (dGeomID g, dReal x, dReal y, dReal z); | ||
17 | void dGeomTransformGroupSetRelativeRotation (dGeomID g, const dMatrix3 R); | ||
18 | const dReal * dGeomTransformGroupGetRelativePosition (dxGeom *g); | ||
19 | const dReal * dGeomTransformGroupGetRelativeRotation (dxGeom *g); | ||
20 | dGeomID dCreateGeomTransformGroup (dSpaceID space); | ||
21 | void dGeomTransformGroupAddGeom (dGeomID tg, dGeomID obj); | ||
22 | void dGeomTransformGroupRemoveGeom (dGeomID tg, dGeomID obj); | ||
23 | dGeomID dGeomTransformGroupGetGeom (dGeomID tg, int i); | ||
24 | int dGeomTransformGroupGetNumGeoms (dGeomID tg); | ||
25 | |||
26 | |||
27 | #ifdef __cplusplus | ||
28 | } | ||
29 | #endif | ||