#include <ModelEditorEvents.hh>
Static Public Member Functions | |
template<typename T > | |
static event::ConnectionPtr | ConnectExitModelEditor (T _subscriber) |
Connect a Gazebo event to the exit signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectFinishModel (T _subscriber) |
Connect a boost::slot to the finish model signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectJointChanged (T _subscriber) |
Connect a Gazebo event to the joint changed signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectJointInserted (T _subscriber) |
Connect a Gazebo event to the joint inserted signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectJointNameChanged (T _subscriber) |
Connect a Gazebo event to the joint name changed signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectJointRemoved (T _subscriber) |
Connect a Gazebo event to the joint removed signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectLinkInserted (T _subscriber) |
Connect a Gazebo event to the link inserted signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectLinkRemoved (T _subscriber) |
Connect a Gazebo event to the link removed signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectModelChanged (T _subscriber) |
Connect a Gazebo event to the model changed signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectModelNameChanged (T _subscriber) |
Connect a Gazebo event to the name changed signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectModelPluginInserted (T _subscriber) |
Connect a Gazebo event to the model plugin inserted signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectModelPluginRemoved (T _subscriber) |
Connect a Gazebo event to the model plugin removed signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectModelPropertiesChanged (T _subscriber) |
Connect a Gazebo event to the model properties changed signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectNestedModelInserted (T _subscriber) |
Connect a Gazebo event to the nested model inserted signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectNestedModelRemoved (T _subscriber) |
Connect a Gazebo event to the nested model removed signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectNewModel (T _subscriber) |
Connect a Gazebo event to the new model signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectNewModelEditor (T _subscriber) |
Connect a Gazebo event to the new signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectOpenJointInspector (T _subscriber) |
Connect a Gazebo event to the open joint inspector signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectOpenLinkInspector (T _subscriber) |
Connect a Gazebo event to the open link inspector signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectOpenModelPluginInspector (T _subscriber) |
Connect a Gazebo event to the open model plugin inspector signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectRequestLinkRemoval (T _subscriber) |
Connect a Gazebo event to the request link removal signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectRequestModelPluginInsertion (T _subscriber) |
Connect a Gazebo event to the request model plugin insertion signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectRequestModelPluginRemoval (T _subscriber) |
Connect a Gazebo event to the request model plugin removal signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectSaveAsModelEditor (T _subscriber) |
Connect a Gazebo event to the save as signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectSaveModel (T _subscriber) |
Connect a Gazebo event to the save model signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectSaveModelEditor (T _subscriber) |
Connect a Gazebo event to the save signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectSetSelectedJoint (T _subscriber) |
Connect a Gazebo event to the set selected joint signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectSetSelectedLink (T _subscriber) |
Connect a Gazebo event to the set selected 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 | DisconnectRequestLinkRemoval (event::ConnectionPtr _subscriber) |
Disconnect a Gazebo event from the request link removal signal. More... | |
static void | DisconnectRequestModelPluginInsertion (event::ConnectionPtr _subscriber) |
Disconnect a Gazebo event from the request model plugin insertion signal. More... | |
static void | DisconnectRequestModelPluginRemoval (event::ConnectionPtr _subscriber) |
Disconnect a Gazebo event from the request model plugin removal signal. More... | |
static void | DisconnectSaveAsModelEditor (event::ConnectionPtr _subscriber) |
Disconnect a Gazebo event from the save as signal. More... | |
static void | DisconnectSaveModel (event::ConnectionPtr _subscriber) |
Disconnect a Gazebo event from the save model signal. More... | |
static void | DisconnectSaveModelEditor (event::ConnectionPtr _subscriber) |
Disconnect a Gazebo event from the save signal. More... | |
static void | DisconnectSetSelectedJoint (event::ConnectionPtr _subscriber) |
Disconnect a Gazebo event from the set selected joint signal. More... | |
static void | DisconnectSetSelectedLink (event::ConnectionPtr _subscriber) |
Disconnect a Gazebo event from the set selected 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(std::string)> | requestLinkRemoval |
Request to remove a link. More... | |
static event::EventT< void(std::string, std::string, std::string)> | requestModelPluginInsertion |
Request to insert a model plugin. More... | |
static event::EventT< void(std::string)> | requestModelPluginRemoval |
Request to remove a model plugin. More... | |
static event::EventT< bool()> | saveAsModelEditor |
Request to save the model as. More... | |
static event::EventT< void(std::string)> | saveModel |
Notify that model has been saved. More... | |
static event::EventT< bool()> | saveModelEditor |
Request to save the model. More... | |
static event::EventT< void(std::string, bool)> | setSelectedJoint |
Request to select or deselect a joint. More... | |
static event::EventT< void(std::string, bool)> | setSelectedLink |
Request to select or deselect a link. More... | |
static event::EventT< void(std::string, bool)> | setSelectedModelPlugin |
Request to select or deselect a model plugin. More... | |
static event::EventT< void(std::string)> | showJointContextMenu |
Request to show the joint context menu. More... | |
static event::EventT< void(std::string)> | showLinkContextMenu |
Request to show the link context menu. More... | |
static event::EventT< void(std::string)> | showModelPluginContextMenu |
Request to show the model plugin context menu. More... | |
|
inlinestatic |
Connect a Gazebo event to the exit signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a boost::slot to the finish model signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the joint changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the joint inserted signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the joint name changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the joint removed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the link inserted signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the link removed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the model changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the name changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the model plugin inserted signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the model plugin removed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the model properties changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the nested model inserted signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the nested model removed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the new model signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the new signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the open joint inspector signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the open link inspector signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the open model plugin inspector signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the request link removal signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the request model plugin insertion signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the request model plugin removal signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the save as signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the save model signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the save signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the set selected joint signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the set selected link signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the set selected model plugin signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the show joint context menu signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the show link context menu signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Connect a Gazebo event to the show model plugin context menu signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the exit signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a boost::slot to the finish model signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the joint changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the joint inserted signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the joint name changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the joint removed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the link inserted signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the link removed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the model changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the name changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the model plugin inserted signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the model plugin removed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the model properties changed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the nested model inserted signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the nested model removed signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the new model signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the new signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the open joint inspector signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the open link inspector signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the open model plugin inspector signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the request link removal signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the request model plugin insertion signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the request model plugin removal signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the save as signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the save model signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the save signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the set selected joint signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the set selected link signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the set selected model plugin signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the show joint context menu signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the show link context menu signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a Gazebo event from the show model plugin context menu signal.
[in] | _subscriber | the subscriber to this event |
|
static |
Request to exit the editor.
|
static |
A model has been completed and uploaded onto the server.
|
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.
|
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.
|
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.
|
static |
Notify that a joint has been removed.
|
static |
Notify that a link has been inserted.
|
static |
Notify that a link has been removed.
|
static |
Model has been changed.
|
static |
Name was changed in the editor palette.
|
static |
Notify that a model plugin has been inserted.
|
static |
Notify that a model plugin has been removed.
|
static |
Notify that model properties have been changed.
|
static |
Notify that a nested model has been inserted.
|
static |
Notify that a nested model has been removed.
|
static |
Notify that model has been newed.
|
static |
Request to start a new model.
|
static |
Request to open the joint inspector.
|
static |
Request to open the link inspector.
|
static |
Request to open the model plugin inspector.
|
static |
Request to remove a link.
|
static |
Request to insert a model plugin.
|
static |
Request to remove a model plugin.
|
static |
Request to save the model as.
|
static |
Notify that model has been saved.
|
static |
Request to save the model.
|
static |
Request to select or deselect a joint.
|
static |
Request to select or deselect a link.
|
static |
Request to select or deselect a model plugin.
|
static |
Request to show the joint context menu.
|
static |
Request to show the link context menu.
|
static |
Request to show the model plugin context menu.