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