Classes | |
| class | Object |
| Class to store information about each object to be populated. More... | |
Public Attributes | |
| transport::SubscriberPtr | activationSub |
| Subscriber to the activation topic. More... | |
| event::ConnectionPtr | connection |
| Connection event. More... | |
| common::Time | elapsedWhenPaused |
| Elapsed time since "startTime" when the plugin is paused. More... | |
| bool | enabled = false |
| If true, the objects will start populating. More... | |
| physics::EntityPtr | frame |
| Link/model that the object poses use as their frame of reference. More... | |
| std::vector< Object > | initialObjects |
| Contains the entire collection of objects. This is used for inserting the objects in a cyclic way. More... | |
| bool | loopForever = false |
| When true, "objects" will be repopulated when the object queue is empty, creating an infinite supply of objects. More... | |
| std::mutex | mutex |
| Mutex to avoid race conditions. More... | |
| transport::NodePtr | node |
| Node for communication. More... | |
| std::vector< Object > | objects |
| Collection of objects to be spawned. More... | |
| sdf::ElementPtr | sdf |
| SDF pointer. More... | |
| common::Time | startTime |
| The time specified in the object is relative to this time. More... | |
| physics::WorldPtr | world |
| World pointer. More... | |
Definition at line 41 of file PopulationPlugin.cc.
| transport::SubscriberPtr gazebo::PopulationPluginPrivate::activationSub |
Subscriber to the activation topic.
Definition at line 107 of file PopulationPlugin.cc.
| event::ConnectionPtr gazebo::PopulationPluginPrivate::connection |
Connection event.
Definition at line 91 of file PopulationPlugin.cc.
| common::Time gazebo::PopulationPluginPrivate::elapsedWhenPaused |
Elapsed time since "startTime" when the plugin is paused.
Definition at line 116 of file PopulationPlugin.cc.
| bool gazebo::PopulationPluginPrivate::enabled = false |
If true, the objects will start populating.
Definition at line 110 of file PopulationPlugin.cc.
| physics::EntityPtr gazebo::PopulationPluginPrivate::frame |
Link/model that the object poses use as their frame of reference.
Definition at line 101 of file PopulationPlugin.cc.
| std::vector<Object> gazebo::PopulationPluginPrivate::initialObjects |
Contains the entire collection of objects. This is used for inserting the objects in a cyclic way.
Definition at line 88 of file PopulationPlugin.cc.
| bool gazebo::PopulationPluginPrivate::loopForever = false |
When true, "objects" will be repopulated when the object queue is empty, creating an infinite supply of objects.
Definition at line 98 of file PopulationPlugin.cc.
| std::mutex gazebo::PopulationPluginPrivate::mutex |
Mutex to avoid race conditions.
Definition at line 113 of file PopulationPlugin.cc.
| transport::NodePtr gazebo::PopulationPluginPrivate::node |
Node for communication.
Definition at line 104 of file PopulationPlugin.cc.
| std::vector<Object> gazebo::PopulationPluginPrivate::objects |
Collection of objects to be spawned.
Definition at line 84 of file PopulationPlugin.cc.
| sdf::ElementPtr gazebo::PopulationPluginPrivate::sdf |
SDF pointer.
Definition at line 47 of file PopulationPlugin.cc.
| common::Time gazebo::PopulationPluginPrivate::startTime |
The time specified in the object is relative to this time.
Definition at line 94 of file PopulationPlugin.cc.
| physics::WorldPtr gazebo::PopulationPluginPrivate::world |
World pointer.
Definition at line 44 of file PopulationPlugin.cc.