##

ModelEditorEvents.hh
Go to the documentation of this file.
/*
* Copyright (C) 2013 Open Source Robotics Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
#ifndef GAZEBO_GUI_MODEL_MODELEDITOREVENTS_HH_
#define GAZEBO_GUI_MODEL_MODELEDITOREVENTS_HH_
#include <map>
#include <string>
#include <sdf/sdf.hh>
#include "gazebo/common/Event.hh"
#include "gazebo/util/system.hh"
namespace gazebo
{
namespace gui
{
namespace model
{
class GZ_GUI_VISIBLE Events
{
public: template<typename T>
static event::ConnectionPtr ConnectFinishModel(T _subscriber)
{ return finishModel.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectSaveModelEditor(T _subscriber)
{ return saveModelEditor.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectSaveAsModelEditor(T _subscriber)
{ return saveAsModelEditor.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectNewModelEditor(T _subscriber)
{ return newModelEditor.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectExitModelEditor(T _subscriber)
{ return exitModelEditor.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectModelChanged(T _subscriber)
{ return modelChanged.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectModelNameChanged(T _subscriber)
{ return modelNameChanged.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr
ConnectModelPropertiesChanged(T _subscriber)
{ return modelPropertiesChanged.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectSaveModel(T _subscriber)
{ return saveModel.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectNewModel(T _subscriber)
{ return newModel.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestNestedModelRemoval(
T _subscriber)
{ return requestNestedModelRemoval.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestNestedModelInsertion(
T _subscriber)
{ return requestNestedModelInsertion.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestLinkScale(
T _subscriber)
{ return requestLinkScale.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestLinkMove(
T _subscriber)
{ return requestLinkMove.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestNestedModelMove(
T _subscriber)
{ return requestNestedModelMove.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr
ConnectNestedModelInserted(T _subscriber)
{ return nestedModelInserted.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectLinkInserted(T _subscriber)
{ return linkInserted.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectJointInserted(T _subscriber)
{ return jointInserted.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectJointChanged(T _subscriber)
{ return jointChanged.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectNestedModelRemoved(T _subscriber)
{ return nestedModelRemoved.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestLinkInsertion(
T _subscriber)
{ return requestLinkInsertion.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestLinkRemoval(
T _subscriber)
{ return requestLinkRemoval.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectLinkRemoved(T _subscriber)
{ return linkRemoved.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestJointRemoval(
T _subscriber)
{ return requestJointRemoval.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestJointInsertion(
T _subscriber)
{ return requestJointInsertion.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectJointRemoved(T _subscriber)
{ return jointRemoved.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectOpenLinkInspector(T _subscriber)
{ return openLinkInspector.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectOpenModelPluginInspector(
T _subscriber)
{ return openModelPluginInspector.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectOpenJointInspector(T _subscriber)
{ return openJointInspector.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectJointNameChanged(T _subscriber)
{ return jointNameChanged.Connect(_subscriber); }
public: template<typename T> static event::ConnectionPtr
ConnectShowLinkContextMenu(T _subscriber)
{ return showLinkContextMenu.Connect(_subscriber); }
public: template<typename T> static event::ConnectionPtr
ConnectShowJointContextMenu(T _subscriber)
{ return showJointContextMenu.Connect(_subscriber); }
public: template<typename T> static event::ConnectionPtr
ConnectShowModelPluginContextMenu(T _subscriber)
{ return showModelPluginContextMenu.Connect(_subscriber); }
public: template<typename T> static event::ConnectionPtr
ConnectSetSelectedEntity(T _subscriber)
{ return setSelectedEntity.Connect(_subscriber); }
public: template<typename T> static event::ConnectionPtr
ConnectSetSelectedJoint(T _subscriber)
{ return setSelectedJoint.Connect(_subscriber); }
public: template<typename T> static event::ConnectionPtr
ConnectSetSelectedModelPlugin(T _subscriber)
{ return setSelectedModelPlugin.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectModelPluginInserted(
T _subscriber)
{ return modelPluginInserted.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectModelPluginRemoved(
T _subscriber)
{ return modelPluginRemoved.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestModelPluginRemoval(
T _subscriber)
{ return requestModelPluginRemoval.Connect(_subscriber); }
public: template<typename T>
static event::ConnectionPtr ConnectRequestModelPluginInsertion(
T _subscriber)
{ return requestModelPluginInsertion.Connect(_subscriber); }
public: static event::EventT<void ()> finishModel;
public: static event::EventT<bool ()> saveModelEditor;
public: static event::EventT<bool ()> saveAsModelEditor;
public: static event::EventT<void ()> newModelEditor;
public: static event::EventT<void ()> exitModelEditor;
public: static event::EventT<void ()> modelChanged;
public: static event::EventT<void (std::string)> modelNameChanged;
// The properties are: is_static, auto_disable.
public: static event::EventT<void (bool, bool)> modelPropertiesChanged;
public: static event::EventT<void (std::string)> saveModel;
public: static event::EventT<void ()> newModel;
public: static event::EventT<void (std::string)> nestedModelInserted;
public: static event::EventT<void (std::string)> linkInserted;
public: static event::EventT<void (std::string)> nestedModelRemoved;
public: static event::EventT<void (std::string)> linkRemoved;
public: static event::EventT<void (sdf::ElementPtr)>
requestLinkInsertion;
public: static event::EventT<void (std::string)>
requestNestedModelRemoval;
public: static event::EventT<void (sdf::ElementPtr)>
requestNestedModelInsertion;
public: static event::EventT<void (std::string)> requestLinkRemoval;
public: static event::EventT<void (std::string)> requestJointRemoval;
public: static event::EventT<void (sdf::ElementPtr, std::string)>
requestJointInsertion;
public: static event::EventT<void (std::string, std::string,
std::string, std::string, std::string)> jointInserted;
public: static event::EventT<void (std::string)> jointRemoved;
public: static event::EventT<void (std::string, std::string,
std::string, std::string, std::string)> jointChanged;
public: static event::EventT<void (std::string)> openLinkInspector;
public: static event::EventT<void (std::string)> openJointInspector;
public: static event::EventT<void (std::string)>
openModelPluginInspector;
public: static event::EventT<void (std::string, std::string)>
jointNameChanged;
public: static event::EventT<void (std::string)> showLinkContextMenu;
public: static event::EventT<void (std::string)> showJointContextMenu;
public: static event::EventT<void (std::string)>
showModelPluginContextMenu;
public: static event::EventT<void (std::string, bool)>
setSelectedEntity;
public: static event::EventT<void (std::string, bool)> setSelectedJoint;
public: static event::EventT<void (std::string, bool)>
setSelectedModelPlugin;
public: static event::EventT<void (std::string)> modelPluginInserted;
public: static event::EventT<void (std::string)> modelPluginRemoved;
public: static event::EventT<void (std::string, bool)>
requestModelPluginRemoval;
public: static event::EventT<void (std::string, std::string,
std::string, bool)> requestModelPluginInsertion;
public: static event::EventT<void (std::string,
std::map<std::string, ignition::math::Vector3d>)> requestLinkScale;
public: static event::EventT<void (std::string, ignition::math::Pose3d)>
requestLinkMove;
public: static event::EventT<void (std::string, ignition::math::Pose3d)>
requestNestedModelMove;
};
}
}
}
#endif
gazebo::gui::model::Events::ConnectNewModel
static event::ConnectionPtr ConnectNewModel(T _subscriber)
Connect a Gazebo event to the new model signal.
Definition: ModelEditorEvents.hh:105
gazebo::gui::model::Events::ConnectModelNameChanged
static event::ConnectionPtr ConnectModelNameChanged(T _subscriber)
Connect a Gazebo event to the name changed signal.
Definition: ModelEditorEvents.hh:82
gazebo::gui::model::Events::requestModelPluginInsertion
static event::EventT< void(std::string, std::string, std::string, bool)> requestModelPluginInsertion
Request to insert a model plugin.
Definition: ModelEditorEvents.hh:474
gazebo::gui::model::Events::ConnectRequestModelPluginRemoval
static event::ConnectionPtr ConnectRequestModelPluginRemoval(T _subscriber)
Connect a Gazebo event to the request model plugin removal signal.
Definition: ModelEditorEvents.hh:328
gazebo::gui::model::Events::jointInserted
static event::EventT< void(std::string, std::string, std::string, std::string, std::string)> jointInserted
Notify that a joint has been inserted.
Definition: ModelEditorEvents.hh:410
gazebo::gui::model::Events::modelNameChanged
static event::EventT< void(std::string)> modelNameChanged
Name was changed in the editor palette.
Definition: ModelEditorEvents.hh:360
gazebo::gui::model::Events::ConnectNewModelEditor
static event::ConnectionPtr ConnectNewModelEditor(T _subscriber)
Connect a Gazebo event to the new signal.
Definition: ModelEditorEvents.hh:61
gazebo::gui::model::Events::requestNestedModelMove
static event::EventT< void(std::string, ignition::math::Pose3d)> requestNestedModelMove
Request to move a nestedModel.
Definition: ModelEditorEvents.hh:486
gazebo
Forward declarations for the common classes.
Definition: Animation.hh:26
gazebo::gui::model::Events::jointChanged
static event::EventT< void(std::string, std::string, std::string, std::string, std::string)> jointChanged
Notify that a joint has been changed.
Definition: ModelEditorEvents.hh:419
gazebo::gui::model::Events
Definition: ModelEditorEvents.hh:34
gazebo::gui::model::Events::showLinkContextMenu
static event::EventT< void(std::string)> showLinkContextMenu
Request to show the link context menu.
Definition: ModelEditorEvents.hh:438
gazebo::gui::model::Events::saveModel
static event::EventT< void(std::string)> saveModel
Notify that model has been saved.
Definition: ModelEditorEvents.hh:367
gazebo::gui::model::Events::modelPropertiesChanged
static event::EventT< void(bool, bool)> modelPropertiesChanged
Notify that model properties have been changed.
Definition: ModelEditorEvents.hh:364
gazebo::gui::model::Events::requestLinkScale
static event::EventT< void(std::string, std::map< std::string, ignition::math::Vector3d >)> requestLinkScale
Request to scale a link.
Definition: ModelEditorEvents.hh:478
gazebo::gui::model::Events::ConnectRequestLinkRemoval
static event::ConnectionPtr ConnectRequestLinkRemoval(T _subscriber)
Connect a Gazebo event to the request link removal signal.
Definition: ModelEditorEvents.hh:199
gazebo::gui::model::Events::ConnectRequestJointRemoval
static event::ConnectionPtr ConnectRequestJointRemoval(T _subscriber)
Connect a Gazebo event to the request joint removal signal.
Definition: ModelEditorEvents.hh:214
gazebo::gui::model::Events::nestedModelRemoved
static event::EventT< void(std::string)> nestedModelRemoved
Notify that a nested model has been removed.
Definition: ModelEditorEvents.hh:379
gazebo::gui::model::Events::linkInserted
static event::EventT< void(std::string)> linkInserted
Notify that a link has been inserted.
Definition: ModelEditorEvents.hh:376
gazebo::gui::model::Events::ConnectRequestJointInsertion
static event::ConnectionPtr ConnectRequestJointInsertion(T _subscriber)
Connect a Gazebo event to the request joint insertion signal.
Definition: ModelEditorEvents.hh:222
gazebo::gui::model::Events::showModelPluginContextMenu
static event::EventT< void(std::string)> showModelPluginContextMenu
Request to show the model plugin context menu.
Definition: ModelEditorEvents.hh:445
system.hh
gazebo::gui::model::Events::ConnectJointInserted
static event::ConnectionPtr ConnectJointInserted(T _subscriber)
Connect a Gazebo event to the joint inserted signal.
Definition: ModelEditorEvents.hh:170
gazebo::gui::model::Events::ConnectOpenJointInspector
static event::ConnectionPtr ConnectOpenJointInspector(T _subscriber)
Connect a Gazebo event to the open joint inspector signal.
Definition: ModelEditorEvents.hh:253
gazebo::gui::model::Events::ConnectModelPluginInserted
static event::ConnectionPtr ConnectModelPluginInserted(T _subscriber)
Connect a Gazebo event to the model plugin inserted signal.
Definition: ModelEditorEvents.hh:311
gazebo::gui::model::Events::ConnectRequestLinkInsertion
static event::ConnectionPtr ConnectRequestLinkInsertion(T _subscriber)
Connect a Gazebo event to the request link insertion signal.
Definition: ModelEditorEvents.hh:191
gazebo::gui::model::Events::exitModelEditor
static event::EventT< void()> exitModelEditor
Request to exit the editor.
Definition: ModelEditorEvents.hh:354
gazebo::gui::model::Events::requestJointRemoval
static event::EventT< void(std::string)> requestJointRemoval
Request to remove a joint.
Definition: ModelEditorEvents.hh:400
gazebo::gui::model::Events::requestLinkInsertion
static event::EventT< void(sdf::ElementPtr)> requestLinkInsertion
Request to insert a link.
Definition: ModelEditorEvents.hh:386
gazebo::gui::model::Events::ConnectModelChanged
static event::ConnectionPtr ConnectModelChanged(T _subscriber)
Connect a Gazebo event to the model changed signal.
Definition: ModelEditorEvents.hh:75
gazebo::gui::model::Events::ConnectLinkInserted
static event::ConnectionPtr ConnectLinkInserted(T _subscriber)
Connect a Gazebo event to the link inserted signal.
Definition: ModelEditorEvents.hh:163
gazebo::gui::model::Events::newModel
static event::EventT< void()> newModel
Notify that model has been newed.
Definition: ModelEditorEvents.hh:370
gazebo::gui::model::Events::finishModel
static event::EventT< void()> finishModel
A model has been completed and uploaded onto the server.
Definition: ModelEditorEvents.hh:342
gazebo::gui::model::Events::modelPluginInserted
static event::EventT< void(std::string)> modelPluginInserted
Notify that a model plugin has been inserted.
Definition: ModelEditorEvents.hh:459
gazebo::gui::model::Events::jointRemoved
static event::EventT< void(std::string)> jointRemoved
Notify that a joint has been removed.
Definition: ModelEditorEvents.hh:413
gazebo::gui::model::Events::jointNameChanged
static event::EventT< void(std::string, std::string)> jointNameChanged
Notify that the joint name has been changed.
Definition: ModelEditorEvents.hh:435
gazebo::event::EventT
A class for event processing.
Definition: Event.hh:97
gazebo::gui::model::Events::openModelPluginInspector
static event::EventT< void(std::string)> openModelPluginInspector
Request to open the model plugin inspector.
Definition: ModelEditorEvents.hh:429
gazebo::gui::model::Events::saveAsModelEditor
static event::EventT< bool()> saveAsModelEditor
Request to save the model as.
Definition: ModelEditorEvents.hh:348
gazebo::gui::model::Events::modelChanged
static event::EventT< void()> modelChanged
Model has been changed.
Definition: ModelEditorEvents.hh:357
gazebo::gui::model::Events::ConnectSetSelectedModelPlugin
static event::ConnectionPtr ConnectSetSelectedModelPlugin(T _subscriber)
Connect a Gazebo event to the set selected model plugin signal.
Definition: ModelEditorEvents.hh:304
gazebo::gui::model::Events::ConnectRequestNestedModelRemoval
static event::ConnectionPtr ConnectRequestNestedModelRemoval(T _subscriber)
Connect a Gazebo event to the request nested model removal signal.
Definition: ModelEditorEvents.hh:113
gazebo::gui::model::Events::ConnectSaveModelEditor
static event::ConnectionPtr ConnectSaveModelEditor(T _subscriber)
Connect a Gazebo event to the save signal.
Definition: ModelEditorEvents.hh:47
gazebo::gui::model::Events::modelPluginRemoved
static event::EventT< void(std::string)> modelPluginRemoved
Notify that a model plugin has been removed.
Definition: ModelEditorEvents.hh:462
gazebo::gui::model::Events::linkRemoved
static event::EventT< void(std::string)> linkRemoved
Notify that a link has been removed.
Definition: ModelEditorEvents.hh:382
gazebo::gui::model::Events::ConnectFinishModel
static event::ConnectionPtr ConnectFinishModel(T _subscriber)
Connect a boost::slot to the finish model signal.
Definition: ModelEditorEvents.hh:40
gazebo::gui::model::Events::saveModelEditor
static event::EventT< bool()> saveModelEditor
Request to save the model.
Definition: ModelEditorEvents.hh:345
gazebo::gui::model::Events::ConnectLinkRemoved
static event::ConnectionPtr ConnectLinkRemoved(T _subscriber)
Connect a Gazebo event to the link removed signal.
Definition: ModelEditorEvents.hh:207
gazebo::gui::model::Events::ConnectSetSelectedEntity
static event::ConnectionPtr ConnectSetSelectedEntity(T _subscriber)
Connect a Gazebo event to the set selected entity signal.
Definition: ModelEditorEvents.hh:289
gazebo::event::EventT::Connect
ConnectionPtr Connect(const std::function< T > &_subscriber)
Connect a callback to this event.
Definition: Event.hh:558
gazebo::gui::model::Events::ConnectExitModelEditor
static event::ConnectionPtr ConnectExitModelEditor(T _subscriber)
Connect a Gazebo event to the exit signal.
Definition: ModelEditorEvents.hh:68
gazebo::gui::model::Events::ConnectModelPropertiesChanged
static event::ConnectionPtr ConnectModelPropertiesChanged(T _subscriber)
Connect a Gazebo event to the model properties changed signal.
Definition: ModelEditorEvents.hh:91
gazebo::gui::model::Events::ConnectOpenModelPluginInspector
static event::ConnectionPtr ConnectOpenModelPluginInspector(T _subscriber)
Connect a Gazebo event to the open model plugin inspector signal.
Definition: ModelEditorEvents.hh:245
gazebo::gui::model::Events::ConnectModelPluginRemoved
static event::ConnectionPtr ConnectModelPluginRemoved(T _subscriber)
Connect a Gazebo event to the model plugin removed signal.
Definition: ModelEditorEvents.hh:319
gazebo::gui::model::Events::openLinkInspector
static event::EventT< void(std::string)> openLinkInspector
Request to open the link inspector.
Definition: ModelEditorEvents.hh:422
gazebo::gui::model::Events::ConnectRequestNestedModelMove
static event::ConnectionPtr ConnectRequestNestedModelMove(T _subscriber)
Connect a Gazebo event to the request nested model move signal.
Definition: ModelEditorEvents.hh:147
gazebo::gui::model::Events::nestedModelInserted
static event::EventT< void(std::string)> nestedModelInserted
Notify that a nested model has been inserted.
Definition: ModelEditorEvents.hh:373
gazebo::gui::model::Events::setSelectedEntity
static event::EventT< void(std::string, bool)> setSelectedEntity
Request to select or deselect an entity.
Definition: ModelEditorEvents.hh:449
gazebo::gui::model::Events::requestJointInsertion
static event::EventT< void(sdf::ElementPtr, std::string)> requestJointInsertion
Request to insert a joint.
Definition: ModelEditorEvents.hh:404
gazebo::gui::model::Events::ConnectSaveModel
static event::ConnectionPtr ConnectSaveModel(T _subscriber)
Connect a Gazebo event to the save model signal.
Definition: ModelEditorEvents.hh:98
gazebo::event::ConnectionPtr
boost::shared_ptr< Connection > ConnectionPtr
Definition: CommonTypes.hh:134
gazebo::gui::model::Events::ConnectShowJointContextMenu
static event::ConnectionPtr ConnectShowJointContextMenu(T _subscriber)
Connect a Gazebo event to the show joint context menu signal.
Definition: ModelEditorEvents.hh:274
gazebo::gui::model::Events::ConnectRequestLinkMove
static event::ConnectionPtr ConnectRequestLinkMove(T _subscriber)
Connect a Gazebo event to the request link move signal.
Definition: ModelEditorEvents.hh:138
gazebo::gui::model::Events::ConnectRequestModelPluginInsertion
static event::ConnectionPtr ConnectRequestModelPluginInsertion(T _subscriber)
Connect a Gazebo event to the request model plugin insertion signal.
Definition: ModelEditorEvents.hh:337
gazebo::gui::model::Events::ConnectJointChanged
static event::ConnectionPtr ConnectJointChanged(T _subscriber)
Connect a Gazebo event to the joint changed signal.
Definition: ModelEditorEvents.hh:177
gazebo::gui::model::Events::ConnectRequestLinkScale
static event::ConnectionPtr ConnectRequestLinkScale(T _subscriber)
Connect a Gazebo event to the request link scale signal.
Definition: ModelEditorEvents.hh:130
gui
gui
Definition: KeyEventHandler.hh:29
gazebo::gui::model::Events::ConnectRequestNestedModelInsertion
static event::ConnectionPtr ConnectRequestNestedModelInsertion(T _subscriber)
Connect a Gazebo event to the request nested model insertion signal.
Definition: ModelEditorEvents.hh:122
gazebo::gui::model::Events::newModelEditor
static event::EventT< void()> newModelEditor
Request to start a new model.
Definition: ModelEditorEvents.hh:351
gazebo::gui::model::Events::ConnectNestedModelInserted
static event::ConnectionPtr ConnectNestedModelInserted(T _subscriber)
Connect a Gazebo event to the nested model inserted signal.
Definition: ModelEditorEvents.hh:156
gazebo::gui::model::Events::openJointInspector
static event::EventT< void(std::string)> openJointInspector
Request to open the joint inspector.
Definition: ModelEditorEvents.hh:425
gazebo::gui::model::Events::ConnectOpenLinkInspector
static event::ConnectionPtr ConnectOpenLinkInspector(T _subscriber)
Connect a Gazebo event to the open link inspector signal.
Definition: ModelEditorEvents.hh:237
gazebo::gui::model::Events::requestLinkMove
static event::EventT< void(std::string, ignition::math::Pose3d)> requestLinkMove
Request to move a link.
Definition: ModelEditorEvents.hh:482
gazebo::gui::model::Events::requestModelPluginRemoval
static event::EventT< void(std::string, bool)> requestModelPluginRemoval
Request to remove a model plugin.
Definition: ModelEditorEvents.hh:468
gazebo::gui::model::Events::ConnectShowModelPluginContextMenu
static event::ConnectionPtr ConnectShowModelPluginContextMenu(T _subscriber)
Connect a Gazebo event to the show model plugin context menu signal.
Definition: ModelEditorEvents.hh:282
Event.hh
gazebo::gui::model::Events::setSelectedModelPlugin
static event::EventT< void(std::string, bool)> setSelectedModelPlugin
Request to select or deselect a model plugin.
Definition: ModelEditorEvents.hh:456
gazebo::gui::model::Events::ConnectJointNameChanged
static event::ConnectionPtr ConnectJointNameChanged(T _subscriber)
Connect a Gazebo event to the joint name changed signal.
Definition: ModelEditorEvents.hh:260
gazebo::gui::model::Events::ConnectShowLinkContextMenu
static event::ConnectionPtr ConnectShowLinkContextMenu(T _subscriber)
Connect a Gazebo event to the show link context menu signal.
Definition: ModelEditorEvents.hh:267
gazebo::gui::model::Events::ConnectSetSelectedJoint
static event::ConnectionPtr ConnectSetSelectedJoint(T _subscriber)
Connect a Gazebo event to the set selected joint signal.
Definition: ModelEditorEvents.hh:296
gazebo::gui::model::Events::requestLinkRemoval
static event::EventT< void(std::string)> requestLinkRemoval
Request to remove a link.
Definition: ModelEditorEvents.hh:397
gazebo::gui::model::Events::showJointContextMenu
static event::EventT< void(std::string)> showJointContextMenu
Request to show the joint context menu.
Definition: ModelEditorEvents.hh:441
gazebo::gui::model::Events::ConnectSaveAsModelEditor
static event::ConnectionPtr ConnectSaveAsModelEditor(T _subscriber)
Connect a Gazebo event to the save as signal.
Definition: ModelEditorEvents.hh:54
gazebo::gui::model::Events::requestNestedModelInsertion
static event::EventT< void(sdf::ElementPtr)> requestNestedModelInsertion
Request to insert a nested model.
Definition: ModelEditorEvents.hh:394
gazebo::gui::model::Events::ConnectJointRemoved
static event::ConnectionPtr ConnectJointRemoved(T _subscriber)
Connect a Gazebo event to the joint removed signal.
Definition: ModelEditorEvents.hh:230
gazebo::gui::model::Events::ConnectNestedModelRemoved
static event::ConnectionPtr ConnectNestedModelRemoved(T _subscriber)
Connect a Gazebo event to the nested model removed signal.
Definition: ModelEditorEvents.hh:184
gazebo::gui::model::Events::requestNestedModelRemoval
static event::EventT< void(std::string)> requestNestedModelRemoval
Request to remove a nested model.
Definition: ModelEditorEvents.hh:390
gazebo::gui::model::Events::setSelectedJoint
static event::EventT< void(std::string, bool)> setSelectedJoint
Request to select or deselect a joint.
Definition: ModelEditorEvents.hh:452