Static Public Member Functions | Static Public Attributes | List of all members
gazebo::gui::model::Events Class Reference

#include <ModelEditorEvents.hh>

Static Public Member Functions

template<typename T >
static event::ConnectionPtr ConnectExitModelEditor (T _subscriber)
 Connect a Gazebo event to the exit signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectFinishModel (T _subscriber)
 Connect a boost::slot to the finish model signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectJointChanged (T _subscriber)
 Connect a Gazebo event to the joint changed signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectJointInserted (T _subscriber)
 Connect a Gazebo event to the joint inserted signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectJointNameChanged (T _subscriber)
 Connect a Gazebo event to the joint name changed signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectJointRemoved (T _subscriber)
 Connect a Gazebo event to the joint removed signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectLinkInserted (T _subscriber)
 Connect a Gazebo event to the link inserted signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectLinkRemoved (T _subscriber)
 Connect a Gazebo event to the link removed signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectModelChanged (T _subscriber)
 Connect a Gazebo event to the model changed signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectModelNameChanged (T _subscriber)
 Connect a Gazebo event to the name changed signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectModelPluginInserted (T _subscriber)
 Connect a Gazebo event to the model plugin inserted signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectModelPluginRemoved (T _subscriber)
 Connect a Gazebo event to the model plugin removed signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectModelPropertiesChanged (T _subscriber)
 Connect a Gazebo event to the model properties changed signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectNestedModelInserted (T _subscriber)
 Connect a Gazebo event to the nested model inserted signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectNestedModelRemoved (T _subscriber)
 Connect a Gazebo event to the nested model removed signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectNewModel (T _subscriber)
 Connect a Gazebo event to the new model signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectNewModelEditor (T _subscriber)
 Connect a Gazebo event to the new signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectOpenJointInspector (T _subscriber)
 Connect a Gazebo event to the open joint inspector signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectOpenLinkInspector (T _subscriber)
 Connect a Gazebo event to the open link inspector signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectOpenModelPluginInspector (T _subscriber)
 Connect a Gazebo event to the open model plugin inspector signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectRequestLinkRemoval (T _subscriber)
 Connect a Gazebo event to the request link removal signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectRequestModelPluginInsertion (T _subscriber)
 Connect a Gazebo event to the request model plugin insertion signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectRequestModelPluginRemoval (T _subscriber)
 Connect a Gazebo event to the request model plugin removal signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectSaveAsModelEditor (T _subscriber)
 Connect a Gazebo event to the save as signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectSaveModel (T _subscriber)
 Connect a Gazebo event to the save model signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectSaveModelEditor (T _subscriber)
 Connect a Gazebo event to the save signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectSetSelectedJoint (T _subscriber)
 Connect a Gazebo event to the set selected joint signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectSetSelectedLink (T _subscriber)
 Connect a Gazebo event to the set selected link signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectSetSelectedModelPlugin (T _subscriber)
 Connect a Gazebo event to the set selected model plugin signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectShowJointContextMenu (T _subscriber)
 Connect a Gazebo event to the show joint context menu signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectShowLinkContextMenu (T _subscriber)
 Connect a Gazebo event to the show link context menu signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectShowModelPluginContextMenu (T _subscriber)
 Connect a Gazebo event to the show model plugin context menu signal. More...
 
