Files | Classes | Functions

bullet physics engine wrapper More...

Collaboration diagram for Bullet Physics:

Files

file  BulletTypes.hh
 Bullet wrapper forward declarations and typedefs.
 

Classes

class  gazebo::physics::BulletBallJoint
 BulletBallJoint class models a ball joint in Bullet. More...
 
class  gazebo::physics::BulletBoxShape
 Bullet box collision. More...
 
class  gazebo::physics::BulletCollision
 Bullet collisions. More...
 
class  gazebo::physics::BulletCylinderShape
 Cylinder collision. More...
 
class  gazebo::physics::BulletFixedJoint
 A fixed joint. More...
 
class  gazebo::physics::BulletHeightmapShape
 Height map collision. More...
 
class  gazebo::physics::BulletHinge2Joint
 A two axis hinge joint. More...
 
class  gazebo::physics::BulletHingeJoint
 A single axis hinge joint. More...
 
class  gazebo::physics::BulletJoint
 Base class for all joints. More...
 
class  gazebo::physics::BulletLink
 Bullet Link class. More...
 
class  gazebo::physics::BulletMesh
 Triangle mesh collision helper class. More...
 
class  gazebo::physics::BulletMeshShape
 Triangle mesh collision. More...
 
class  gazebo::physics::BulletMotionState
 Bullet btMotionState encapsulation. More...
 
class  gazebo::physics::BulletMultiRayShape
 Bullet specific version of MultiRayShape. More...
 
class  gazebo::physics::BulletPhysics
 Bullet physics engine. More...
 
class  gazebo::physics::BulletPlaneShape
 Bullet collision for an infinite plane. More...
 
class  gazebo::physics::BulletRayShape
 Ray shape for bullet. More...
 
class  gazebo::physics::BulletScrewJoint
 A screw joint. More...
 
class  gazebo::physics::BulletSliderJoint
 A slider joint. More...
 
class  gazebo::physics::BulletSphereShape
 Bullet sphere collision. More...
 
class  gazebo::physics::BulletTypes
 A set of functions for converting between the math types used by gazebo and bullet. More...
 
class  gazebo::physics::BulletUniversalJoint
 A bullet universal joint class. More...
 
class  gazebo::physics::DARTMultiRayShape
 DART specific version of MultiRayShape. More...
 

Functions

 gazebo::physics::DARTMultiRayShape::DARTMultiRayShape (CollisionPtr _parent)
 Constructor. More...
 
virtual gazebo::physics::DARTMultiRayShape::~DARTMultiRayShape ()
 Destructor. More...
 
void gazebo::physics::DARTMultiRayShape::AddRay (const math::Vector3 &_start, const math::Vector3 &_end)
 Add a ray to the collision. More...
 
virtual void gazebo::physics::DARTMultiRayShape::UpdateRays ()
 Physics engine specific method for updating the rays. More...
 

Detailed Description

bullet physics engine wrapper

Function Documentation

gazebo::physics::DARTMultiRayShape::DARTMultiRayShape ( CollisionPtr  _parent)
explicit

Constructor.

Parameters
[in]_parentParent Collision.
virtual gazebo::physics::DARTMultiRayShape::~DARTMultiRayShape ( )
virtual

Destructor.

void gazebo::physics::DARTMultiRayShape::AddRay ( const math::Vector3 _start,
const math::Vector3 _end 
)
protectedvirtual

Add a ray to the collision.

Parameters
[in]_startStart location of the ray.
[in]_endEnd location of the ray.

Reimplemented from gazebo::physics::MultiRayShape.

virtual void gazebo::physics::DARTMultiRayShape::UpdateRays ( )
virtual

Physics engine specific method for updating the rays.

Implements gazebo::physics::MultiRayShape.