Static Public Member Functions | Static Public Attributes | List of all members
gazebo::gui::Events Class Reference

#include <GuiEvents.hh>

Static Public Member Functions

template<typename T >
static event::ConnectionPtr ConnectAlignMode (T _subscriber)
 Connect a signal to the align mode signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectCreateEntity (T _subscriber)
 Connect a signal the add entity signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectEditModel (T _subscriber)
 Connect a signal to the edit model signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectFollow (T _subscriber)
 Connect a signal to the follow signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectFPS (T _subscriber)
 Connect a signal to the view FPS signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectFullScreen (T _subscriber)
 Connect a signal to the fullscreen signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectInputStepSize (T _subscriber)
 Connect a signal to the input step size signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectKeyPress (T _subscriber)
 Connect a signal to the view KeyPress signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectLeftPaneVisibility (T _subscriber)
 Connect a signal to toggle the GUI's left hand pane signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectLightUpdate (T _subscriber)
 Connect a signal to the light update signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectMainWindowReady (T _subscriber)
 Connect a signal to the main window ready signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectManipMode (T _subscriber)
 Connect a signal to the manip mode signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectModelUpdate (T _subscriber)
 Connect a signal to the model update signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectMoveMode (T _subscriber)
 Connect a signal to the move mode signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectOrbit (T _subscriber)
 Connect a signal to the view Orbit signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectScaleEntity (T _subscriber)
 Connect a signal to the scale entity signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectShowToolbars (T _subscriber)
 Connect a signal to the show toolbars signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectWindowMode (T _subscriber)
 Connect a signal to the window mode signal. More...
 
static void DisconnectAlignMode (event::ConnectionPtr _subscriber)
 Disconnect a signal from the align mode signal. More...
 
static void DisconnectCreateEntity (event::ConnectionPtr _subscriber)
 Disconnect a signal from add entity signal. More...
 
static void DisconnectEditModel (event::ConnectionPtr _subscriber)
 Disconnect a signal from the edit model signal. More...
 
static void DisconnectFollow (event::ConnectionPtr _subscriber)
 Disconnect a signal from the follow signal. More...
 
static void DisconnectFPS (event::ConnectionPtr _subscriber)
 Disconnect a signal from the view FPS signal. More...
 
static void DisconnectFullScreen (event::ConnectionPtr _subscriber)
 Disconnect a signal from the fullscreen signal. More...
 
static void DisconnectInputStepSize (event::ConnectionPtr _subscriber)
 Disconnect a signal from the input step size signal. More...
 
static void DisconnectKeyPress (event::ConnectionPtr _subscriber)
 Disconnect a signal from the view KeyPress signal. More...
 
static void DisconnectLeftPaneVisibility (event::ConnectionPtr _subscriber)
 Disconnect a signal to toggle the GUI's left hand pane signal. More...
 
static void DisconnectLightUpdate (event::ConnectionPtr _subscriber)
 Disconnect a signal from the light update signal. More...
 
static void DisconnectMainWindowReady (event::ConnectionPtr _subscriber)
 Disconnect a signal from the main window ready signal. More...
 
static void DisconnectManipMode (event::ConnectionPtr _subscriber)
 Disconnect a signal from the manip mode signal. More...
 
static void DisconnectModelUpdate (event::ConnectionPtr _subscriber)
 Disconnect a signal from the model update signal. More...
 
static void DisconnectMoveMode (event::ConnectionPtr _subscriber)
 Disconnect a signal from the move mode signal. More...
 
static void DisconnectOrbit (event::ConnectionPtr _subscriber)
 Disconnect a signal from the view Orbit signal. More...
 
static void DisconnectScaleEntity (event::ConnectionPtr _subscriber)
 Disconnect a signal from the scale entity signal. More...
 
static void DisconnectShowToolbars (event::ConnectionPtr _subscriber)
 Disconnect a signal from the show toolbars signal. More...
 
static void DisconnectWindowMode (event::ConnectionPtr _subscriber)
 Disconnect a signal from the window mode signal. More...
 

Static Public Attributes

static event::EventT< void(std::string,
std::string, std::string, bool,
bool)> 
alignMode
 indicates the user is aligning objects More...
 
static event::EventT< void(std::string,
std::string)> 
createEntity
 indicates an entity has been created More...
 
static event::EventT< void(const
std::string &)> 
editModel
 Event triggered when the user selects edit a model. More...
 
static event::EventT< void(const
std::string &)> 
follow
 Event triggered when the user follows a model. More...
 
static event::EventT< void()> fps
 An event to enable first-person-shooter view control. More...
 
static event::EventT< void(bool)> fullScreen
 An event to trigger full screen mode. More...
 
static event::EventT< void(int)> inputStepSize
 Step size changed event. More...
 
static event::EventT< void(std::string)> keyPress
 Event triggered when a key is pressed. More...
 
static event::EventT< void(bool)> leftPaneVisibility
 Used to set whether the GUI's left pane is visible. More...
 
