SimEvent that fires when the simulation is paused/resumed. More...
#include <SimStateEventSource.hh>
Public Member Functions | |
SimStateEventSource (transport::PublisherPtr _pub, physics::WorldPtr _world) | |
Constructor. More... | |
virtual | ~SimStateEventSource () |
Dtor. More... | |
virtual void | Load (const sdf::ElementPtr _sdf) |
Load the name of the event from the world file. More... | |
void | OnPause (bool _p) |
Callback for the pause event. More... | |
virtual void | OnUpdate (const common::UpdateInfo &_info) |
Update for every time step. More... | |
Public Member Functions inherited from gazebo::EventSource | |
EventSource (transport::PublisherPtr _pub, const std::string &_type, physics::WorldPtr _world) | |
Constructor. More... | |
virtual | ~EventSource () |
Destructor. More... | |
void | Emit (const std::string &_data) const |
emit an event with data to the internal publisher (and using the internal type) More... | |
virtual void | Init () |
Initialize the event. More... | |
virtual bool | IsActive () const |
An event source can be used to enable other events. More... | |
Additional Inherited Members | |
Protected Attributes inherited from gazebo::EventSource | |
bool | active |
True if the event source is active. More... | |
std::string | name |
Name of the event. More... | |
transport::PublisherPtr | pub |
a way to send messages to the other topics (to the REST) More... | |
std::string | type |
Type of event. More... | |
physics::WorldPtr | world |
Pointer to the world. More... | |
SimEvent that fires when the simulation is paused/resumed.
gazebo::SimStateEventSource::SimStateEventSource | ( | transport::PublisherPtr | _pub, |
physics::WorldPtr | _world | ||
) |
Constructor.
[in] | _pub | publisher for the SimEvents |
[in] | _world | pointer to the world. |
|
virtual |
Dtor.
|
virtual |
Load the name of the event from the world file.
[in] | _sdf | the event element in the world file |
Reimplemented from gazebo::EventSource.
void gazebo::SimStateEventSource::OnPause | ( | bool | _p | ) |
Callback for the pause event.
[in] | _p | true if the sim has been paused |
|
virtual |
Update for every time step.
[in] | _info | Update information provided by the server. |