Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef GAZEBO_ROS_TEMPLATE_HH
00024 #define GAZEBO_ROS_TEMPLATE_HH
00025
00026 #include <ros/ros.h>
00027
00028 #include <gazebo/physics/physics.hh>
00029 #include <gazebo/transport/TransportTypes.hh>
00030 #include <gazebo/common/Time.hh>
00031 #include <gazebo/common/Plugin.hh>
00032 #include <gazebo/common/Events.hh>
00033
00034 namespace gazebo
00035 {
00036
00037 class GazeboRosTemplate : public ModelPlugin
00038 {
00040 public: GazeboRosTemplate();
00041
00043 public: virtual ~GazeboRosTemplate();
00044
00046 public: void Load( physics::ModelPtr _parent, sdf::ElementPtr _sdf );
00047
00049 protected: virtual void UpdateChild();
00050
00051 };
00052
00053 }
00054
00055 #endif
00056