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
 
btCollisionShape * collisionShape
Definition: BulletCollision.hh:103
 
#define GZ_PHYSICS_VISIBLE
Definition: system.hh:318
 
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 
 
boost::shared_ptr< BulletSurfaceParams > BulletSurfaceParamsPtr
Definition: BulletTypes.hh:48
 
Bullet wrapper forward declarations and typedefs. 
 
boost::shared_ptr< Link > LinkPtr
Definition: PhysicsTypes.hh:92