17 #ifndef _SIMEVENTS_PLUGIN_HH_    18 #define _SIMEVENTS_PLUGIN_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;
 boost::shared_ptr< World > WorldPtr
Definition: PhysicsTypes.hh:84
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49
 
boost::shared_ptr< Subscriber > SubscriberPtr
Definition: TransportTypes.hh:53
 
A plugin with access to physics::World. 
Definition: Plugin.hh:220
 
boost::shared_ptr< Node > NodePtr
Definition: TransportTypes.hh:57
 
virtual ~SimEventsPlugin()
Destrutor. 
 
void Load(physics::WorldPtr _world, sdf::ElementPtr _sdf)
Called when the world file is loaded. 
 
void Init()
Called upon initialization. 
 
Definition: SimEventsPlugin.hh:31
 
void Update()
Called every simulation step.