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 entity 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 entity 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

◆ ConnectExitModelEditor()

static event::ConnectionPtr ConnectExitModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the exit signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::exitModelEditor.

◆ ConnectFinishModel()

static event::ConnectionPtr ConnectFinishModel ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::finishModel.

◆ ConnectJointChanged()

static event::ConnectionPtr ConnectJointChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::jointChanged.

◆ ConnectJointInserted()

static event::ConnectionPtr ConnectJointInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::jointInserted.

◆ ConnectJointNameChanged()

static event::ConnectionPtr ConnectJointNameChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::jointNameChanged.

◆ ConnectJointRemoved()

static event::ConnectionPtr ConnectJointRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::jointRemoved.

◆ ConnectLinkInserted()

static event::ConnectionPtr ConnectLinkInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the link inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::linkInserted.

◆ ConnectLinkRemoved()

static event::ConnectionPtr ConnectLinkRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the link removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::linkRemoved.

◆ ConnectModelChanged()

static event::ConnectionPtr ConnectModelChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the model changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::modelChanged.

◆ ConnectModelNameChanged()

static event::ConnectionPtr ConnectModelNameChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::modelNameChanged.

◆ ConnectModelPluginInserted()

static event::ConnectionPtr ConnectModelPluginInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the model plugin inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::modelPluginInserted.

◆ ConnectModelPluginRemoved()

static event::ConnectionPtr ConnectModelPluginRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the model plugin removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::modelPluginRemoved.

◆ ConnectModelPropertiesChanged()

static event::ConnectionPtr ConnectModelPropertiesChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the model properties changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::modelPropertiesChanged.

◆ ConnectNestedModelInserted()

static event::ConnectionPtr ConnectNestedModelInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the nested model inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::nestedModelInserted.

◆ ConnectNestedModelRemoved()

static event::ConnectionPtr ConnectNestedModelRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the nested model removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::nestedModelRemoved.

◆ ConnectNewModel()

static event::ConnectionPtr ConnectNewModel ( _subscriber)
inlinestatic

Connect a Gazebo event to the new model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::newModel.

◆ ConnectNewModelEditor()

static event::ConnectionPtr ConnectNewModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the new signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::newModelEditor.

◆ ConnectOpenJointInspector()

static event::ConnectionPtr ConnectOpenJointInspector ( _subscriber)
inlinestatic

Connect a Gazebo event to the open joint inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::openJointInspector.

◆ ConnectOpenLinkInspector()

static event::ConnectionPtr ConnectOpenLinkInspector ( _subscriber)
inlinestatic

Connect a Gazebo event to the open link inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::openLinkInspector.

◆ ConnectOpenModelPluginInspector()

static event::ConnectionPtr ConnectOpenModelPluginInspector ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::openModelPluginInspector.

◆ ConnectRequestLinkRemoval()

static event::ConnectionPtr ConnectRequestLinkRemoval ( _subscriber)
inlinestatic

Connect a Gazebo event to the request link removal signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::requestLinkRemoval.

◆ ConnectRequestModelPluginInsertion()

static event::ConnectionPtr ConnectRequestModelPluginInsertion ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::requestModelPluginInsertion.

◆ ConnectRequestModelPluginRemoval()

static event::ConnectionPtr ConnectRequestModelPluginRemoval ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::requestModelPluginRemoval.

◆ ConnectSaveAsModelEditor()

static event::ConnectionPtr ConnectSaveAsModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the save as signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::saveAsModelEditor.

◆ ConnectSaveModel()

static event::ConnectionPtr ConnectSaveModel ( _subscriber)
inlinestatic

Connect a Gazebo event to the save model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::saveModel.

◆ ConnectSaveModelEditor()

static event::ConnectionPtr ConnectSaveModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the save signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::saveModelEditor.

◆ ConnectSetSelectedJoint()

static event::ConnectionPtr ConnectSetSelectedJoint ( _subscriber)
inlinestatic

