17#ifndef GAZEBO_PLUGINS_SIMEVENTSPLUGIN_HH_
18#define GAZEBO_PLUGINS_SIMEVENTSPLUGIN_HH_
49 private:
void OnModelInfo(ConstModelPtr &_msg);
53 private:
void OnRequest(ConstRequestPtr &_msg);
59 private: sdf::ElementPtr sdf;
62 private: std::map<std::string, RegionPtr> regions;
65 private: std::vector<EventSourcePtr> events;
77 private: std::set<std::string> models;
Definition SimEventsPlugin.hh:32
void Init()
Called upon initialization.
void Load(physics::WorldPtr _world, sdf::ElementPtr _sdf)
Called when the world file is loaded.
virtual ~SimEventsPlugin()
Destrutor.
void Update()
Called every simulation step.
A plugin with access to physics::World.
Definition Plugin.hh:279
boost::shared_ptr< World > WorldPtr
Definition PhysicsTypes.hh:89
boost::shared_ptr< Subscriber > SubscriberPtr
Definition TransportTypes.hh:53
boost::shared_ptr< Publisher > PublisherPtr
Definition TransportTypes.hh:49
boost::shared_ptr< Node > NodePtr
Definition TransportTypes.hh:57
Forward declarations for the common classes.
Definition Animation.hh:27