22 #ifndef _BULLET_COLLISION_HH_    23 #define _BULLET_COLLISION_HH_    42 class btCollisionShape;
    62       public: 
virtual void Load(sdf::ElementPtr _ptr);
    65       public: 
virtual void OnPoseChange();
    69       public: 
virtual void SetCategoryBits(
unsigned int _bits);
    73       public: 
virtual void SetCollideBits(
unsigned int _bits);
    77       public: 
virtual unsigned int GetCategoryBits() 
const;
    81       public: 
virtual unsigned int GetCollideBits() 
const;
    84       public: 
virtual math::Box GetBoundingBox() 
const;
    89       public: 
void SetCollisionShape(btCollisionShape *_shape,
    90           bool _placeable = 
true);
    93       public: btCollisionShape *GetCollisionShape() 
const;
    96       public: 
void SetCompoundShapeIndex(
int _index);
   106       private: 
unsigned int categoryBits;
   109       private: 
unsigned int collideBits;
 Bullet collisions. 
Definition: BulletCollision.hh:53
 
boost::shared_ptr< BulletSurfaceParams > BulletSurfaceParamsPtr
Definition: BulletTypes.hh:47
 
boost::shared_ptr< Link > LinkPtr
Definition: PhysicsTypes.hh:100
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
Base class for all collision entities. 
Definition: Collision.hh:44
 
Mathematical representation of a box and related functions. 
Definition: Box.hh:35
 
default namespace for gazebo 
 
Bullet wrapper forward declarations and typedefs. 
 
btCollisionShape * collisionShape
Definition: BulletCollision.hh:103