1 #ifndef BulletWorldManager_h     2 #define BulletWorldManager_h    28 #include <QScopedPointer>    32 #include "IsisBullet.h"    70       bool raycast( 
const btVector3 &observer, 
const btVector3 &lookdir, 
    71                     btCollisionWorld::RayResultCallback &hits ) 
const;
    73       const btCollisionWorld &getWorld() 
const;
 Bullet World manager maintains a proper state for target bodies. 
 
QScopedPointer< btCollisionDispatcher > m_dispatcher
! The collision configuration for the world. 
 
QScopedPointer< btBroadphaseInterface > m_broadphase
! The dispatcher for the world. 
 
QScopedPointer< btCollisionWorld > m_world
! The interface for overlaps in the world's aabb acceleration tree. 
 
QMutex m_mutex
! The Bullet collision world that contains the representation of the body. 
 
QScopedPointer< btDefaultCollisionConfiguration > m_collision
! The name of the Bullet world. 
 
Namespace for ISIS/Bullet specific routines. 
 
Bullet Target Shape for planetary bodies.