Classes | Typedefs | Functions
gazebo::physics Namespace Reference

Physics namespace. More...

Classes

class  BallJoint
 A ball joint. More...
class  Base
 Base class for most physics classes. More...
class  BoxShape
 Box geometry. More...
class  Collision
 Base class for all collision entities. More...
class  Contact
 A contact between two collisions. More...
class  CylinderShape
 Cylinder collision. More...
class  Entity
 Base class for all physics objects in Gazebo. More...
class  HeightmapShape
 Height map collision. More...
class  Hinge2Joint
 A two axis hinge joint. More...
class  HingeJoint
 A single axis hinge joint. More...
class  Inertial
 A class for inertial information about a link. More...
class  Joint
 Base class for all joints. More...
class  JointFeedback
 Feedback information from a joint. More...
class  Link
 Link class. More...
class  MapShape
 Map collision. More...
class  Model
 A model. More...
class  MultiRayShape
 Laser collision contains a set of ray-collisions, structured to simulate a laser range scanner. More...
class  ODEBallJoint
 An ODe ball joint. More...
class  ODEBoxShape
 ODE Box shape. More...
class  ODECollision
 Base class for all ODE collisions. More...
class  ODECylinderShape
 ODE cylinder shape. More...
class  ODEHeightmapShape
 ODE Height map collision. More...
class  ODEHinge2Joint
 A two axis hinge joint. More...
class  ODEHingeJoint
 A single axis hinge joint. More...
class  ODEJoint
 ODE joint interface. More...
class  ODELink
 ODE Link class. More...
class  ODEMultiRayShape
 ODE specific version of MultiRayShape. More...
class  ContactFeedback
class  ODEPhysics
 ODE physics engine. More...
class  ODEPlaneShape
 An ODE Plane shape. More...
class  ODERayShape
 Ray collision. More...
class  ODEScrewJoint
 A screw joint. More...
class  ODESliderJoint
 A slider joint. More...
class  ODESphereShape
 And ODE sphere shape. More...
class  ODESurfaceParams
 Surface params. More...
class  ODETrimeshShape
 Triangle mesh collision. More...
class  ODEUniversalJoint
 A universal joint. More...
class  PhysicsEngine
 Base class for a physics engine. More...
class  PhysicsFactory
 The physics factory. More...
class  PlaneShape
 Collision for an infinite plane. More...
class  RayShape
 Ray collision. More...
class  ScrewJoint
 A screw joint. More...
class  Shape
 Base class for all shapes. More...
class  SliderJoint
 A slider joint. More...
class  SphereShape
 Sphere collision. More...
class  SurfaceParams
 Surface params. More...
class  TrimeshShape
 Triangle mesh collision. More...
class  UniversalJoint
 A universal joint. More...
class  World
 The World. More...

Typedefs

typedef boost::shared_ptr
< ODEPhysics
ODEPhysicsPtr
typedef boost::shared_ptr
< ODESurfaceParams
ODESurfaceParamsPtr
typedef boost::shared_ptr
< ODECollision
ODECollisionPtr
typedef boost::shared_ptr
< ODELink
ODELinkPtr
typedef boost::shared_ptr
< ODERayShape
ODERayShapePtr
typedef PhysicsEnginePtr(* PhysicsFactoryFn )(WorldPtr world)
typedef boost::shared_ptr< BaseBasePtr
typedef boost::shared_ptr
< Contact
ContactPtr
typedef boost::shared_ptr< EntityEntityPtr
typedef boost::shared_ptr< WorldWorldPtr
typedef boost::shared_ptr< ModelModelPtr
typedef boost::shared_ptr< LinkLinkPtr
typedef boost::shared_ptr
< Collision
CollisionPtr
typedef boost::shared_ptr< JointJointPtr
typedef boost::shared_ptr
< PhysicsEngine
PhysicsEnginePtr
typedef boost::shared_ptr< ShapeShapePtr
typedef boost::shared_ptr
< RayShape
RayShapePtr
typedef boost::shared_ptr
< MultiRayShape
MultiRayShapePtr
typedef boost::shared_ptr
< Inertial
InertialPtr
typedef boost::shared_ptr
< SurfaceParams
SurfaceParamsPtr
typedef std::vector< BasePtr > Base_V
typedef std::vector< ModelPtr > Model_V
typedef std::vector< JointPtr > Joint_V
typedef std::vector< LinkPtr > Link_V
typedef std::vector< CollisionPtr > Collision_V

Functions

bool load ()
bool fini ()
WorldPtr create_world (const std::string &name="")
WorldPtr get_world (const std::string &name="")
void load_world (WorldPtr world, sdf::ElementPtr &_sdf)
void init_world (WorldPtr world)
void run_world (WorldPtr world)
void stop_world (WorldPtr world)
void pause_world (WorldPtr world, bool pause)
void load_worlds (sdf::ElementPtr &_sdf)
void init_worlds ()
void run_worlds ()
void stop_worlds ()
void pause_worlds (bool pause)
void remove_worlds ()

Detailed Description

Physics namespace.