Connect a Gazebo event to the set selected joint signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::setSelectedJoint.

◆ ConnectSetSelectedLink()

static event::ConnectionPtr ConnectSetSelectedLink ( _subscriber)
inlinestatic

Connect a Gazebo event to the set selected entity signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::setSelectedLink.

◆ ConnectSetSelectedModelPlugin()

static event::ConnectionPtr ConnectSetSelectedModelPlugin ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::setSelectedModelPlugin.

◆ ConnectShowJointContextMenu()

static event::ConnectionPtr ConnectShowJointContextMenu ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::showJointContextMenu.

◆ ConnectShowLinkContextMenu()

static event::ConnectionPtr ConnectShowLinkContextMenu ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection

References EventT< T >::Connect(), and Events::showLinkContextMenu.

◆ ConnectShowModelPluginContextMenu()

static event::ConnectionPtr 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

References EventT< T >::Connect(), and Events::showModelPluginContextMenu.

◆ DisconnectExitModelEditor()

static void DisconnectExitModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the exit signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::exitModelEditor.

◆ DisconnectFinishModel()

static void DisconnectFinishModel ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::finishModel.

◆ DisconnectJointChanged()

static void DisconnectJointChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint changed signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::jointChanged.

◆ DisconnectJointInserted()

static void DisconnectJointInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint inserted signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::jointInserted.

◆ DisconnectJointNameChanged()

static void DisconnectJointNameChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint name changed signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::jointNameChanged.

◆ DisconnectJointRemoved()

static void DisconnectJointRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint removed signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::jointRemoved.

◆ DisconnectLinkInserted()

static void DisconnectLinkInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the link inserted signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::linkInserted.

◆ DisconnectLinkRemoved()

static void DisconnectLinkRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the link removed signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::linkRemoved.

◆ DisconnectModelChanged()

static void DisconnectModelChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model changed signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::modelChanged.

◆ DisconnectModelNameChanged()

static void DisconnectModelNameChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the name changed signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::modelNameChanged.

◆ DisconnectModelPluginInserted()

static void DisconnectModelPluginInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model plugin inserted signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::modelPluginInserted.

◆ DisconnectModelPluginRemoved()

static void DisconnectModelPluginRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model plugin removed signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::modelPluginRemoved.

◆ DisconnectModelPropertiesChanged()

static void DisconnectModelPropertiesChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model properties changed signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::modelPropertiesChanged.

◆ DisconnectNestedModelInserted()

static void DisconnectNestedModelInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the nested model inserted signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::nestedModelInserted.

◆ DisconnectNestedModelRemoved()

static void DisconnectNestedModelRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the nested model removed signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::nestedModelRemoved.

◆ DisconnectNewModel()

static void DisconnectNewModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the new model signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::newModel.

◆ DisconnectNewModelEditor()

static void DisconnectNewModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the new signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::newModelEditor.

◆ DisconnectOpenJointInspector()

static void DisconnectOpenJointInspector ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the open joint inspector signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::openJointInspector.

◆ DisconnectOpenLinkInspector()

static void DisconnectOpenLinkInspector ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the open link inspector signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::openLinkInspector.

◆ DisconnectOpenModelPluginInspector()

static void DisconnectOpenModelPluginInspector ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::openModelPluginInspector.

◆ DisconnectRequestLinkRemoval()

static void DisconnectRequestLinkRemoval ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the request link removal signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::requestLinkRemoval.

◆ DisconnectRequestModelPluginInsertion()

static void DisconnectRequestModelPluginInsertion ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::requestModelPluginInsertion.

◆ DisconnectRequestModelPluginRemoval()

static void DisconnectRequestModelPluginRemoval ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::requestModelPluginRemoval.

◆ DisconnectSaveAsModelEditor()

static void DisconnectSaveAsModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save as signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::saveAsModelEditor.

