An Event class to get notifications for simulator events. More...
#include <common/common.hh>
Static Public Member Functions | |
template<typename T > | |
static ConnectionPtr | ConnectAddEntity (T _subscriber) |
Connect a boost::slot the the add entity signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectCreateEntity (T _subscriber) |
Connect a boost::slot the the add entity signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectDeleteEntity (T _subscriber) |
Connect a boost::slot the delete entity. More... | |
template<typename T > | |
static ConnectionPtr | ConnectDiagTimerStart (T _subscriber) |
Connect a boost::slot the diagnostic timer start signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectDiagTimerStop (T _subscriber) |
Connect a boost::slot the diagnostic timer stop signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectPause (T _subscriber) |
Connect a boost::slot the the pause signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectPostRender (T _subscriber) |
Connect a boost::slot the post render update signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectPreRender (T _subscriber) |
Render start signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectRender (T _subscriber) |
Connect a boost::slot the render update signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectSetSelectedEntity (T _subscriber) |
Connect a boost::slot the set selected entity. More... | |
template<typename T > | |
static ConnectionPtr | ConnectSigInt (T _subscriber) |
Connect a boost::slot to the sigint event. More... | |
template<typename T > | |
static ConnectionPtr | ConnectStep (T _subscriber) |
Connect a boost::slot the the step signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectStop (T _subscriber) |
Connect a boost::slot the the stop signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectWorldCreated (T _subscriber) |
Connect a boost::slot the the world created signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectWorldUpdateBegin (T _subscriber) |
Connect a boost::slot the the world update start signal. More... | |
template<typename T > | |
static ConnectionPtr | ConnectWorldUpdateEnd (T _subscriber) |
Connect a boost::slot the the world update end signal. More... | |
static void | DisconnectAddEntity (ConnectionPtr _subscriber) |
Disconnect a boost::slot the the add entity signal. More... | |
static void | DisconnectCreateEntity (ConnectionPtr _subscriber) |
Disconnect a boost::slot the the add entity signal. More... | |
static void | DisconnectDeleteEntity (ConnectionPtr _subscriber) |
Disconnect a boost::slot the delete entity. More... | |
static void | DisconnectDiagTimerStart (ConnectionPtr _subscriber) |
Disconnect a boost::slot the diagnostic timer start signal. More... | |
static void | DisconnectDiagTimerStop (ConnectionPtr _subscriber) |
Disconnect a boost::slot the diagnostic timer stop signal. More... | |
static void | DisconnectPause (ConnectionPtr _subscriber) |
Disconnect a boost::slot the the pause signal. More... | |
static void | DisconnectPostRender (ConnectionPtr _subscriber) |
Disconnect a boost::slot the post render update signal. More... | |
static void | DisconnectPreRender (ConnectionPtr _subscriber) |
Disconnect a render start signal. More... | |
static void | DisconnectRender (ConnectionPtr _subscriber) |
Disconnect a boost::slot the render update signal. More... | |
static void | DisconnectSetSelectedEntity (ConnectionPtr _subscriber) |
Disconnect a boost::slot the set selected entity. More... | |
static void | DisconnectSigInt (ConnectionPtr _subscriber) |
Disconnect a boost::slot to the sigint event. More... | |
static void | DisconnectStep (ConnectionPtr _subscriber) |
Disconnect a boost::slot the the step signal. More... | |
static void | DisconnectStop (ConnectionPtr _subscriber) |
Disconnect a boost::slot the the stop signal. More... | |
static void | DisconnectWorldCreated (ConnectionPtr _subscriber) |
Disconnect a boost::slot the the world created signal. More... | |
static void | DisconnectWorldUpdateBegin (ConnectionPtr _subscriber) |
Disconnect a boost::slot the the world update start signal. More... | |
static void | DisconnectWorldUpdateEnd (ConnectionPtr _subscriber) |
Disconnect a boost::slot the the world update end signal. More... | |
Static Public Attributes | |
static EventT< void(std::string)> | addEntity |
An entity has been added. More... | |
static EventT< void(std::string)> | deleteEntity |
An entity has been deleted. More... | |
static EventT< void(std::string)> | diagTimerStart |
Diagnostic timer start. More... | |
static EventT< void(std::string)> | diagTimerStop |
Diagnostic timer stop. More... | |
static EventT< void(std::string)> | entityCreated |
An entity has been created. More... | |
static EventT< void(bool)> | pause |
Pause signal. More... | |
static EventT< void()> | postRender |
Post-Render. More... | |
static EventT< void()> | preRender |
Pre-render. More... | |
static EventT< void()> | render |
Render. More... | |
static EventT< void(std::string, std::string)> | setSelectedEntity |
An entity has been selected. More... | |
static EventT< void()> | sigInt |
Simulation stop signal. More... | |
static EventT< void()> | step |
Step the simulation once signal. More... | |
static EventT< void()> | stop |
Simulation stop signal. More... | |
static EventT< void(std::string)> | worldCreated |
A world has been created. More... | |
static EventT< void(const common::UpdateInfo &)> | worldUpdateBegin |
World update has started. More... | |
static EventT< void()> | worldUpdateEnd |
World update has ended. More... | |
An Event class to get notifications for simulator events.
|
inlinestatic |
Connect a boost::slot the the add entity signal.
[in] | _subscriber | the subscriber to this event |
References addEntity, and gazebo::event::EventT< T >::Connect().
|
inlinestatic |
Connect a boost::slot the the add entity signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and entityCreated.
|
inlinestatic |
Connect a boost::slot the delete entity.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and deleteEntity.
|
inlinestatic |
Connect a boost::slot the diagnostic timer start signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and diagTimerStart.
|
inlinestatic |
Connect a boost::slot the diagnostic timer stop signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and diagTimerStop.
|
inlinestatic |
Connect a boost::slot the the pause signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and pause.
|
inlinestatic |
Connect a boost::slot the post render update signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and postRender.
|
inlinestatic |
Render start signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and preRender.
|
inlinestatic |
Connect a boost::slot the render update signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and render.
|
inlinestatic |
Connect a boost::slot the set selected entity.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and setSelectedEntity.
|
inlinestatic |
Connect a boost::slot to the sigint event.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and sigInt.
|
inlinestatic |
Connect a boost::slot the the step signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and step.
|
inlinestatic |
Connect a boost::slot the the stop signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and stop.
|
inlinestatic |
Connect a boost::slot the the world created signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and worldCreated.
|
inlinestatic |
Connect a boost::slot the the world update start signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and worldUpdateBegin.
|
inlinestatic |
Connect a boost::slot the the world update end signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Connect(), and worldUpdateEnd.
|
inlinestatic |
Disconnect a boost::slot the the add entity signal.
[in] | _subscriber | the subscriber to this event |
References addEntity, and gazebo::event::EventT< T >::Disconnect().
|
inlinestatic |
Disconnect a boost::slot the the add entity signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and entityCreated.
|
inlinestatic |
Disconnect a boost::slot the delete entity.
[in] | _subscriber | the subscriber to this event |
References deleteEntity, and gazebo::event::EventT< T >::Disconnect().
|
inlinestatic |
Disconnect a boost::slot the diagnostic timer start signal.
[in] | _subscriber | the subscriber to this event |
References diagTimerStart, and gazebo::event::EventT< T >::Disconnect().
|
inlinestatic |
Disconnect a boost::slot the diagnostic timer stop signal.
[in] | _subscriber | the subscriber to this event |
References diagTimerStop, and gazebo::event::EventT< T >::Disconnect().
|
inlinestatic |
Disconnect a boost::slot the the pause signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and pause.
|
inlinestatic |
Disconnect a boost::slot the post render update signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and postRender.
|
inlinestatic |
Disconnect a render start signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and preRender.
|
inlinestatic |
Disconnect a boost::slot the render update signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and render.
|
inlinestatic |
Disconnect a boost::slot the set selected entity.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and setSelectedEntity.
|
inlinestatic |
Disconnect a boost::slot to the sigint event.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and sigInt.
|
inlinestatic |
Disconnect a boost::slot the the step signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and step.
|
inlinestatic |
Disconnect a boost::slot the the stop signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and stop.
|
inlinestatic |
Disconnect a boost::slot the the world created signal.
References gazebo::event::EventT< T >::Disconnect(), and worldCreated.
|
static |
Disconnect a boost::slot the the world update start signal.
[in] | _subscriber | the subscriber to this event |
|
inlinestatic |
Disconnect a boost::slot the the world update end signal.
[in] | _subscriber | the subscriber to this event |
References gazebo::event::EventT< T >::Disconnect(), and worldUpdateEnd.
|
static |
An entity has been added.
Referenced by ConnectAddEntity(), and DisconnectAddEntity().
|
static |
An entity has been deleted.
Referenced by ConnectDeleteEntity(), and DisconnectDeleteEntity().
|
static |
Diagnostic timer start.
Referenced by ConnectDiagTimerStart(), and DisconnectDiagTimerStart().
|
static |
Diagnostic timer stop.
Referenced by ConnectDiagTimerStop(), and DisconnectDiagTimerStop().
|
static |
An entity has been created.
Referenced by ConnectCreateEntity(), and DisconnectCreateEntity().
|
static |
Pause signal.
Referenced by ConnectPause(), and DisconnectPause().
|
static |
Post-Render.
Referenced by ConnectPostRender(), and DisconnectPostRender().
|
static |
Pre-render.
Referenced by ConnectPreRender(), and DisconnectPreRender().
|
static |
Render.
Referenced by ConnectRender(), and DisconnectRender().
|
static |
An entity has been selected.
Referenced by ConnectSetSelectedEntity(), and DisconnectSetSelectedEntity().
|
static |
Simulation stop signal.
Referenced by ConnectSigInt(), and DisconnectSigInt().
|
static |
Step the simulation once signal.
Referenced by ConnectStep(), and DisconnectStep().
|
static |
Simulation stop signal.
Referenced by ConnectStop(), and DisconnectStop().
|
static |
A world has been created.
Referenced by ConnectWorldCreated(), and DisconnectWorldCreated().
|
static |
World update has started.
Referenced by ConnectWorldUpdateBegin().
|
static |
World update has ended.
Referenced by ConnectWorldUpdateEnd(), and DisconnectWorldUpdateEnd().