static void DisconnectExitModelEditor (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the exit signal. More...
 
static void DisconnectFinishModel (event::ConnectionPtr _subscriber)
 Disconnect a boost::slot to the finish model signal. More...
 
static void DisconnectJointChanged (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the joint changed signal. More...
 
static void DisconnectJointInserted (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the joint inserted signal. More...
 
static void DisconnectJointNameChanged (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the joint name changed signal. More...
 
static void DisconnectJointRemoved (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the joint removed signal. More...
 
static void DisconnectLinkInserted (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the link inserted signal. More...
 
static void DisconnectLinkRemoved (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the link removed signal. More...
 
static void DisconnectModelChanged (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the model changed signal. More...
 
static void DisconnectModelNameChanged (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the name changed signal. More...
 
static void DisconnectModelPluginInserted (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the model plugin inserted signal. More...
 
static void DisconnectModelPluginRemoved (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the model plugin removed signal. More...
 
static void DisconnectModelPropertiesChanged (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the model properties changed signal. More...
 
static void DisconnectNestedModelInserted (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the nested model inserted signal. More...
 
static void DisconnectNestedModelRemoved (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the nested model removed signal. More...
 
static void DisconnectNewModel (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the new model signal. More...
 
static void DisconnectNewModelEditor (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the new signal. More...
 
static void DisconnectOpenJointInspector (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the open joint inspector signal. More...
 
static void DisconnectOpenLinkInspector (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the open link inspector signal. More...
 
static void DisconnectOpenModelPluginInspector (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the open model plugin inspector signal. More...
 
static void DisconnectRequestLinkRemoval (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the request link removal signal. More...
 
static void DisconnectRequestModelPluginInsertion (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the request model plugin insertion signal. More...
 
static void DisconnectRequestModelPluginRemoval (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the request model plugin removal signal. More...
 
static void DisconnectSaveAsModelEditor (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the save as signal. More...
 
static void DisconnectSaveModel (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the save model signal. More...
 
static void DisconnectSaveModelEditor (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the save signal. More...
 
static void DisconnectSetSelectedJoint (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the set selected joint signal. More...
 
static void DisconnectSetSelectedLink (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the set selected link signal. More...
 
static void DisconnectSetSelectedModelPlugin (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the set selected model plugin signal. More...
 
static void DisconnectShowJointContextMenu (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the show joint context menu signal. More...
 
static void DisconnectShowLinkContextMenu (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the show link context menu signal. More...
 
static void DisconnectShowModelPluginContextMenu (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the show model plugin context menu signal. More...
 

Static Public Attributes

static event::EventT< void()> exitModelEditor
 Request to exit the editor. More...
 
static event::EventT< void()> finishModel
 A model has been completed and uploaded onto the server. More...
 
static event::EventT< void(std::string,
std::string, std::string,
std::string, std::string)> 
jointChanged
 Notify that a joint has been changed. More...
 
static event::EventT< void(std::string,
std::string, std::string,
std::string, std::string)> 
jointInserted
 Notify that a joint has been inserted. More...
 
static event::EventT< void(std::string,
std::string)> 
jointNameChanged
 Notify that the joint name has been changed. More...
 
static event::EventT< void(std::string)> jointRemoved
 Notify that a joint has been removed. More...
 
static event::EventT< void(std::string)> linkInserted
 Notify that a link has been inserted. More...
 
static event::EventT< void(std::string)> linkRemoved
 Notify that a link has been removed. More...
 
static event::EventT< void()> modelChanged
 Model has been changed. More...
 
static event::EventT< void(std::string)> modelNameChanged
 Name was changed in the editor palette. More...
 
static event::EventT< void(std::string)> modelPluginInserted
 Notify that a model plugin has been inserted. More...
 
static event::EventT< void(std::string)> modelPluginRemoved
 Notify that a model plugin has been removed. More...
 
static event::EventT< void(bool,
bool)> 
modelPropertiesChanged
 Notify that model properties have been changed. More...
 
static event::EventT< void(std::string)> nestedModelInserted
 Notify that a nested model has been inserted. More...
 
static event::EventT< void(std::string)> nestedModelRemoved
 Notify that a nested model has been removed. More...
 
static event::EventT< void()> newModel
 Notify that model has been newed. More...
 
static event::EventT< void()> newModelEditor
 Request to start a new model. More...
 
static event::EventT< void(std::string)> openJointInspector
 Request to open the joint inspector. More...
 
static event::EventT< void(std::string)> openLinkInspector
 Request to open the link inspector. More...
 
static event::EventT< void(std::string)> openModelPluginInspector
 Request to open the model plugin inspector. More...
 
static event::EventT< void(std::string)> requestLinkRemoval
 Request to remove a link. More...
 
static event::EventT< void(std::string,
std::string, std::string)> 
requestModelPluginInsertion
 Request to insert a model plugin. More...
 
static event::EventT< void(std::string)> requestModelPluginRemoval
 Request to remove a model plugin. More...
 
static event::EventT< bool()> saveAsModelEditor
 Request to save the model as. More...
 
static event::EventT< void(std::string)> saveModel
 Notify that model has been saved. More...
 
static event::EventT< bool()> saveModelEditor
 Request to save the model. More...
 
static event::EventT< void(std::string,
bool)> 
setSelectedJoint
 Request to select or deselect a joint. More...
 
static event::EventT< void(std::string,
bool)> 
setSelectedLink
 Request to select or deselect a link. More...
 
static event::EventT< void(std::string,
bool)> 
setSelectedModelPlugin
 Request to select or deselect a model plugin. More...
 
static event::EventT< void(std::string)> showJointContextMenu
 Request to show the joint context menu. More...
 
static event::EventT< void(std::string)> showLinkContextMenu
 Request to show the link context menu. More...
 
static event::EventT< void(std::string)> showModelPluginContextMenu
 Request to show the model plugin context menu. More...
 

Member Function Documentation

template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectExitModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the exit signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectFinishModel ( _subscriber)
inlinestatic

Connect a boost::slot to the finish model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectJointChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectJointInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectJointNameChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectJointRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectLinkInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the link inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectLinkRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the link removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectModelChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the model changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectModelNameChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectModelPluginInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the model plugin inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectModelPluginRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the model plugin removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectModelPropertiesChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the model properties changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectNestedModelInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the nested model inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectNestedModelRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the nested model removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectNewModel ( _subscriber)
inlinestatic

Connect a Gazebo event to the new model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectNewModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the new signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectOpenJointInspector ( _subscriber)
inlinestatic

Connect a Gazebo event to the open joint inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectOpenLinkInspector ( _subscriber)
inlinestatic

Connect a Gazebo event to the open link inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectOpenModelPluginInspector ( _subscriber)
inlinestatic

Connect a Gazebo event to the open model plugin inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectRequestLinkRemoval ( _subscriber)
inlinestatic

Connect a Gazebo event to the request link removal signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectRequestModelPluginInsertion ( _subscriber)
inlinestatic

Connect a Gazebo event to the request model plugin insertion signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectRequestModelPluginRemoval ( _subscriber)
inlinestatic

Connect a Gazebo event to the request model plugin removal signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSaveAsModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the save as signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSaveModel ( _subscriber)
inlinestatic

Connect a Gazebo event to the save model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSaveModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the save signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSetSelectedJoint ( _subscriber)
inlinestatic

Connect a Gazebo event to the set selected joint signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSetSelectedLink ( _subscriber)
inlinestatic

Connect a Gazebo event to the set selected link signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSetSelectedModelPlugin ( _subscriber)
inlinestatic

Connect a Gazebo event to the set selected model plugin signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectShowJointContextMenu ( _subscriber)
inlinestatic

Connect a Gazebo event to the show joint context menu signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectShowLinkContextMenu ( _subscriber)
inlinestatic

Connect a Gazebo event to the show link context menu signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectShowModelPluginContextMenu ( _subscriber)
inlinestatic

Connect a Gazebo event to the show model plugin context menu signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
static void gazebo::gui::model::Events::DisconnectExitModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the exit signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectFinishModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a boost::slot to the finish model signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectJointChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint changed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectJointInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectJointNameChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectJointRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint removed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectLinkInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the link inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectLinkRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the link removed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectModelChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model changed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectModelNameChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectModelPluginInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model plugin inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectModelPluginRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model plugin removed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectModelPropertiesChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model properties changed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectNestedModelInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the nested model inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectNestedModelRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the nested model removed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectNewModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the new model signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectNewModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the new signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectOpenJointInspector ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the open joint inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectOpenLinkInspector ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the open link inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectOpenModelPluginInspector ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the open model plugin inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectRequestLinkRemoval ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the request link removal signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectRequestModelPluginInsertion ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the request model plugin insertion signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectRequestModelPluginRemoval ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the request model plugin removal signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSaveAsModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save as signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSaveModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save model signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSaveModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSetSelectedJoint ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the set selected joint signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSetSelectedLink ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the set selected link signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSetSelectedModelPlugin ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the set selected model plugin signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectShowJointContextMenu ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the show joint context menu signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectShowLinkContextMenu ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the show link context menu signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectShowModelPluginContextMenu ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the show model plugin context menu signal.

Parameters
[in]_subscriberthe subscriber to this event

Member Data Documentation

event::EventT<void ()> gazebo::gui::model::Events::exitModelEditor
static

Request to exit the editor.

event::EventT<void ()> gazebo::gui::model::Events::finishModel
static

A model has been completed and uploaded onto the server.

event::EventT<void (std::string, std::string, std::string, std::string, std::string)> gazebo::gui::model::Events::jointChanged
static

Notify that a joint has been changed.

The parameters are: joint's unique id, joint name, joint type, parent link's name, and child link's name. All names are scoped.

event::EventT<void (std::string, std::string, std::string, std::string, std::string)> gazebo::gui::model::Events::jointInserted
static

Notify that a joint has been inserted.

The parameters are: joint's unique id, joint name, joint type, parent link's name, and child link's name. All names are scoped.

event::EventT<void (std::string, std::string)> gazebo::gui::model::Events::jointNameChanged
static

Notify that the joint name has been changed.

The first string is the joint's unique id and the second string is the new joint name.

event::EventT<void (std::string)> gazebo::gui::model::Events::jointRemoved
static

Notify that a joint has been removed.

event::EventT<void (std::string)> gazebo::gui::model::Events::linkInserted
static

Notify that a link has been inserted.

event::EventT<void (std::string)> gazebo::gui::model::Events::linkRemoved
static

Notify that a link has been removed.

event::EventT<void ()> gazebo::gui::model::Events::modelChanged
static

Model has been changed.

event::EventT<void (std::string)> gazebo::gui::model::Events::modelNameChanged
static

Name was changed in the editor palette.

event::EventT<void (std::string)> gazebo::gui::model::Events::modelPluginInserted
static

Notify that a model plugin has been inserted.

event::EventT<void (std::string)> gazebo::gui::model::Events::modelPluginRemoved
static

Notify that a model plugin has been removed.

event::EventT<void (bool, bool)> gazebo::gui::model::Events::modelPropertiesChanged
static

Notify that model properties have been changed.

event::EventT<void (std::string)> gazebo::gui::model::Events::nestedModelInserted
static

Notify that a nested model has been inserted.

event::EventT<void (std::string)> gazebo::gui::model::Events::nestedModelRemoved
static

Notify that a nested model has been removed.

event::EventT<void ()> gazebo::gui::model::Events::newModel
static

Notify that model has been newed.

event::EventT<void ()> gazebo::gui::model::Events::newModelEditor
static

Request to start a new model.

event::EventT<void (std::string)> gazebo::gui::model::Events::openJointInspector
static

Request to open the joint inspector.

event::EventT<void (std::string)> gazebo::gui::model::Events::openLinkInspector
static

Request to open the link inspector.

event::EventT<void (std::string)> gazebo::gui::model::Events::openModelPluginInspector
static

Request to open the model plugin inspector.

event::EventT<void (std::string)> gazebo::gui::model::Events::requestLinkRemoval
static

Request to remove a link.

event::EventT<void (std::string, std::string, std::string)> gazebo::gui::model::Events::requestModelPluginInsertion
static

Request to insert a model plugin.

event::EventT<void (std::string)> gazebo::gui::model::Events::requestModelPluginRemoval
static

Request to remove a model plugin.

event::EventT<bool ()> gazebo::gui::model::Events::saveAsModelEditor
static

Request to save the model as.

event::EventT<void (std::string)> gazebo::gui::model::Events::saveModel
static

Notify that model has been saved.

event::EventT<bool ()> gazebo::gui::model::Events::saveModelEditor
static

Request to save the model.

event::EventT<void (std::string, bool)> gazebo::gui::model::Events::setSelectedJoint
static

Request to select or deselect a joint.

event::EventT<void (std::string, bool)> gazebo::gui::model::Events::setSelectedLink
static

Request to select or deselect a link.

event::EventT<void (std::string, bool)> gazebo::gui::model::Events::setSelectedModelPlugin
static

Request to select or deselect a model plugin.

event::EventT<void (std::string)> gazebo::gui::model::Events::showJointContextMenu
static

Request to show the joint context menu.

event::EventT<void (std::string)> gazebo::gui::model::Events::showLinkContextMenu
static

Request to show the link context menu.

event::EventT<void (std::string)> gazebo::gui::model::Events::showModelPluginContextMenu
static

Request to show the model plugin context menu.


The documentation for this class was generated from the following file: