Class IgnitionROS2ControlPlugin

Inheritance Relationships

Base Types

  • public ignition::gazebo::System

  • public ignition::gazebo::ISystemConfigure

  • public ignition::gazebo::ISystemPreUpdate

  • public ignition::gazebo::ISystemPostUpdate

Class Documentation

class IgnitionROS2ControlPlugin : public ignition::gazebo::System, public ignition::gazebo::ISystemConfigure, public ignition::gazebo::ISystemPreUpdate, public ignition::gazebo::ISystemPostUpdate

Public Functions

IgnitionROS2ControlPlugin()

Constructor.

~IgnitionROS2ControlPlugin() override

Destructor.

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