Class GazeboSimROS2ControlPlugin

Inheritance Relationships

Base Types

  • public gz::sim::System

  • public gz::sim::ISystemConfigure

  • public gz::sim::ISystemPreUpdate

  • public gz::sim::ISystemPostUpdate

Class Documentation

class GazeboSimROS2ControlPlugin : public gz::sim::System, public gz::sim::ISystemConfigure, public gz::sim::ISystemPreUpdate, public gz::sim::ISystemPostUpdate

Public Functions

GazeboSimROS2ControlPlugin()

Constructor.

~GazeboSimROS2ControlPlugin() override

Destructor.

void Configure(const sim::Entity &_entity, const std::shared_ptr<const sdf::Element> &_sdf, sim::EntityComponentManager &_ecm, sim::EventManager &_eventMgr) override
void PreUpdate(const sim::UpdateInfo &_info, sim::EntityComponentManager &_ecm) override
void PostUpdate(const sim::UpdateInfo &_info, const sim::EntityComponentManager &_ecm) override