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 ConnectRequestJointInsertion (T _subscriber)
 Connect a Gazebo event to the request joint insertion signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectRequestJointRemoval (T _subscriber)
 Connect a Gazebo event to the request joint removal signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectRequestLinkInsertion (T _subscriber)
 Connect a Gazebo event to the request link insertion 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 ConnectRequestNestedModelInsertion (T _subscriber)
 Connect a Gazebo event to the request nested model insertion signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectRequestNestedModelRemoval (T _subscriber)
 Connect a Gazebo event to the request nested model 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 DisconnectRequestJointInsertion (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the request joint insertion signal. More...
 
static void DisconnectRequestJointRemoval (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the request joint removal signal. More...
 
static void DisconnectRequestLinkInsertion (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the request link insertion 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 DisconnectRequestNestedModelInsertion (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the request nested model insertion signal. More...
 
static void DisconnectRequestNestedModelRemoval (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the request nested model 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(sdf::ElementPtr,
std::string)> 
requestJointInsertion
 Request to insert a joint. More...
 
static event::EventT< void(std::string)> requestJointRemoval
 Request to remove a joint. More...
 
static event::EventT< void(sdf::ElementPtr)> requestLinkInsertion
 Request to insert a link. 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< void(sdf::ElementPtr)> requestNestedModelInsertion
 Request to insert a nested model. More...
 
static event::EventT< void(std::string)> requestNestedModelRemoval
 Request to remove a nested model. 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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

static event::ConnectionPtr ConnectRequestJointInsertion ( _subscriber)
inlinestatic

Connect a Gazebo event to the request joint insertion signal.

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

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

static event::ConnectionPtr ConnectRequestJointRemoval ( _subscriber)
inlinestatic

Connect a Gazebo event to the request joint removal signal.

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

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

static event::ConnectionPtr ConnectRequestLinkInsertion ( _subscriber)
inlinestatic

Connect a Gazebo event to the request link insertion signal.

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

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

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.

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.

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.

static event::ConnectionPtr ConnectRequestNestedModelInsertion ( _subscriber)
inlinestatic

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

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

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

static event::ConnectionPtr ConnectRequestNestedModelRemoval ( _subscriber)
inlinestatic

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

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

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

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.

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.

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.

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.

static event::ConnectionPtr ConnectSetSelectedLink ( _subscriber)
inlinestatic

Connect a Gazebo event to the set selected link signal.

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

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

static void DisconnectRequestJointInsertion ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the request joint insertion signal.

Parameters
[in]_subscriberthe subscriber to this event

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

static void DisconnectRequestJointRemoval ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the request joint removal signal.

Parameters
[in]_subscriberthe subscriber to this event

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

static void DisconnectRequestLinkInsertion ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the request link insertion signal.

Parameters
[in]_subscriberthe subscriber to this event

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

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.

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.

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.

static void DisconnectRequestNestedModelInsertion ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

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

static void DisconnectRequestNestedModelRemoval ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event

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

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.

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.

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.

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.

static void DisconnectSetSelectedLink ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the set selected link signal.

Parameters
[in]_subscriberthe subscriber to this event

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

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.

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.

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.

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

event::EventT<void ()> exitModelEditor
static

Request to exit the editor.

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

event::EventT<void ()> finishModel
static

A model has been completed and uploaded onto the server.

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

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().

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().

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().

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

Notify that a joint has been removed.

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

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

Notify that a link has been inserted.

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

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

Notify that a link has been removed.

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

event::EventT<void ()> modelChanged
static

Model has been changed.

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

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

Name was changed in the editor palette.

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

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

Notify that a model plugin has been inserted.

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

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

Notify that a model plugin has been removed.

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

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

Notify that model properties have been changed.

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

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

Notify that a nested model has been inserted.

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

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

Notify that a nested model has been removed.

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

event::EventT<void ()> newModel
static

Notify that model has been newed.

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

event::EventT<void ()> newModelEditor
static

Request to start a new model.

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

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

Request to open the joint inspector.

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

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

Request to open the link inspector.

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

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

Request to open the model plugin inspector.

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

event::EventT<void (sdf::ElementPtr, std::string)> requestJointInsertion
static
event::EventT<void (std::string)> requestJointRemoval
static

Request to remove a joint.

Referenced by Events::ConnectRequestJointRemoval(), and Events::DisconnectRequestJointRemoval().

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

Request to remove a link.

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

event::EventT<void (std::string, std::string, std::string)> requestModelPluginInsertion
static
event::EventT<void (std::string)> requestModelPluginRemoval
static
event::EventT<void (sdf::ElementPtr)> requestNestedModelInsertion
static
event::EventT<void (std::string)> requestNestedModelRemoval
static
event::EventT<bool ()> saveAsModelEditor
static

Request to save the model as.

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

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

Notify that model has been saved.

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

event::EventT<bool ()> saveModelEditor
static

Request to save the model.

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

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

Request to select or deselect a joint.

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

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

Request to select or deselect a link.

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

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

Request to select or deselect a model plugin.

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

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

Request to show the joint context menu.

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

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

Request to show the link context menu.

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

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: