#include <ModelEditorEvents.hh>
Static Public Member Functions | |
template<typename T> | |
static event::ConnectionPtr | ConnectExitModelEditor (T _subscriber) |
Connect a Gazebo event to the exit signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectFinishModel (T _subscriber) |
Connect a boost::slot to the finish model signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectJointChanged (T _subscriber) |
Connect a Gazebo event to the joint changed signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectJointInserted (T _subscriber) |
Connect a Gazebo event to the joint inserted signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectJointNameChanged (T _subscriber) |
Connect a Gazebo event to the joint name changed signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectJointRemoved (T _subscriber) |
Connect a Gazebo event to the joint removed signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectLinkInserted (T _subscriber) |
Connect a Gazebo event to the link inserted signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectLinkRemoved (T _subscriber) |
Connect a Gazebo event to the link removed signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectModelChanged (T _subscriber) |
Connect a Gazebo event to the model changed signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectModelNameChanged (T _subscriber) |
Connect a Gazebo event to the name changed signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectModelPluginInserted (T _subscriber) |
Connect a Gazebo event to the model plugin inserted signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectModelPluginRemoved (T _subscriber) |
Connect a Gazebo event to the model plugin removed signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectModelPropertiesChanged (T _subscriber) |
Connect a Gazebo event to the model properties changed signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectNestedModelInserted (T _subscriber) |
Connect a Gazebo event to the nested model inserted signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectNestedModelRemoved (T _subscriber) |
Connect a Gazebo event to the nested model removed signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectNewModel (T _subscriber) |
Connect a Gazebo event to the new model signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectNewModelEditor (T _subscriber) |
Connect a Gazebo event to the new signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectOpenJointInspector (T _subscriber) |
Connect a Gazebo event to the open joint inspector signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectOpenLinkInspector (T _subscriber) |
Connect a Gazebo event to the open link inspector signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectOpenModelPluginInspector (T _subscriber) |
Connect a Gazebo event to the open model plugin inspector signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestJointInsertion (T _subscriber) |
Connect a Gazebo event to the request joint insertion signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestJointRemoval (T _subscriber) |
Connect a Gazebo event to the request joint removal signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestLinkInsertion (T _subscriber) |
Connect a Gazebo event to the request link insertion signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestLinkMove (T _subscriber) |
Connect a Gazebo event to the request link move signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestLinkRemoval (T _subscriber) |
Connect a Gazebo event to the request link removal signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestLinkScale (T _subscriber) |
Connect a Gazebo event to the request link scale signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestModelPluginInsertion (T _subscriber) |
Connect a Gazebo event to the request model plugin insertion signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestModelPluginRemoval (T _subscriber) |
Connect a Gazebo event to the request model plugin removal signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestNestedModelInsertion (T _subscriber) |
Connect a Gazebo event to the request nested model insertion signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestNestedModelMove (T _subscriber) |
Connect a Gazebo event to the request nested model move signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectRequestNestedModelRemoval (T _subscriber) |
Connect a Gazebo event to the request nested model removal signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectSaveAsModelEditor (T _subscriber) |
Connect a Gazebo event to the save as signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectSaveModel (T _subscriber) |
Connect a Gazebo event to the save model signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectSaveModelEditor (T _subscriber) |
Connect a Gazebo event to the save signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectSetSelectedEntity (T _subscriber) |
Connect a Gazebo event to the set selected entity signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectSetSelectedJoint (T _subscriber) |
Connect a Gazebo event to the set selected joint signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectSetSelectedModelPlugin (T _subscriber) |
Connect a Gazebo event to the set selected model plugin signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectShowJointContextMenu (T _subscriber) |
Connect a Gazebo event to the show joint context menu signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectShowLinkContextMenu (T _subscriber) |
Connect a Gazebo event to the show link context menu signal. | |
template<typename T> | |
static event::ConnectionPtr | ConnectShowModelPluginContextMenu (T _subscriber) |
Connect a Gazebo event to the show model plugin context menu signal. | |
Static Public Attributes | |
static event::EventT< void()> | exitModelEditor |
Request to exit the editor. | |
static event::EventT< void()> | finishModel |
A model has been completed and uploaded onto the server. | |
static event::EventT< void(std::string, std::string, std::string, std::string, std::string)> | jointChanged |
Notify that a joint has been changed. | |
static event::EventT< void(std::string, std::string, std::string, std::string, std::string)> | jointInserted |
Notify that a joint has been inserted. | |
static event::EventT< void(std::string, std::string)> | jointNameChanged |
Notify that the joint name has been changed. | |
static event::EventT< void(std::string)> | jointRemoved |
Notify that a joint has been removed. | |
static event::EventT< void(std::string)> | linkInserted |
Notify that a link has been inserted. | |
static event::EventT< void(std::string)> | linkRemoved |
Notify that a link has been removed. | |
static event::EventT< void()> | modelChanged |
Model has been changed. | |
static event::EventT< void(std::string)> | modelNameChanged |
Name was changed in the editor palette. | |
static event::EventT< void(std::string)> | modelPluginInserted |
Notify that a model plugin has been inserted. | |
static event::EventT< void(std::string)> | modelPluginRemoved |
Notify that a model plugin has been removed. | |
static event::EventT< void(bool, bool)> | modelPropertiesChanged |
Notify that model properties have been changed. | |
static event::EventT< void(std::string)> | nestedModelInserted |
Notify that a nested model has been inserted. | |
static event::EventT< void(std::string)> | nestedModelRemoved |
Notify that a nested model has been removed. | |
static event::EventT< void()> | newModel |
Notify that model has been newed. | |
static event::EventT< void()> | newModelEditor |
Request to start a new model. | |
static event::EventT< void(std::string)> | openJointInspector |
Request to open the joint inspector. | |
static event::EventT< void(std::string)> | openLinkInspector |
Request to open the link inspector. | |
static event::EventT< void(std::string)> | openModelPluginInspector |
Request to open the model plugin inspector. | |
static event::EventT< void(sdf::ElementPtr, std::string)> | requestJointInsertion |
Request to insert a joint. | |
static event::EventT< void(std::string)> | requestJointRemoval |
Request to remove a joint. | |
static event::EventT< void(sdf::ElementPtr)> | requestLinkInsertion |
Request to insert a link. | |
static event::EventT< void(std::string, ignition::math::Pose3d)> | requestLinkMove |
Request to move a link. | |
static event::EventT< void(std::string)> | requestLinkRemoval |
Request to remove a link. | |
static event::EventT< void(std::string, std::map< std::string, ignition::math::Vector3d >)> | requestLinkScale |
Request to scale a link. | |
static event::EventT< void(std::string, std::string, std::string, bool)> | requestModelPluginInsertion |
Request to insert a model plugin. | |
static event::EventT< void(std::string, bool)> | requestModelPluginRemoval |
Request to remove a model plugin. | |
static event::EventT< void(sdf::ElementPtr)> | requestNestedModelInsertion |
Request to insert a nested model. | |
static event::EventT< void(std::string, ignition::math::Pose3d)> | requestNestedModelMove |
Request to move a nestedModel. | |
static event::EventT< void(std::string)> | requestNestedModelRemoval |
Request to remove a nested model. | |
static event::EventT< bool()> | saveAsModelEditor |
Request to save the model as. | |
static event::EventT< void(std::string)> | saveModel |
Notify that model has been saved. | |
static event::EventT< bool()> | saveModelEditor |
Request to save the model. | |
static event::EventT< void(std::string, bool)> | setSelectedEntity |
Request to select or deselect an entity. | |
static event::EventT< void(std::string, bool)> | setSelectedJoint |
Request to select or deselect a joint. | |
static event::EventT< void(std::string, bool)> | setSelectedModelPlugin |
Request to select or deselect a model plugin. | |
static event::EventT< void(std::string)> | showJointContextMenu |
Request to show the joint context menu. | |
static event::EventT< void(std::string)> | showLinkContextMenu |
Request to show the link context menu. | |
static event::EventT< void(std::string)> | showModelPluginContextMenu |
Request to show the model plugin context menu. | |
|
inlinestatic |
Connect a Gazebo event to the exit signal.
[in] | _subscriber | the subscriber to this event |
References exitModelEditor.
|
inlinestatic |
Connect a boost::slot to the finish model signal.
[in] | _subscriber | the subscriber to this event |
References finishModel.
|
inlinestatic |
Connect a Gazebo event to the joint changed signal.
[in] | _subscriber | the subscriber to this event |
References jointChanged.
|
inlinestatic |
Connect a Gazebo event to the joint inserted signal.
[in] | _subscriber | the subscriber to this event |
References jointInserted.
|
inlinestatic |
Connect a Gazebo event to the joint name changed signal.
[in] | _subscriber | the subscriber to this event |
References jointNameChanged.
|
inlinestatic |
Connect a Gazebo event to the joint removed signal.
[in] | _subscriber | the subscriber to this event |
References jointRemoved.
|
inlinestatic |
Connect a Gazebo event to the link inserted signal.
[in] | _subscriber | the subscriber to this event |
References linkInserted.
|
inlinestatic |
Connect a Gazebo event to the link removed signal.
[in] | _subscriber | the subscriber to this event |
References linkRemoved.
|
inlinestatic |
Connect a Gazebo event to the model changed signal.
[in] | _subscriber | the subscriber to this event |
References modelChanged.
|
inlinestatic |
Connect a Gazebo event to the name changed signal.
[in] | _subscriber | the subscriber to this event |
References modelNameChanged.
|
inlinestatic |
Connect a Gazebo event to the model plugin inserted signal.
[in] | _subscriber | the subscriber to this event |
References modelPluginInserted.
|
inlinestatic |
Connect a Gazebo event to the model plugin removed signal.
[in] | _subscriber | the subscriber to this event |
References modelPluginRemoved.
|
inlinestatic |
Connect a Gazebo event to the model properties changed signal.
[in] | _subscriber | the subscriber to this event |
References modelPropertiesChanged.
|
inlinestatic |
Connect a Gazebo event to the nested model inserted signal.
[in] | _subscriber | the subscriber to this event |
References nestedModelInserted.
|
inlinestatic |
Connect a Gazebo event to the nested model removed signal.
[in] | _subscriber | the subscriber to this event |
References nestedModelRemoved.
|
inlinestatic |
Connect a Gazebo event to the new model signal.
[in] | _subscriber | the subscriber to this event |
References newModel.
|
inlinestatic |
Connect a Gazebo event to the new signal.
[in] | _subscriber | the subscriber to this event |
References newModelEditor.
|
inlinestatic |
Connect a Gazebo event to the open joint inspector signal.
[in] | _subscriber | the subscriber to this event |
References openJointInspector.
|
inlinestatic |
Connect a Gazebo event to the open link inspector signal.
[in] | _subscriber | the subscriber to this event |
References openLinkInspector.
|
inlinestatic |
Connect a Gazebo event to the open model plugin inspector signal.
[in] | _subscriber | the subscriber to this event |
References openModelPluginInspector.
|
inlinestatic |
Connect a Gazebo event to the request joint insertion signal.
[in] | _subscriber | the subscriber to this event |
References requestJointInsertion.
|
inlinestatic |
Connect a Gazebo event to the request joint removal signal.
[in] | _subscriber | the subscriber to this event |
References requestJointRemoval.
|
inlinestatic |
Connect a Gazebo event to the request link insertion signal.
[in] | _subscriber | the subscriber to this event |
References requestLinkInsertion.
|
inlinestatic |
Connect a Gazebo event to the request link move signal.
[in] | _subscriber | the subscriber to this event |
References requestLinkMove.
|
inlinestatic |
Connect a Gazebo event to the request link removal signal.
[in] | _subscriber | the subscriber to this event |
References requestLinkRemoval.
|
inlinestatic |
Connect a Gazebo event to the request link scale signal.
[in] | _subscriber | the subscriber to this event |
References requestLinkScale.
|
inlinestatic |
Connect a Gazebo event to the request model plugin insertion signal.
[in] | _subscriber | the subscriber to this event |
References requestModelPluginInsertion.
|
inlinestatic |
Connect a Gazebo event to the request model plugin removal signal.
[in] | _subscriber | the subscriber to this event |
References requestModelPluginRemoval.
|
inlinestatic |
Connect a Gazebo event to the request nested model insertion signal.
[in] | _subscriber | the subscriber to this event |
References requestNestedModelInsertion.
|
inlinestatic |
Connect a Gazebo event to the request nested model move signal.
[in] | _subscriber | the subscriber to this event |
References requestNestedModelMove.
|
inlinestatic |
Connect a Gazebo event to the request nested model removal signal.
[in] | _subscriber | the subscriber to this event |
References requestNestedModelRemoval.
|
inlinestatic |
Connect a Gazebo event to the save as signal.
[in] | _subscriber | the subscriber to this event |
References saveAsModelEditor.
|
inlinestatic |
Connect a Gazebo event to the save model signal.
[in] | _subscriber | the subscriber to this event |
References saveModel.
|
inlinestatic |
Connect a Gazebo event to the save signal.
[in] | _subscriber | the subscriber to this event |
References saveModelEditor.
|
inlinestatic |
Connect a Gazebo event to the set selected entity signal.
[in] | _subscriber | the subscriber to this event |
References setSelectedEntity.
|
inlinestatic |
Connect a Gazebo event to the set selected joint signal.
[in] | _subscriber | the subscriber to this event |
References setSelectedJoint.
|
inlinestatic |
Connect a Gazebo event to the set selected model plugin signal.
[in] | _subscriber | the subscriber to this event |
References setSelectedModelPlugin.
|
inlinestatic |
Connect a Gazebo event to the show joint context menu signal.
[in] | _subscriber | the subscriber to this event |
References showJointContextMenu.
|
inlinestatic |
Connect a Gazebo event to the show link context menu signal.
[in] | _subscriber | the subscriber to this event |
References showLinkContextMenu.
|
inlinestatic |
Connect a Gazebo event to the show model plugin context menu signal.
[in] | _subscriber | the subscriber to this event |
References showModelPluginContextMenu.
|
static |
Request to exit the editor.
Referenced by ConnectExitModelEditor().
|
static |
A model has been completed and uploaded onto the server.
Referenced by ConnectFinishModel().
|
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 ConnectJointChanged().
|
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 ConnectJointInserted().
|
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 ConnectJointNameChanged().
|
static |
Notify that a joint has been removed.
Referenced by ConnectJointRemoved().
|
static |
Notify that a link has been inserted.
Referenced by ConnectLinkInserted().
|
static |
Notify that a link has been removed.
Referenced by ConnectLinkRemoved().
|
static |
Model has been changed.
Referenced by ConnectModelChanged().
|
static |
Name was changed in the editor palette.
Referenced by ConnectModelNameChanged().
|
static |
Notify that a model plugin has been inserted.
Referenced by ConnectModelPluginInserted().
|
static |
Notify that a model plugin has been removed.
Referenced by ConnectModelPluginRemoved().
|
static |
Notify that model properties have been changed.
Referenced by ConnectModelPropertiesChanged().
|
static |
Notify that a nested model has been inserted.
Referenced by ConnectNestedModelInserted().
|
static |
Notify that a nested model has been removed.
Referenced by ConnectNestedModelRemoved().
|
static |
Notify that model has been newed.
Referenced by ConnectNewModel().
|
static |
Request to start a new model.
Referenced by ConnectNewModelEditor().
|
static |
Request to open the joint inspector.
Referenced by ConnectOpenJointInspector().
|
static |
Request to open the link inspector.
Referenced by ConnectOpenLinkInspector().
|
static |
Request to open the model plugin inspector.
Referenced by ConnectOpenModelPluginInspector().
|
static |
Request to insert a joint.
Referenced by ConnectRequestJointInsertion().
|
static |
Request to remove a joint.
Referenced by ConnectRequestJointRemoval().
|
static |
Request to insert a link.
Referenced by ConnectRequestLinkInsertion().
|
static |
Request to move a link.
Referenced by ConnectRequestLinkMove().
|
static |
Request to remove a link.
Referenced by ConnectRequestLinkRemoval().
|
static |
Request to scale a link.
Referenced by ConnectRequestLinkScale().
|
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 ConnectRequestModelPluginInsertion().
|
static |
Request to remove a model plugin.
The parameters are: name, flag to indicate whether a new user command should be created.
Referenced by ConnectRequestModelPluginRemoval().
|
static |
Request to insert a nested model.
Referenced by ConnectRequestNestedModelInsertion().
|
static |
Request to move a nestedModel.
Referenced by ConnectRequestNestedModelMove().
|
static |
Request to remove a nested model.
Referenced by ConnectRequestNestedModelRemoval().
|
static |
Request to save the model as.
Referenced by ConnectSaveAsModelEditor().
|
static |
Notify that model has been saved.
Referenced by ConnectSaveModel().
|
static |
Request to save the model.
Referenced by ConnectSaveModelEditor().
|
static |
Request to select or deselect an entity.
Referenced by ConnectSetSelectedEntity().
|
static |
Request to select or deselect a joint.
Referenced by ConnectSetSelectedJoint().
|
static |
Request to select or deselect a model plugin.
Referenced by ConnectSetSelectedModelPlugin().
|
static |
Request to show the joint context menu.
Referenced by ConnectShowJointContextMenu().
|
static |
Request to show the link context menu.
Referenced by ConnectShowLinkContextMenu().
|
static |
Request to show the model plugin context menu.
Referenced by ConnectShowModelPluginContextMenu().