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: