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 ConnectRequestLinkMove (T _subscriber)
 Connect a Gazebo event to the request link move 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 ConnectRequestLinkScale (T _subscriber)
 Connect a Gazebo event to the request link scale 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 ConnectRequestNestedModelMove (T _subscriber)
 Connect a Gazebo event to the request nested model move 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 ConnectSetSelectedEntity (T _subscriber)
 Connect a Gazebo event to the set selected entity 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 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 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, ignition::math::Pose3d)> requestLinkMove
 Request to move a link. More...
 
static event::EventT< void(std::string)> requestLinkRemoval
 Request to remove a link. More...
 
static event::EventT< void(std::string, std::map< std::string, ignition::math::Vector3d >)> requestLinkScale
 Request to scale a link. More...
 
static event::EventT< void(std::string, std::string, std::string, bool)> requestModelPluginInsertion
 Request to insert a model plugin. More...
 
static event::EventT< void(std::string, bool)> 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, ignition::math::Pose3d)> requestNestedModelMove
 Request to move a nestedModel. 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)> setSelectedEntity
 Request to select or deselect an entity. More...
 
static event::EventT< void(std::string, bool)> setSelectedJoint
 Request to select or deselect a joint. 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.

◆ ConnectRequestJointInsertion()

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.

◆ ConnectRequestJointRemoval()

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.

◆ ConnectRequestLinkInsertion()

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.

◆ ConnectRequestLinkMove()

static event::ConnectionPtr ConnectRequestLinkMove ( _subscriber)
inlinestatic

Connect a Gazebo event to the request link move signal.

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

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

◆ 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.

◆ ConnectRequestLinkScale()

static event::ConnectionPtr ConnectRequestLinkScale ( _subscriber)
inlinestatic

Connect a Gazebo event to the request link scale signal.

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

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

◆ 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.

◆ ConnectRequestNestedModelInsertion()

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.

◆ ConnectRequestNestedModelMove()

static event::ConnectionPtr ConnectRequestNestedModelMove ( _subscriber)
inlinestatic

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

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

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

◆ ConnectRequestNestedModelRemoval()

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.

◆ 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.

◆ ConnectSetSelectedEntity()

static event::ConnectionPtr ConnectSetSelectedEntity ( _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::setSelectedEntity.

◆ 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.

◆ 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.

Member Data Documentation

◆ exitModelEditor

event::EventT<void ()> exitModelEditor
static

Request to exit the editor.

Referenced by Events::ConnectExitModelEditor().

◆ finishModel

event::EventT<void ()> finishModel
static

A model has been completed and uploaded onto the server.

Referenced by Events::ConnectFinishModel().

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

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

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

◆ jointRemoved

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

Notify that a joint has been removed.

Referenced by Events::ConnectJointRemoved().

◆ linkInserted

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

Notify that a link has been inserted.

Referenced by Events::ConnectLinkInserted().

◆ linkRemoved

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

Notify that a link has been removed.

Referenced by Events::ConnectLinkRemoved().

◆ modelChanged

event::EventT<void ()> modelChanged
static

Model has been changed.

Referenced by Events::ConnectModelChanged().

◆ modelNameChanged

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

Name was changed in the editor palette.

Referenced by Events::ConnectModelNameChanged().

◆ modelPluginInserted

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

Notify that a model plugin has been inserted.

Referenced by Events::ConnectModelPluginInserted().

◆ modelPluginRemoved

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

Notify that a model plugin has been removed.

Referenced by Events::ConnectModelPluginRemoved().

◆ modelPropertiesChanged

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

Notify that model properties have been changed.

Referenced by Events::ConnectModelPropertiesChanged().

◆ nestedModelInserted

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

Notify that a nested model has been inserted.

Referenced by Events::ConnectNestedModelInserted().

◆ nestedModelRemoved

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

Notify that a nested model has been removed.

Referenced by Events::ConnectNestedModelRemoved().

◆ newModel

event::EventT<void ()> newModel
static

Notify that model has been newed.

Referenced by Events::ConnectNewModel().

◆ newModelEditor

event::EventT<void ()> newModelEditor
static

Request to start a new model.

Referenced by Events::ConnectNewModelEditor().

◆ openJointInspector

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

Request to open the joint inspector.

Referenced by Events::ConnectOpenJointInspector().

◆ openLinkInspector

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

Request to open the link inspector.

Referenced by Events::ConnectOpenLinkInspector().

◆ openModelPluginInspector

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

Request to open the model plugin inspector.

Referenced by Events::ConnectOpenModelPluginInspector().

◆ requestJointInsertion

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

Request to insert a joint.

Referenced by Events::ConnectRequestJointInsertion().

◆ requestJointRemoval

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

Request to remove a joint.

Referenced by Events::ConnectRequestJointRemoval().

◆ requestLinkInsertion

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

Request to insert a link.

Referenced by Events::ConnectRequestLinkInsertion().

◆ requestLinkMove

event::EventT<void (std::string, ignition::math::Pose3d)> requestLinkMove
static

Request to move a link.

Referenced by Events::ConnectRequestLinkMove().

◆ requestLinkRemoval

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

Request to remove a link.

Referenced by Events::ConnectRequestLinkRemoval().

◆ requestLinkScale

event::EventT<void (std::string, std::map<std::string, ignition::math::Vector3d>)> requestLinkScale
static

Request to scale a link.

Referenced by Events::ConnectRequestLinkScale().

◆ requestModelPluginInsertion

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

Request to insert a model plugin.

The parameters are: name, filename, inner XML, flag to indicate whether a new user command should be created.

Referenced by Events::ConnectRequestModelPluginInsertion().

◆ requestModelPluginRemoval

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

Request to remove a model plugin.

The parameters are: name, flag to indicate whether a new user command should be created.

Referenced by Events::ConnectRequestModelPluginRemoval().

◆ requestNestedModelInsertion

event::EventT<void (sdf::ElementPtr)> requestNestedModelInsertion
static

Request to insert a nested model.

Referenced by Events::ConnectRequestNestedModelInsertion().

◆ requestNestedModelMove

event::EventT<void (std::string, ignition::math::Pose3d)> requestNestedModelMove
static

Request to move a nestedModel.

Referenced by Events::ConnectRequestNestedModelMove().

◆ requestNestedModelRemoval

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

Request to remove a nested model.

Referenced by Events::ConnectRequestNestedModelRemoval().

◆ saveAsModelEditor

event::EventT<bool ()> saveAsModelEditor
static

Request to save the model as.

Referenced by Events::ConnectSaveAsModelEditor().

◆ saveModel

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

Notify that model has been saved.

Referenced by Events::ConnectSaveModel().

◆ saveModelEditor

event::EventT<bool ()> saveModelEditor
static

Request to save the model.

Referenced by Events::ConnectSaveModelEditor().

◆ setSelectedEntity

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

Request to select or deselect an entity.

Referenced by Events::ConnectSetSelectedEntity().

◆ setSelectedJoint

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

Request to select or deselect a joint.

Referenced by Events::ConnectSetSelectedJoint().

◆ setSelectedModelPlugin

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

Request to select or deselect a model plugin.

Referenced by Events::ConnectSetSelectedModelPlugin().

◆ showJointContextMenu

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

Request to show the joint context menu.

Referenced by Events::ConnectShowJointContextMenu().

◆ showLinkContextMenu

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

Request to show the link context menu.

Referenced by Events::ConnectShowLinkContextMenu().

◆ showModelPluginContextMenu

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

Request to show the model plugin context menu.

Referenced by Events::ConnectShowModelPluginContextMenu().


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