From d48ea5bb797037069d641da41da0f195f0124491 Mon Sep 17 00:00:00 2001 From: dan miller Date: Fri, 19 Oct 2007 05:20:48 +0000 Subject: one more for the gipper --- .../GeomTransformGroup/GeomTransformGroup.h | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 libraries/ode-0.9/contrib/GeomTransformGroup/GeomTransformGroup.h (limited to 'libraries/ode-0.9/contrib/GeomTransformGroup/GeomTransformGroup.h') 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 @@ + +/* ************************************************************************ */ +/* + grouped and transformed geometry functions + author: Tim Schmidt tisch@uni-paderborn.de +*/ + + +#ifdef __cplusplus +extern "C" { +#endif + + +extern int dGeomTransformGroupClass; + +void dGeomTransformGroupSetRelativePosition (dGeomID g, dReal x, dReal y, dReal z); +void dGeomTransformGroupSetRelativeRotation (dGeomID g, const dMatrix3 R); +const dReal * dGeomTransformGroupGetRelativePosition (dxGeom *g); +const dReal * dGeomTransformGroupGetRelativeRotation (dxGeom *g); +dGeomID dCreateGeomTransformGroup (dSpaceID space); +void dGeomTransformGroupAddGeom (dGeomID tg, dGeomID obj); +void dGeomTransformGroupRemoveGeom (dGeomID tg, dGeomID obj); +dGeomID dGeomTransformGroupGetGeom (dGeomID tg, int i); +int dGeomTransformGroupGetNumGeoms (dGeomID tg); + + +#ifdef __cplusplus +} +#endif -- cgit v1.1