vrsode/include/vrsode/CollisionSpace.h

Go to the documentation of this file.
00001 
00002 #ifndef _VRSODE_COLLISION_SPACE_H_
00003 #define _VRSODE_COLLISION_SPACE_H_
00004 
00005 #include "CollisionBody.h"
00006 
00007 #include <ode/ode.h>
00008 #include <vrs/sharedobj.h>
00009 
00010 namespace vrsode
00011 {
00012 
00017 class CollisionSpace : public VRS::SharedObj
00018 {
00019     dSpaceID m_spaceId;
00020 
00021 public:
00025     CollisionSpace(VRS::SO<CollisionSpace>);
00026 
00030     virtual ~CollisionSpace();
00031 
00036     dSpaceID spaceId() const;
00037 
00042     void addChild(VRS::SO<CollisionBody>);
00043 
00048     void addChild(dGeomID);
00049 
00050 protected:
00051     void setSpaceId(dSpaceID);
00052 
00053 };
00054 
00055 }
00056 
00057 #endif
00058 

Generated on Fri May 11 21:01:58 2007 for Random Racer by  doxygen 1.5.1