◆ DisconnectSaveModel()

static void DisconnectSaveModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save model signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::saveModel.

◆ DisconnectSaveModelEditor()

static void DisconnectSaveModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::saveModelEditor.

◆ DisconnectSetSelectedJoint()

static void DisconnectSetSelectedJoint ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the set selected joint signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::setSelectedJoint.

◆ DisconnectSetSelectedLink()

static void DisconnectSetSelectedLink ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the set selected entity signal.

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::setSelectedLink.

◆ DisconnectSetSelectedModelPlugin()

static void DisconnectSetSelectedModelPlugin ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::setSelectedModelPlugin.

◆ DisconnectShowJointContextMenu()

static void DisconnectShowJointContextMenu ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::showJointContextMenu.

◆ DisconnectShowLinkContextMenu()

static void DisconnectShowLinkContextMenu ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::showLinkContextMenu.

◆ DisconnectShowModelPluginContextMenu()

static void DisconnectShowModelPluginContextMenu ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

References EventT< T >::Disconnect(), and Events::showModelPluginContextMenu.

Member Data Documentation

◆ exitModelEditor

event::EventT<void ()> exitModelEditor
static

Request to exit the editor.

Referenced by Events::ConnectExitModelEditor(), and Events::DisconnectExitModelEditor().

◆ finishModel

event::EventT<void ()> finishModel
static

A model has been completed and uploaded onto the server.

Referenced by Events::ConnectFinishModel(), and Events::DisconnectFinishModel().

◆ jointChanged

event::EventT<void (std::string, std::string, std::string, std::string, std::string)> 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.

Referenced by Events::ConnectJointChanged(), and Events::DisconnectJointChanged().

◆ jointInserted

event::EventT<void (std::string, std::string, std::string, std::string, std::string)> 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.

Referenced by Events::ConnectJointInserted(), and Events::DisconnectJointInserted().

◆ jointNameChanged

event::EventT<void (std::string, std::string)> 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.

Referenced by Events::ConnectJointNameChanged(), and Events::DisconnectJointNameChanged().

◆ jointRemoved

event::EventT<void (std::string)> jointRemoved
static

Notify that a joint has been removed.

Referenced by Events::ConnectJointRemoved(), and Events::DisconnectJointRemoved().

◆ linkInserted

event::EventT<void (std::string)> linkInserted
static

Notify that a link has been inserted.

Referenced by Events::ConnectLinkInserted(), and Events::DisconnectLinkInserted().

◆ linkRemoved

event::EventT<void (std::string)> linkRemoved
static

Notify that a link has been removed.

Referenced by Events::ConnectLinkRemoved(), and Events::DisconnectLinkRemoved().

◆ modelChanged

event::EventT<void ()> modelChanged
static

Model has been changed.

Referenced by Events::ConnectModelChanged(), and Events::DisconnectModelChanged().

◆ modelNameChanged

event::EventT<void (std::string)> modelNameChanged
static

Name was changed in the editor palette.

Referenced by Events::ConnectModelNameChanged(), and Events::DisconnectModelNameChanged().

◆ modelPluginInserted

event::EventT<void (std::string)> modelPluginInserted
static

Notify that a model plugin has been inserted.

Referenced by Events::ConnectModelPluginInserted(), and Events::DisconnectModelPluginInserted().

◆ modelPluginRemoved

event::EventT<void (std::string)> modelPluginRemoved
static

Notify that a model plugin has been removed.

Referenced by Events::ConnectModelPluginRemoved(), and Events::DisconnectModelPluginRemoved().

◆ modelPropertiesChanged

event::EventT<void (bool, bool)> modelPropertiesChanged
static

Notify that model properties have been changed.

Referenced by Events::ConnectModelPropertiesChanged(), and Events::DisconnectModelPropertiesChanged().

◆ nestedModelInserted

event::EventT<void (std::string)> nestedModelInserted
static

Notify that a nested model has been inserted.

