A set of physics related class, functions, and definitions. More...
|
Classes | |
| class | BallJoint< T > |
| 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< T > |
| A two 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 | 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 | Shape |
| Base class for all shapes. More... | |
| class | SliderJoint< T > |
| A slider joint. More... | |
| class | SphereShape |
| Sphere collision. More... | |
| class | SurfaceParams |
| Surface params. More... | |
| class | TrimeshShape |
| Triangle mesh collision. More... | |
| class | UniversalJoint< T > |
| A universal joint. More... | |
| class | World |
| The World. More... | |
Namespaces | |
| namespace | gazebo::physics |
Physics namespace. | |
Modules | |
| ODE Physics | |
ODE Physics wrapper. | |
Files | |
| file | ODETypes.hh |
ODE wrapper forward declarations and typedefs. | |
| file | PhysicsTypes.hh |
Physics forward declarations and type defines. | |
Defines | |
| #define | GZ_REGISTER_PHYSICS_ENGINE(name, classname) |
| Static sensor registration macro. | |
Typedefs | |
| typedef PhysicsEnginePtr(* | PhysicsFactoryFn )(WorldPtr world) |
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 () |
A set of physics related class, functions, and definitions.
| #define GZ_REGISTER_PHYSICS_ENGINE | ( | name, | |
| classname | |||
| ) |
PhysicsEnginePtr New##classname(WorldPtr world) \
{ \
return PhysicsEnginePtr(new gazebo::physics::classname(world)); \
} \
void Register##classname() \
{\
PhysicsFactory::RegisterPhysicsEngine(name, New##classname);\
}
Static sensor registration macro.
Use this macro to register sensors with the server.
| name | Physics type name, as it appears in the world file. |
| classname | C++ class name for the sensor. |
1.7.5.1