Classes | Namespaces | Functions | Variables
Events

Classes

class  Event
 Base class for all events. More...
class  Connection
 A class that encapsulates a connection. More...
class  EventT< T >
 An class for event processing. More...

Namespaces

namespace  gazebo::event
 

Event namespace.


Functions

template<typename T >
static ConnectionPtr ConnectPause (T subscriber)
 Connect a boost::slot the the pause signal.
static void DisconnectPause (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectStep (T subscriber)
 Connect a boost::slot the the step signal.
static void DisconnectStep (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectQuit (T subscriber)
 Connect a boost::slot the the quit signal.
static void DisconnectQuit (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectWorldCreated (T subscriber)
 Connect a boost::slot the the world created signal.
static void DisconnectWorldCreated (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectCreateEntity (T subscriber)
 Connect a boost::slot the the add entity signal.
static void DisconnectCreateEntity (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectSetSelectedEntity (T subscriber)
 Connect a boost::slot the set selected entity.
static void DisconnectSetSelectedEntity (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectDeleteEntity (T subscriber)
 Connect a boost::slot the delete entity.
static void DisconnectDeleteEntity (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectAddEntity (T subscriber)
 Connect a boost::slot the the add entity signal.
static void DisconnectAddEntity (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectShowLights (T subscriber)
 Connect a boost::slot the the show light source signal.
static void DisconnectShowLights (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectShowCameras (T subscriber)
 Connect a boost::slot the the show camera source signal.
static void DisconnectShowCameras (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectShowContacts (T subscriber)
 Connect a boost::slot the the show contacts signal.
static void DisconnectShowContacts (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectShowWireframe (T subscriber)
 Connect a boost::slot the the show wireframe signal.
static void DisconnectShowWireframe (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectShowPhysics (T subscriber)
 Connect a boost::slot the the show physics signal.
static void DisconnectShowPhysics (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectShowJoints (T subscriber)
 Connect a boost::slot the the show joints signal.
static void DisconnectShowJoints (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectShowBoundingBoxes (T subscriber)
 Connect a boost::slot the the show bounding boxes signal.
static void DisconnectShowBoundingBoxes (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectWorldUpdateStart (T subscriber)
 Connect a boost::slot the the world update start signal.
static void DisconnectWorldUpdateStart (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectWorldUpdateEnd (T subscriber)
 Connect a boost::slot the the world update end signal.
static void DisconnectWorldUpdateEnd (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectEntitySelected (T subscriber)
 Connect a boost::slot the the entity selected signal.
static void DisconnectEntitySelected (ConnectionPtr subscriber)
 Disconnect a boost::slot the the entity selected signal.
template<typename T >
static ConnectionPtr ConnectPreRender (T subscriber)
 Render start signal.
static void DisconnectPreRender (ConnectionPtr subscriber)
 Disconnect a render start signal.
template<typename T >
static ConnectionPtr ConnectRender (T subscriber)
 Connect a boost::slot the render update signal.
static void DisconnectRender (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectPostRender (T subscriber)
 Connect a boost::slot the post render update signal.
static void DisconnectPostRender (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectDiagTimerStart (T subscriber)
 Connect a boost::slot the diagnostic timer start signal.
static void DisconnectDiagTimerStart (ConnectionPtr subscriber)
template<typename T >
static ConnectionPtr ConnectDiagTimerStop (T subscriber)
 Connect a boost::slot the diagnostic timer stop signal.
static void DisconnectDiagTimerStop (ConnectionPtr subscriber)
ConnectionPtr Connect (const boost::function< T > &subscriber)
 Connect a callback to this event.
virtual void Disconnect (ConnectionPtr c)
 Disconnect a callback to this event.
virtual void Disconnect (int id)

Variables

static EventT< void(bool)> pause
 Pause signal.
static EventT< void()> step
 Step the simulation once signal.
static EventT< void()> quit
 Quit the simulation once signal.
static EventT< void(std::string)> worldCreated
 A world has been created.
static EventT< void(std::string)> entityCreated
 An entity has been created.
static EventT< void(std::string)> setSelectedEntity
 An entity has been selected.
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(bool)> showLights
 Light visuals should be shown.
static EventT< void(bool)> showJoints
 Joint visuals should be shown.
static EventT< void(bool)> showCameras
 Camera visuals should be shown.
static EventT< void(bool)> showContacts
 Contact visuals should be shown.
static EventT< void(bool)> wireframe
 Wireframe enable signal.
static EventT< void(bool)> showPhysics
 Show masses.
static EventT< void(bool)> showBoundingBoxes
 Show bounding boxes.
static EventT< void(std::string)> entitySelected
 Entity has been selected.
static EventT< void()> worldUpdateStart
 World update has started.
static EventT< void()> worldUpdateEnd
 World update has ended.
static EventT< void()> preRender
 Pre-render.
static EventT< void()> render
 Render.
static EventT< void()> postRender
 Post-Render.
static EventT< void(std::string)> diagTimerStart
 Diagnostic timer start.
static EventT< void(std::string)> diagTimerStop
 Diagnostic timer stop.

Function Documentation

ConnectionPtr Connect ( const boost::function< T > &  subscriber)