Referenced by Events::ConnectNestedModelInserted(), and Events::DisconnectNestedModelInserted().

◆ nestedModelRemoved

event::EventT<void (std::string)> nestedModelRemoved
static

Notify that a nested model has been removed.

Referenced by Events::ConnectNestedModelRemoved(), and Events::DisconnectNestedModelRemoved().

◆ newModel

event::EventT<void ()> newModel
static

Notify that model has been newed.

Referenced by Events::ConnectNewModel(), and Events::DisconnectNewModel().

◆ newModelEditor

event::EventT<void ()> newModelEditor
static

Request to start a new model.

Referenced by Events::ConnectNewModelEditor(), and Events::DisconnectNewModelEditor().

◆ openJointInspector

event::EventT<void (std::string)> openJointInspector
static

Request to open the joint inspector.

Referenced by Events::ConnectOpenJointInspector(), and Events::DisconnectOpenJointInspector().

◆ openLinkInspector

event::EventT<void (std::string)> openLinkInspector
static

Request to open the link inspector.

Referenced by Events::ConnectOpenLinkInspector(), and Events::DisconnectOpenLinkInspector().

◆ openModelPluginInspector

event::EventT<void (std::string)> openModelPluginInspector
static

Request to open the model plugin inspector.

Referenced by Events::ConnectOpenModelPluginInspector(), and Events::DisconnectOpenModelPluginInspector().

◆ requestLinkRemoval

event::EventT<void (std::string)> requestLinkRemoval
static

Request to remove a link.

Referenced by Events::ConnectRequestLinkRemoval(), and Events::DisconnectRequestLinkRemoval().

◆ requestModelPluginInsertion

event::EventT<void (std::string, std::string, std::string)> requestModelPluginInsertion
static

◆ requestModelPluginRemoval

event::EventT<void (std::string)> requestModelPluginRemoval
static

◆ saveAsModelEditor

event::EventT<bool ()> saveAsModelEditor
static

Request to save the model as.

Referenced by Events::ConnectSaveAsModelEditor(), and Events::DisconnectSaveAsModelEditor().

◆ saveModel

event::EventT<void (std::string)> saveModel
static

Notify that model has been saved.

Referenced by Events::ConnectSaveModel(), and Events::DisconnectSaveModel().

◆ saveModelEditor

event::EventT<bool ()> saveModelEditor
static

Request to save the model.

Referenced by Events::ConnectSaveModelEditor(), and Events::DisconnectSaveModelEditor().

◆ setSelectedJoint

event::EventT<void (std::string, bool)> setSelectedJoint
static

Request to select or deselect a joint.

Referenced by Events::ConnectSetSelectedJoint(), and Events::DisconnectSetSelectedJoint().

◆ setSelectedLink

event::EventT<void (std::string, bool)> setSelectedLink
static

Request to select or deselect a link.

Referenced by Events::ConnectSetSelectedLink(), and Events::DisconnectSetSelectedLink().

◆ setSelectedModelPlugin

event::EventT<void (std::string, bool)> setSelectedModelPlugin
static

Request to select or deselect a model plugin.

Referenced by Events::ConnectSetSelectedModelPlugin(), and Events::DisconnectSetSelectedModelPlugin().

◆ showJointContextMenu

event::EventT<void (std::string)> showJointContextMenu
static

Request to show the joint context menu.

Referenced by Events::ConnectShowJointContextMenu(), and Events::DisconnectShowJointContextMenu().

◆ showLinkContextMenu

event::EventT<void (std::string)> showLinkContextMenu
static

Request to show the link context menu.

Referenced by Events::ConnectShowLinkContextMenu(), and Events::DisconnectShowLinkContextMenu().

◆ showModelPluginContextMenu

event::EventT<void (std::string)> showModelPluginContextMenu
static

Request to show the model plugin context menu.

Referenced by Events::ConnectShowModelPluginContextMenu(), and Events::DisconnectShowModelPluginContextMenu().


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