Class GazeboSimROS2ControlPlugin

Inheritance Relationships

Base Types

  • public ignition::gazebo::System

  • public ignition::gazebo::ISystemConfigure

  • public ignition::gazebo::ISystemPreUpdate

  • public ignition::gazebo::ISystemPostUpdate

Class Documentation

class GazeboSimROS2ControlPlugin : public ignition::gazebo::System, public ignition::gazebo::ISystemConfigure, public ignition::gazebo::ISystemPreUpdate, public ignition::gazebo::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