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. | |
An Event class to get notifications for simulator events.