1 #ifndef BulletWorldManager_h 2 #define BulletWorldManager_h 28 #include <QScopedPointer> 70 bool raycast(
const btVector3 &observer,
const btVector3 &lookdir,
71 btCollisionWorld::RayResultCallback &hits )
const;
73 const btCollisionWorld &getWorld()
const;
81 QScopedPointer<btDefaultCollisionConfiguration> m_collision;
84 QScopedPointer<btCollisionDispatcher> m_dispatcher;
86 QScopedPointer<btBroadphaseInterface> m_broadphase;
89 QScopedPointer<btCollisionWorld> m_world;
93 mutable QMutex m_mutex;
Bullet World manager maintains a proper state for target bodies.
Definition: BulletWorldManager.h:57
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Bullet Target Shape for planetary bodies.
Definition: BulletTargetShape.h:49