##

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 | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the exit signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectFinishModel()

static event::ConnectionPtr ConnectFinishModel | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectJointChanged()

static event::ConnectionPtr ConnectJointChanged | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the joint changed signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectJointInserted()

static event::ConnectionPtr ConnectJointInserted | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the joint inserted signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectJointNameChanged()

static event::ConnectionPtr ConnectJointNameChanged | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the joint name changed signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectJointRemoved()

static event::ConnectionPtr ConnectJointRemoved | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the joint removed signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectLinkInserted()

static event::ConnectionPtr ConnectLinkInserted | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the link inserted signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectLinkRemoved()

static event::ConnectionPtr ConnectLinkRemoved | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the link removed signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectModelChanged()

static event::ConnectionPtr ConnectModelChanged | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the model changed signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectModelNameChanged()

static event::ConnectionPtr ConnectModelNameChanged | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the name changed signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectModelPluginInserted()

static event::ConnectionPtr ConnectModelPluginInserted | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the model plugin inserted signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectModelPluginRemoved()

static event::ConnectionPtr ConnectModelPluginRemoved | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the model plugin removed signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectModelPropertiesChanged()

static event::ConnectionPtr ConnectModelPropertiesChanged | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the model properties changed signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectNestedModelInserted()

static event::ConnectionPtr ConnectNestedModelInserted | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the nested model inserted signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectNestedModelRemoved()

static event::ConnectionPtr ConnectNestedModelRemoved | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the nested model removed signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectNewModel()

static event::ConnectionPtr ConnectNewModel | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the new model signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectNewModelEditor()

static event::ConnectionPtr ConnectNewModelEditor | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the new signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectOpenJointInspector()

static event::ConnectionPtr ConnectOpenJointInspector | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the open joint inspector signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectOpenLinkInspector()

static event::ConnectionPtr ConnectOpenLinkInspector | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the open link inspector signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectOpenModelPluginInspector()

static event::ConnectionPtr ConnectOpenModelPluginInspector | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestJointInsertion()

static event::ConnectionPtr ConnectRequestJointInsertion | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the request joint insertion signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestJointRemoval()

static event::ConnectionPtr ConnectRequestJointRemoval | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the request joint removal signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestLinkInsertion()

static event::ConnectionPtr ConnectRequestLinkInsertion | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the request link insertion signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestLinkMove()

static event::ConnectionPtr ConnectRequestLinkMove | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the request link move signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestLinkRemoval()

static event::ConnectionPtr ConnectRequestLinkRemoval | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the request link removal signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestLinkScale()

static event::ConnectionPtr ConnectRequestLinkScale | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the request link scale signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestModelPluginInsertion()

static event::ConnectionPtr ConnectRequestModelPluginInsertion | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestModelPluginRemoval()

static event::ConnectionPtr ConnectRequestModelPluginRemoval | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestNestedModelInsertion()

static event::ConnectionPtr ConnectRequestNestedModelInsertion | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestNestedModelMove()

static event::ConnectionPtr ConnectRequestNestedModelMove | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectRequestNestedModelRemoval()

static event::ConnectionPtr ConnectRequestNestedModelRemoval | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectSaveAsModelEditor()

static event::ConnectionPtr ConnectSaveAsModelEditor | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the save as signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectSaveModel()

static event::ConnectionPtr ConnectSaveModel | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the save model signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectSaveModelEditor()

static event::ConnectionPtr ConnectSaveModelEditor | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the save signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectSetSelectedEntity()

static event::ConnectionPtr ConnectSetSelectedEntity | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the set selected entity signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectSetSelectedJoint()

static event::ConnectionPtr ConnectSetSelectedJoint | ( | T | _subscriber | ) |

inline static

Connect a Gazebo event to the set selected joint signal.

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectSetSelectedModelPlugin()

static event::ConnectionPtr ConnectSetSelectedModelPlugin | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectShowJointContextMenu()

static event::ConnectionPtr ConnectShowJointContextMenu | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectShowLinkContextMenu()

static event::ConnectionPtr ConnectShowLinkContextMenu | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the subscriber to this event

Returns
  a connection

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

## ConnectShowModelPluginContextMenu()

static event::ConnectionPtr ConnectShowModelPluginContextMenu | ( | T | _subscriber | ) |

inline static

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

Parameters

  [in] | _subscriber | the 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:

- ModelEditorEvents.hh