Class GazeboRosProjector

Inheritance Relationships

Base Type

  • public gazebo::ModelPlugin

Class Documentation

class GazeboRosProjector : public gazebo::ModelPlugin

A projector plugin for gazebo.

Example Usage:

<!-- Plugin to control the projector -->
<plugin name="projector" filename="libgazebo_ros_projector.so">
  <ros>
    <namespace>demo</namespace>

    <!-- topic remapping -->
    <remapping>switch:=switch_demo</remapping>

    <projector_link>projector_link</projector_link>
    <projector_name>my_projector</projector_name>
  </ros>

Public Functions

GazeboRosProjector()

Constructor.

~GazeboRosProjector()

Destructor.

Protected Functions

void Load(gazebo::physics::ModelPtr _model, sdf::ElementPtr _sdf) override