Gazebo Gui

API Reference

9.0.0
plugins Namespace Reference

Classes

class  CameraFps
 This plugin displays the GUI camera's Framerate Per Second (FPS) More...
 
class  CameraTracking
 This plugin provides camera tracking capabilities such as "move to" and "follow". More...
 
class  GridConfig
 Manages grids in a Gazebo Rendering scene. This plugin can be used for: More...
 
class  GzCameraTextureRhi
 Render interface class to handle OpenGL / Metal compatibility of camera textures in GzRenderer. More...
 
class  GzCameraTextureRhiMetal
 Implementation of GzCameraTextureRhi for the Metal graphics API. More...
 
class  GzCameraTextureRhiOpenGL
 Implementation of GzCameraTextureRhi for the OpenGL graphics API. More...
 
class  GzCameraTextureRhiVulkan
 Implementation of GzCameraTextureRhi for the Vulkan graphics API. More...
 
class  GzRenderer
 gz-rendering renderer. All gz-rendering calls should be performed inside this class as it makes sure that opengl calls in the underlying render engine do not interfere with QtQuick's opengl render operations. The main Render function will render to an offscreen texture and notify via signal and slots when it's ready to be displayed. More...
 
class  ImageDisplay
 Display images coming through a Gazebo Transport topic. More...
 
class  ImageProvider
 
class  InteractiveViewControl
 This Plugin allows to control a user camera with the mouse: More...
 
class  KeyPublisher
 Publish keyboard stokes to "keyboard/keypress" topic. More...
 
class  MarkerManager
 This plugin will be in charge of handling the markers in the scene. It will allow to add, modify or remove markers. More...
 
class  MinimalScene
 Creates a Gazebo rendering scene and user camera. It is possible to orbit the camera around the scene with the mouse. Use other plugins to manage objects in the scene. More...
 
class  NavSatMap
 Display NavSat messages coming through a Gazebo Transport topic on top of a map. More...
 
class  PointCloud
 Visualize gz::msgs::PointCloudPacked messages in a 3D scene. More...
 
class  Publisher
 Widget which publishes a custom Gazebo Transport message. More...
 
class  RenderThread
 Rendering thread. More...
 
class  RenderThreadRhi
 Render interface class to handle OpenGL / Metal compatibility in RenderThread. More...
 
class  RenderThreadRhiMetal
 Implementation of RenderThreadRhi for the Metal graphics API. More...
 
class  RenderThreadRhiOpenGL
 Implementation of RenderThreadRhi for the OpenGL graphics API. More...
 
class  RenderThreadRhiVulkan
 Implementation of RenderThreadRhi for the Vulkan graphics API. More...
 
class  RenderWindowItem
 A QQUickItem that manages the render window. More...
 
class  Screenshot
 Provides a button and a transport service for taking a screenshot of current 3D scene. More...
 
class  ShutdownButton
 This plugin provides a shutdown button. More...
 
class  TapeMeasure
 Provides buttons for the tape measure tool. More...
 
class  Teleop
 Publish teleop stokes to a user selected topic, or to '/cmd_vel' if no topic is selected. Buttons, the keyboard or sliders can be used to move a vehicle in the world. More...
 
class  TextureNode
 Texture node for displaying the render texture from gz-renderer. More...
 
class  TextureNodeRhi
 Render interface class to handle OpenGL / Metal compatibility in TextureNode. More...
 
class  TextureNodeRhiMetal
 Implementation of TextureNodeRhi for the Metal graphics API. More...
 
class  TextureNodeRhiOpenGL
 Implementation of TextureNodeRhi for the OpenGL graphics API. More...
 
class  TextureNodeRhiVulkan
 Implementation of TextureNodeRhi for the Vulkan graphics API. More...
 
class  TopicEcho
 Echo messages coming through a Gazebo Transport topic. More...
 
class  TopicViewer
 a Plugin to view the topics and their msgs & fields Field's informations can be passed by dragging them via the UI More...
 
class  TransportPlotting
 Plots fields from Gazebo Transport topics. Fields can be dragged from the Topic Viewer or the Component Inspector. More...
 
class  TransportSceneManager
 Provides a Gazebo Transport interface to plugins::MinimalScene. More...
 
class  WorldControl
 This plugin provides a world control panel which may have a play / pause and step buttons. More...
 
class  WorldStats
 This plugin provides a time panel which may display: More...