Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
▼Nignition | |
▼Ngui | |
▼Nevents | Namespace for all events |
CDropdownMenuEnabled | Event which is called to enable or disable the dropdown menu. This is primarily used by plugins which also use the right click mouse event to cancel any actions currently in progress |
CHoverToScene | Event which is called to broadcast the 3D coordinates of a user's mouse hover within the scene |
CLeftClickToScene | Event which is called to broadcast the 3D coordinates of a user's left click within the scene |
CRender | Event called in the render thread of a 3D scene. It's safe to make rendering calls in this event's callback |
CRightClickToScene | Event which is called to broadcast the 3D coordinates of a user's right click within the scene |
CSnapIntervals | The class for sending and receiving custom snap value events. This event is used in the Transform Control plugin tool when the user manually alters their snapping values |
CSpawnFromDescription | Event called to spawn a resource, given its description as a string |
CSpawnFromPath | Event called to spawn a resource, which takes the path to its file |
▼Nplugins | |
CGrid3D | Manages grids in an Gazebo Rendering scene. This plugin can be used for: |
CIgnRenderer | Ign-rendering renderer. All ign-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 |
CImageDisplay | Display images coming through an Gazebo transport topic |
CImageProvider | |
CPublisher | Widget which publishes a custom Gazebo transport message |
CRenderThread | Rendering thread |
CRenderWindowItem | A QQUickItem that manages the render window |
CScene3D | Creates an ignition 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 |
CScreenshot | Provides a button and a transport service for taking a screenshot of current 3D scene |
CShutdownButton | This plugin provides a shutdown button |
CTeleop | 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 |
CTextureNode | Texture node for displaying the render texture from ign-renderer |
CTopicEcho | Echo messages coming through an Gazebo transport topic |
CTopicViewer | Plugin to view the topics and their msgs & fields Field's informations can be passed by dragging them via the UI |
CWorldControl | This plugin provides a world control panel which may have a play / pause and step buttons |
CWorldStats | This plugin provides a time panel which may display: |
CApplication | An Gazebo GUI application loads a QML engine and provides an API to load plugins and configuration files. The application supports either running a single main window or several plugins as standalone dialogs |
CDialog | Gui plugin |
CDragDropModel | Customized item model so that we can pass along an URI query as MIME information during a drag-drop |
CKeyPublisher | Publish keyboard stokes to "keyboard/keypress" topic |
CMainWindow | The main window class creates a QQuickWindow and acts as an interface which provides properties and functions which can be called from Main.qml |
CPlugin | Base class for Gazebo GUI plugins |
CSearchModel | Customize the proxy model to display search results |
CWindowConfig | Holds configurations related to a MainWindow |