| Angle | An angle and related functions |
| Animation | |
| Axis | Axis message |
| BallJoint< T > | A ball joint |
| Base | Base class for most physics classes |
| Box | A box and related functions |
| BoxGeom | Information about a box geometry |
| BoxShape | Box geometry |
| CallbackHelper | A helper class to handle callbacks when messages arrive |
| CallbackHelperT< M > | Callback helper Template |
| Camera | Basic camera sensor |
| CameraSensor | Information about a camera sensor element |
| CameraSensor | Basic camera sensor This sensor is used for simulating standard monocular cameras |
| CameraVisual | |
| ColladaLoader | Class used to load Collada mesh files |
| Collision | Information about a collision element |
| Collision | Base class for all collision entities |
| Color | Color message |
| Color | Defines a color |
| Connection | A class that encapsulates a connection |
| Connection | TCP/IP Connection |
| ConnectionManager | Manager of connections |
| Console | Message, error, warning, and logging functionality |
| Contact | A contact between two collisions |
| ContactFeedback | |
| ContactSensor | Information about a contact sensor element |
| ContactSensor | Contact sensor |
| ContactVisual | |
| Conversions | A set of utility function to convert between Gazebo and Ogre data types |
| CylinderGeom | Information about a cylinder geometry |
| CylinderShape | Cylinder collision |
| DebugCallbackHelper | |
| DepthCamera | Basic camera sensor |
| DepthCameraSensor | Basic camera sensor This sensor is used for simulating standard monocular cameras |
| DiagnosticManager | A diagnostic manager class |
| DiagnosticTimer | A timer designed for diagnostics |
| DynamicLines | Class for drawing lines |
| DynamicRenderable | Abstract base class providing mechanisms for dynamically growing hardware buffers |
| Element | SDF Element class |
| Entities | Information about all entities in a world |
| Entity | Base class for all physics objects in Gazebo |
| Event | Base class for all events |
| Events | |
| Events | |
| EventT< T > | An class for event processing |
| Exception | Class for generating exceptions |
| Factory | Message to create new model in gazebo |
| FPSViewController | First Person Shooter style view controller |
| Frction | Information about friction |
| GazeboGenerator | |
| Geometry | Information about a geometry element |
| Grid | Displays a grid of cells, drawn with lines |
| GUI | Message for a GUI |
| GUIOverlay | |
| Header | General information included by many messages |
| Heightmap | Message for a heightmap geometry |
| Heightmap | Height map geom |
| HeightmapShape | Height map collision |
| Hinge2Joint< T > | A two axis hinge joint |
| HingeJoint< T > | A single axis hinge joint |
| Image | Message for a image geometry |
| Image | Encapsulates an image |
| ImuSensor | An IMU sensor |
| Inertial | Information about inertia |
| Inertial | A class for inertial information about a link |
| Int | Integer message |
| IOManager | Managers boost::asio IO |
| IRSensor | Sensor with one or more rays |
| Joint | Message for joints |
| Joint | Base class for all joints |
| JointFeedback | Feedback information from a joint |
| KeyFrame | |
| LaserVisual | |
| Light | Message for a light |
| Light | Wrapper around an ogre light source |
| Link | Information about a link |
| Link | Link class |
| Logger | Handles logging of data to disk |
| MapShape | Map collision |
| Master | |
| Material | Rendering material. Just a helper function for now |
| Material | Information about a material |
| Material | Encapsulates a description of a material |
| Matrix3 | A 3x3 matrix class |
| Matrix4 | A 3x3 matrix class |
| Mesh | Message for a mesh geometry |
| Mesh | A 3D mesh |
| MeshLoader | Base class for loading meshes |
| MeshManager | Maintains and manages all meshes |
| Model | Information about a model |
| Model | A model |
| ModelPlugin | |
| MouseEvent | Generic description of a mouse event |
| MovableText | Movable text |
| MultiRayShape | Laser collision contains a set of ray-collisions, structured to simulate a laser range scanner |
| Node | A node can advertise and subscribe topics, publish on advertised topics and listen to subscribed topics |
| NumericAnimation | |
| NumericKeyFrame | |
| ODEBallJoint | An ODe ball joint |
| ODEBoxShape | ODE Box shape |
| ODECollision | Base class for all ODE collisions |
| ODECylinderShape | ODE cylinder shape |
| ODEHeightmapShape | ODE Height map collision |
| ODEHinge2Joint | A two axis hinge joint |
| ODEHingeJoint | A single axis hinge joint |
| ODEJoint | ODE joint interface |
| ODELink | ODE Link class |
| ODEMultiRayShape | ODE specific version of MultiRayShape |
| ODEPhysics | ODE physics engine |
| ODEPlaneShape | An ODE Plane shape |
| ODERayShape | Ray collision |
| ODEScrewJoint | A screw joint |
| ODESliderJoint | A slider joint |
| ODESphereShape | And ODE sphere shape |
| ODESurfaceParams | Surface params |
| ODETrimeshShape | Triangle mesh collision |
| ODEUniversalJoint | A universal joint |
| OrbitViewController | Orbit view controller |
| Packet | Message that encapsulates another message with a type description |
| Param | A parameter class |
| ParamT< T > | Templatized parameter class |
| PhysicsEngine | Base class for a physics engine |
| PhysicsFactory | The physics factory |
| Plane | A plane and related functions |
| Plane | Message for a plane geometry |
| PlaneShape | Collision for an infinite plane |
| Plugin | |
| PluginT< T > | A class which all plugins must inherit from |
| Pose | Encapsulates a position and rotation in three space |
| Pose | Message for a pose |
| PoseAnimation | |
| PoseKeyFrame | |
| Publication | A publication for a topic |
| PublicationTransport | Reads data from a remote advertiser, and passes the data along to local subscribers |
| Publish | Message that contains information about a publisher of data |
| Publisher | A list of publishers |
| Publisher | A publisher of messages on a topic |
| Quaternion | A quaternion class |
| Quaternion | A message for a quaternion |
| Rand | Random number generator class |
| RaySensor | Information about a ray sensor element |
| RaySensor | Sensor with one or more rays |
| RayShape | Ray collision |
| RenderEngine | Adaptor to Ogre3d |
| Request | A message containing a string request |
| Response | Message that encapsulates a respons message with a type description |
| RotationSpline | |
| RTShaderSystem | Implements Ogre's Run-Time Shader system |
| Scene | Representation of an entire scene graph |
| Scene | A message containing a description of a scene |
| ScrewJoint< T > | A screw joint |
| SDF | Base SDF class |
| Selection | A message for GUI selection data |
| SelectionObj | A graphical selection object |
| Sensor | Information about a sensor element |
| Sensor | Base class for sensors |
| SensorFactory | The sensor factory; the class is just for namespacing purposes |
| SensorManager | Class to manage and update all sensors |
| SensorPlugin | |
| Server | |
| ServerControl | A message that allows for control of the server functions |
| Shadows | A message for shadow data |
| Shape | Base class for all shapes |
| SingletonT< T > | Singleton class |
| SliderJoint< T > | A slider joint |
| SphereGeom | Information about a sphere geometry |
| SphereShape | Sphere collision |
| Spline | |
| StereoCameraSensor | Stereo camera sensor |
| STLLoader | Class used to load STL mesh files |
| String | A message for string data |
| SubMesh | A child mesh |
| Subscribe | A message for subscription data |
| SubscribeOptions | Options for a subscription |
| Subscriber | A subscriber to a topic |
| SubscriptionTransport | Handles sending data over the wire to remote subscribers |
| Surface | Information about a surface element |
| SurfaceParams | Surface params |
| SystemPaths | Functions to handle getting system paths |
| SystemPlugin | |
| Time | A message for time data |
| Time | A Time class |
| Timer | A timer class |
| Topic | A message for topic information |
| TopicManager | Manages topics and their subscriptions |
| Track | In the GUI) |
| TrimeshShape | Triangle mesh collision |
| UniversalJoint< T > | A universal joint |
| UserCamera | A camera used for user visualization of a scene |
| Vector2d | Generic double x,y vector |
| Vector2d | Message for a vector2 double |
| Vector2i | Generic integer x,y vector |
| Vector3 | Generic double x,y,z vector |
| Vector3d | Message for a vector3 double |
| Vector4 | Double Generic x,y,z,w vector |
| ViewController | Base class for view controllers |
| Visual | A renderable object |
| Visual | A message containing visual information |
| WindowManager | Class to mangage render windows |
| World | The World |
| World | A message that allows for modifying (open, close) worlds |
| WorldControl | A message that allows for control of world functions |
| WorldPlugin | |
| WorldStatistics | A message statiscs about a world |