All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Static Public Member Functions | Static Public Attributes | List of all members
gazebo::gui::Events Class Reference

#include <GuiEvents.hh>

Collaboration diagram for gazebo::gui::Events:
Collaboration graph
[legend]

Static Public Member Functions

template<typename T >
static event::ConnectionPtr ConnectCreateEntity (T _subscriber)
 Connect a boost::slot the add entity signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectFollow (T _subscriber)
 Connect a boost::slot to the follow signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectFPS (T _subscriber)
 Connect a boost::slot to the view FPS signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectFullScreen (T _subscriber)
 Connect a boost::slot to the fullscreen signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectInputStepSize (T _subscriber)
 Connect a boost::slot to the input step size signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectKeyPress (T _subscriber)
 Connect a boost::slot to the view KeyPress signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectLightUpdate (T _subscriber)
 Connect a boost::slot to the light update signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectManipMode (T _subscriber)
 Connect a boost::slot to the manip mode signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectModelUpdate (T _subscriber)
 
template<typename T >
static event::ConnectionPtr ConnectMoveMode (T _subscriber)
 Connect a boost::slot to the move mode signal. More...
 
template<typename T >
static event::ConnectionPtr ConnectOrbit (T _subscriber)
 Connect a boost::slot to the view Orbit signal. More...
 
static void DisconnectCreateEntity (event::ConnectionPtr _subscriber)
 
static void DisconnectFollow (event::ConnectionPtr _subscriber)
 
static void DisconnectFPS (event::ConnectionPtr _subscriber)
 
static void DisconnectFullScreen (event::ConnectionPtr _subscriber)
 
static void DisconnectInputStepSize (event::ConnectionPtr _subscriber)
 
static void DisconnectKeyPress (event::ConnectionPtr _subscriber)
 
static void DisconnectLightUpdate (event::ConnectionPtr _subscriber)
 
static void DisconnectManipMode (event::ConnectionPtr _subscriber)
 
static void DisconnectModelUpdate (event::ConnectionPtr _subscriber)
 
static void DisconnectMoveMode (event::ConnectionPtr _subscriber)
 
static void DisconnectOrbit (event::ConnectionPtr _subscriber)
 

Static Public Attributes

static event::EventT< void(std::string,
std::string)> 
createEntity
 
static event::EventT< void(const
std::string &)> 
follow
 Event triggered when the user follows a model. More...
 
static event::EventT< void()> fps
 
static event::EventT< void(bool)> fullScreen
 
static event::EventT< void(int)> inputStepSize
 Step size changed event. More...
 
static event::EventT< void(std::string)> keyPress
 
static event::EventT< void(const
msgs::Light &)> 
lightUpdate
 A event to notify light updates. More...
 
static event::EventT< void(std::string)> manipMode
 that indicates the user is manipulating an object More...
 
static event::EventT< void(const
msgs::Model &)> 
modelUpdate
 
static event::EventT< void(bool)> moveMode
 that indicates the user is moving the camera More...
 
static event::EventT< void()> orbit
 

Member Function Documentation

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

Connect a boost::slot the add entity signal.

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

Connect a boost::slot to the follow signal.

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

Connect a boost::slot to the view FPS signal.

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

Connect a boost::slot to the fullscreen signal.

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

Connect a boost::slot to the input step size signal.

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

Connect a boost::slot to the view KeyPress signal.

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

Connect a boost::slot to the light update signal.

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

Connect a boost::slot to the manip mode signal.

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

Connect a boost::slot to the move mode signal.

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

Connect a boost::slot to the view Orbit signal.

static void gazebo::gui::Events::DisconnectCreateEntity ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectFollow ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectFPS ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectFullScreen ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectInputStepSize ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectKeyPress ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectLightUpdate ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectManipMode ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectModelUpdate ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectMoveMode ( event::ConnectionPtr  _subscriber)
inlinestatic
static void gazebo::gui::Events::DisconnectOrbit ( event::ConnectionPtr  _subscriber)
inlinestatic

Member Data Documentation

event::EventT<void (std::string, std::string)> gazebo::gui::Events::createEntity
static
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
event::EventT<void (bool)> gazebo::gui::Events::fullScreen
static
event::EventT<void (int)> gazebo::gui::Events::inputStepSize
static

Step size changed event.

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

A event to notify light updates.

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

that indicates the user is manipulating an object

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

that indicates the user is moving the camera

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

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