Static Public Member Functions | Static Public Attributes | List of all members
gazebo::gui::model::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 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 ConnectModelPropertiesChanged (T _subscriber)
 Connect a Gazebo event to the model properties changed 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 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 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...
 
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 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 DisconnectModelPropertiesChanged (event::ConnectionPtr _subscriber)
 Disconnect a Gazebo event from the model properties changed 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 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 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 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)> 
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(bool,
bool, const math::Pose
&, const std::string &)> 
modelPropertiesChanged
 Notify that model properties have been changed. 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< 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)> showJointContextMenu
 Request to show the joint context menu. More...
 
static event::EventT< void(std::string)> showLinkContextMenu
 Request to show the link context menu. More...
 

Member Function Documentation

template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectExitModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the exit signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectFinishModel ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectJointInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectJointNameChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectJointRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the joint removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectLinkInserted ( _subscriber)
inlinestatic

Connect a Gazebo event to the link inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectLinkRemoved ( _subscriber)
inlinestatic

Connect a Gazebo event to the link removed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectModelChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the model changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectModelNameChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectModelPropertiesChanged ( _subscriber)
inlinestatic

Connect a Gazebo event to the model properties changed signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectNewModel ( _subscriber)
inlinestatic

Connect a Gazebo event to the new model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectNewModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the new signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectOpenJointInspector ( _subscriber)
inlinestatic

Connect a Gazebo event to the open joint inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectOpenLinkInspector ( _subscriber)
inlinestatic

Connect a Gazebo event to the open link inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSaveAsModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the save as signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSaveModel ( _subscriber)
inlinestatic

Connect a Gazebo event to the save model signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSaveModelEditor ( _subscriber)
inlinestatic

Connect a Gazebo event to the save signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSetSelectedJoint ( _subscriber)
inlinestatic

Connect a Gazebo event to the set selected joint signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectSetSelectedLink ( _subscriber)
inlinestatic

Connect a Gazebo event to the set selected link signal.

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectShowJointContextMenu ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
template<typename T >
static event::ConnectionPtr gazebo::gui::model::Events::ConnectShowLinkContextMenu ( _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
Returns
a connection
static void gazebo::gui::model::Events::DisconnectExitModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the exit signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectFinishModel ( event::ConnectionPtr  _subscriber)
inlinestatic

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

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectJointInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectJointNameChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectJointRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the joint removed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectLinkInserted ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the link inserted signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectLinkRemoved ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the link removed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectModelChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model changed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectModelNameChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the name changed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectModelPropertiesChanged ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the model properties changed signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectNewModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the new model signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectNewModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the new signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectOpenJointInspector ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the open joint inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectOpenLinkInspector ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the open link inspector signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSaveAsModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save as signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSaveModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save model signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSaveModelEditor ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the save signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSetSelectedJoint ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the set selected joint signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectSetSelectedLink ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the set selected link signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectShowJointContextMenu ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the show joint context menu signal.

Parameters
[in]_subscriberthe subscriber to this event
static void gazebo::gui::model::Events::DisconnectShowLinkContextMenu ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a Gazebo event from the show link context menu signal.

Parameters
[in]_subscriberthe subscriber to this event

Member Data Documentation

event::EventT<void ()> gazebo::gui::model::Events::exitModelEditor
static

Request to exit the editor.

event::EventT<void ()> gazebo::gui::model::Events::finishModel
static

A model has been completed and uploaded onto the server.

event::EventT<void (std::string, std::string, std::string, std::string)> gazebo::gui::model::Events::jointInserted
static

Notify that a joint has been inserted.

The first string is the joint's unique id, the second string is the joint name, the third is the parent link's name, the fourth is the child link's name. All names scoped.

event::EventT<void (std::string, std::string)> gazebo::gui::model::Events::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.

event::EventT<void (std::string)> gazebo::gui::model::Events::jointRemoved
static

Notify that a joint has been removed.

event::EventT<void (std::string)> gazebo::gui::model::Events::linkInserted
static

Notify that a link has been inserted.

event::EventT<void (std::string)> gazebo::gui::model::Events::linkRemoved
static

Notify that a link has been removed.

event::EventT<void ()> gazebo::gui::model::Events::modelChanged
static

Model has been changed.

event::EventT<void (std::string)> gazebo::gui::model::Events::modelNameChanged
static

Name was changed in the editor palette.

event::EventT<void (bool, bool, const math::Pose &, const std::string &)> gazebo::gui::model::Events::modelPropertiesChanged
static

Notify that model properties have been changed.

event::EventT<void ()> gazebo::gui::model::Events::newModel
static

Notify that model has been newed.

event::EventT<void ()> gazebo::gui::model::Events::newModelEditor
static

Request to start a new model.

event::EventT<void (std::string)> gazebo::gui::model::Events::openJointInspector
static

Request to open the joint inspector.

event::EventT<void (std::string)> gazebo::gui::model::Events::openLinkInspector
static

Request to open the link inspector.

event::EventT<bool ()> gazebo::gui::model::Events::saveAsModelEditor
static

Request to save the model as.

event::EventT<void (std::string)> gazebo::gui::model::Events::saveModel
static

Notify that model has been saved.

event::EventT<bool ()> gazebo::gui::model::Events::saveModelEditor
static

Request to save the model.

event::EventT<void (std::string, bool)> gazebo::gui::model::Events::setSelectedJoint
static

Request to select or deselect a joint.

event::EventT<void (std::string, bool)> gazebo::gui::model::Events::setSelectedLink
static

Request to select or deselect a link.

event::EventT<void (std::string)> gazebo::gui::model::Events::showJointContextMenu
static

Request to show the joint context menu.

event::EventT<void (std::string)> gazebo::gui::model::Events::showLinkContextMenu
static

Request to show the link context menu.


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