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

An Event class to get notifications for simulator events. More...

#include <Events.hh>

Static Public Member Functions

template<typename T >
static ConnectionPtr ConnectAddEntity (T _subscriber)
 Connect a boost::slot the the add entity signal.
 
template<typename T >
static ConnectionPtr ConnectCreateEntity (T _subscriber)
 Connect a boost::slot the the add entity signal.
 
template<typename T >
static ConnectionPtr ConnectDeleteEntity (T _subscriber)
 Connect a boost::slot the delete entity.
 
template<typename T >
static ConnectionPtr ConnectDiagTimerStart (T _subscriber)
 Connect a boost::slot the diagnostic timer start signal.
 
template<typename T >
static ConnectionPtr ConnectDiagTimerStop (T _subscriber)
 Connect a boost::slot the diagnostic timer stop signal.
 
template<typename T >
static ConnectionPtr ConnectPause (T _subscriber)
 Connect a boost::slot the the pause signal.
 
template<typename T >
static ConnectionPtr ConnectPostRender (T _subscriber)
 Connect a boost::slot the post render update signal.
 
template<typename T >
static ConnectionPtr ConnectPreRender (T _subscriber)
 Render start signal.
 
template<typename T >
static ConnectionPtr ConnectRender (T _subscriber)
 Connect a boost::slot the render update signal.
 
template<typename T >
static ConnectionPtr ConnectSetSelectedEntity (T _subscriber)
 Connect a boost::slot the set selected entity.
 
template<typename T >
static ConnectionPtr ConnectStep (T _subscriber)
 Connect a boost::slot the the step signal.
 
template<typename T >
static ConnectionPtr ConnectStop (T _subscriber)
 Connect a boost::slot the the stop signal.
 
template<typename T >
static ConnectionPtr ConnectWorldCreated (T _subscriber)
 Connect a boost::slot the the world created signal.
 
template<typename T >
static ConnectionPtr ConnectWorldUpdateEnd (T _subscriber)
 Connect a boost::slot the the world update end signal.
 
template<typename T >
static ConnectionPtr ConnectWorldUpdateStart (T _subscriber)
 Connect a boost::slot the the world update start signal.
 
static void DisconnectAddEntity (ConnectionPtr _subscriber)
 Disconnect a boost::slot the the add entity signal.
 
static void DisconnectCreateEntity (ConnectionPtr _subscriber)
 Disconnect a boost::slot the the add entity signal.
 
static void DisconnectDeleteEntity (ConnectionPtr _subscriber)
 Disconnect a boost::slot the delete entity.
 
static void DisconnectDiagTimerStart (ConnectionPtr _subscriber)
 Disconnect a boost::slot the diagnostic timer start signal.
 
static void DisconnectDiagTimerStop (ConnectionPtr _subscriber)
 Disconnect a boost::slot the diagnostic timer stop signal.
 
static void DisconnectPause (ConnectionPtr _subscriber)
 Disconnect a boost::slot the the pause signal.
 
static void DisconnectPostRender (ConnectionPtr _subscriber)
 Disconnect a boost::slot the post render update signal.
 
static void DisconnectPreRender (ConnectionPtr _subscriber)
 Disconnect a render start signal.
 
static void DisconnectRender (ConnectionPtr _subscriber)
 Disconnect a boost::slot the render update signal.
 
static void DisconnectSetSelectedEntity (ConnectionPtr _subscriber)
 Disconnect a boost::slot the set selected entity.
 
static void DisconnectStep (ConnectionPtr _subscriber)
 Disconnect a boost::slot the the step signal.
 
static void DisconnectStop (ConnectionPtr _subscriber)
 Disconnect a boost::slot the the stop signal.
 
static void DisconnectWorldCreated (ConnectionPtr _subscriber)
 Disconnect a boost::slot the the world created signal.
 
static void DisconnectWorldUpdateEnd (ConnectionPtr _subscriber)
 Disconnect a boost::slot the the world update end signal.
 
static void DisconnectWorldUpdateStart (ConnectionPtr _subscriber)
 Disconnect a boost::slot the the world update start signal.
 

Static Public Attributes

static EventT< void(std::string)> addEntity
 An entity has been added.
 
static EventT< void(std::string)> deleteEntity
 An entity has been deleted.
 
static EventT< void(std::string)> diagTimerStart
 Diagnostic timer start.
 
static EventT< void(std::string)> diagTimerStop
 Diagnostic timer stop.
 
static EventT< void(std::string)> entityCreated
 An entity has been created.
 
static EventT< void(bool)> pause
 Pause signal.
 
static EventT< void()> postRender
 Post-Render.
 
static EventT< void()> preRender
 Pre-render.
 
static EventT< void()> render
 Render.
 
static EventT< void(std::string,
std::string)> 
setSelectedEntity
 An entity has been selected.
 
static EventT< void()> step
 Step the simulation once signal.
 
static EventT< void()> stop
 Simulation stop signal.
 
static EventT< void(std::string)> worldCreated
 A world has been created.
 
static EventT< void()> worldUpdateEnd
 World update has ended.
 
static EventT< void()> worldUpdateStart
 World update has started.
 

Detailed Description

An Event class to get notifications for simulator events.


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