static event::EventT< void(const
msgs::Light &)> 
lightUpdate
 An event to notify light updates. More...
 
static event::EventT< void()> mainWindowReady
 Main window ready event. More...
 
static event::EventT< void(std::string)> manipMode
 indicates the user is manipulating an object More...
 
static event::EventT< void(const
msgs::Model &)> 
modelUpdate
 indicates a model has been updated More...
 
static event::EventT< void(bool)> moveMode
 Indicates the user is moving the camera. More...
 
static event::EventT< void()> orbit
 An event to enable orbit view control. More...
 
static event::EventT< void(const
std::string &, const
math::Vector3 &)> 
scaleEntity
 Scale entity event. More...
 
static event::EventT< void(bool)> showToolbars
 An event to trigger show toolbars. More...
 
static event::EventT< void(const
std::string &)> 
windowMode
 Event triggered when changing window mode. More...
 

Member Function Documentation

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

Connect a signal to the align mode signal.

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

Connect a signal the add entity signal.

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

Connect a signal to the edit model signal.

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

Connect a signal to the follow signal.

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

Connect a signal to the view FPS signal.

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

Connect a signal to the fullscreen signal.

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

Connect a signal to the input step size signal.

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

Connect a signal to the view KeyPress signal.

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

Connect a signal to toggle the GUI's left hand pane signal.

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

Connect a signal to the light update signal.

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

Connect a signal to the main window ready signal.

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

Connect a signal to the manip mode signal.

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

Connect a signal to the model update signal.

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

Connect a signal to the move mode signal.

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

Connect a signal to the view Orbit signal.

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

Connect a signal to the scale entity signal.

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

Connect a signal to the show toolbars signal.

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

Connect a signal to the window mode signal.

static void gazebo::gui::Events::DisconnectAlignMode ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the align mode signal.

static void gazebo::gui::Events::DisconnectCreateEntity ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from add entity signal.

static void gazebo::gui::Events::DisconnectEditModel ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the edit model signal.

static void gazebo::gui::Events::DisconnectFollow ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the follow signal.

static void gazebo::gui::Events::DisconnectFPS ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the view FPS signal.

static void gazebo::gui::Events::DisconnectFullScreen ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the fullscreen signal.

static void gazebo::gui::Events::DisconnectInputStepSize ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the input step size signal.

static void gazebo::gui::Events::DisconnectKeyPress ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the view KeyPress signal.

static void gazebo::gui::Events::DisconnectLeftPaneVisibility ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal to toggle the GUI's left hand pane signal.

static void gazebo::gui::Events::DisconnectLightUpdate ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the light update signal.

static void gazebo::gui::Events::DisconnectMainWindowReady ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the main window ready signal.

static void gazebo::gui::Events::DisconnectManipMode ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the manip mode signal.

static void gazebo::gui::Events::DisconnectModelUpdate ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the model update signal.

static void gazebo::gui::Events::DisconnectMoveMode ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the move mode signal.

static void gazebo::gui::Events::DisconnectOrbit ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the view Orbit signal.

static void gazebo::gui::Events::DisconnectScaleEntity ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the scale entity signal.

static void gazebo::gui::Events::DisconnectShowToolbars ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the show toolbars signal.

static void gazebo::gui::Events::DisconnectWindowMode ( event::ConnectionPtr  _subscriber)
inlinestatic

Disconnect a signal from the window mode signal.

Member Data Documentation

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

indicates the user is aligning objects

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

indicates an entity has been created

event::EventT<void (const std::string &)> gazebo::gui::Events::editModel
static

Event triggered when the user selects edit a model.

The model name is given as the function parameter.

event::EventT<void (const std::string &)> gazebo::gui::Events::follow
static

Event triggered when the user follows a model.

The model name is given as the function parameter.

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

An event to enable first-person-shooter view control.

event::EventT<void (bool)> gazebo::gui::Events::fullScreen
static

An event to trigger full screen mode.

event::EventT<void (int)> gazebo::gui::Events::inputStepSize
static

Step size changed event.

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

Event triggered when a key is pressed.

event::EventT<void (bool)> gazebo::gui::Events::leftPaneVisibility
static

Used to set whether the GUI's left pane is visible.

event::EventT<void (const msgs::Light &)> gazebo::gui::Events::lightUpdate
static

An event to notify light updates.

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

Main window ready event.

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

indicates the user is manipulating an object

event::EventT<void (const msgs::Model &)> gazebo::gui::Events::modelUpdate
static

indicates a model has been updated

event::EventT<void (bool)> gazebo::gui::Events::moveMode
static

Indicates the user is moving the camera.

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

An event to enable orbit view control.

event::EventT<void (const std::string &, const math::Vector3 &)> gazebo::gui::Events::scaleEntity
static

Scale entity event.

event::EventT<void (bool)> gazebo::gui::Events::showToolbars
static

An event to trigger show toolbars.

event::EventT<void (const std::string &)> gazebo::gui::Events::windowMode
static

Event triggered when changing window mode.

Possible modes are: "Simulation", "ModelEditor", "LogPlayback"


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