#ifndef ODEWORLD_H #define ODEWORLD_H #include class OdeWorld { public: OdeWorld(); ~OdeWorld(); void setGravity(float x, float y, float z) { dWorldSetGravity(m_world, x, y, z); } void worldStep(); friend void OdeWorld_collide_callback(void * data, dGeomID o1, dGeomID o2); protected: dWorldID m_world; dSpaceID m_space; dJointGroupID m_contactJointGroup; }; #endif