  | 
  
    Isis 3 Programmer Reference
    
   | 
 
 
 
 
    1 #ifndef BulletWorldManager_h 
    2 #define BulletWorldManager_h 
   12 #include <QScopedPointer> 
   16 #include "IsisBullet.h" 
   17 #include "BulletTargetShape.h"\
 
   54       bool raycast( 
const btVector3 &observer, 
const btVector3 &lookdir, 
 
   55                     btCollisionWorld::RayResultCallback &hits ) 
const;
 
   57       const btCollisionWorld &getWorld() 
const;
 
 
 
QMutex m_mutex
! The Bullet collision world that contains the representation of the body.
 
Bullet World manager maintains a proper state for target bodies.
 
QScopedPointer< btCollisionDispatcher > m_dispatcher
! The collision configuration for the world.
 
QScopedPointer< btCollisionWorld > m_world
! The interface for overlaps in the world's aabb acceleration tree.
 
QScopedPointer< btDefaultCollisionConfiguration > m_collision
! The name of the Bullet world.
 
Bullet Target Shape for planetary bodies.
 
QScopedPointer< btBroadphaseInterface > m_broadphase
! The dispatcher for the world.
 
This is free and unencumbered software released into the public domain.