#include <gazebo_ros_magnetic.h>
| Public Member Functions | |
| GazeboRosMagnetic () | |
| virtual | ~GazeboRosMagnetic () | 
| Protected Member Functions | |
| virtual void | Load (physics::ModelPtr _model, sdf::ElementPtr _sdf) | 
| virtual void | Reset () | 
| virtual void | Update () | 
| Private Attributes | |
| double | declination_ | 
| std::string | frame_id_ | 
| double | inclination_ | 
| physics::LinkPtr | link | 
| The link referred to by this plugin. | |
| std::string | link_name_ | 
| geometry_msgs::Vector3Stamped | magnetic_field_ | 
| gazebo::math::Vector3 | magnetic_field_world_ | 
| double | magnitude_ | 
| std::string | namespace_ | 
| ros::NodeHandle * | node_handle_ | 
| ros::Publisher | publisher_ | 
| double | reference_heading_ | 
| SensorModel3 | sensor_model_ | 
| std::string | topic_ | 
| event::ConnectionPtr | updateConnection | 
| UpdateTimer | updateTimer | 
| physics::WorldPtr | world | 
| The parent World. | |
Definition at line 42 of file gazebo_ros_magnetic.h.
Definition at line 40 of file gazebo_ros_magnetic.cpp.
| gazebo::GazeboRosMagnetic::~GazeboRosMagnetic | ( | ) |  [virtual] | 
Definition at line 46 of file gazebo_ros_magnetic.cpp.
| void gazebo::GazeboRosMagnetic::Load | ( | physics::ModelPtr | _model, | 
| sdf::ElementPtr | _sdf | ||
| ) |  [protected, virtual] | 
Definition at line 55 of file gazebo_ros_magnetic.cpp.
| void gazebo::GazeboRosMagnetic::Reset | ( | ) |  [protected, virtual] | 
Definition at line 137 of file gazebo_ros_magnetic.cpp.
| void gazebo::GazeboRosMagnetic::Update | ( | ) |  [protected, virtual] | 
Definition at line 145 of file gazebo_ros_magnetic.cpp.
| double gazebo::GazeboRosMagnetic::declination_  [private] | 
Definition at line 73 of file gazebo_ros_magnetic.h.
| std::string gazebo::GazeboRosMagnetic::frame_id_  [private] | 
Definition at line 69 of file gazebo_ros_magnetic.h.
| double gazebo::GazeboRosMagnetic::inclination_  [private] | 
Definition at line 74 of file gazebo_ros_magnetic.h.
| physics::LinkPtr gazebo::GazeboRosMagnetic::link  [private] | 
The link referred to by this plugin.
Definition at line 58 of file gazebo_ros_magnetic.h.
| std::string gazebo::GazeboRosMagnetic::link_name_  [private] | 
Definition at line 68 of file gazebo_ros_magnetic.h.
| geometry_msgs::Vector3Stamped gazebo::GazeboRosMagnetic::magnetic_field_  [private] | 
Definition at line 63 of file gazebo_ros_magnetic.h.
| gazebo::math::Vector3 gazebo::GazeboRosMagnetic::magnetic_field_world_  [private] | 
Definition at line 64 of file gazebo_ros_magnetic.h.
| double gazebo::GazeboRosMagnetic::magnitude_  [private] | 
Definition at line 71 of file gazebo_ros_magnetic.h.
| std::string gazebo::GazeboRosMagnetic::namespace_  [private] | 
Definition at line 66 of file gazebo_ros_magnetic.h.
Definition at line 60 of file gazebo_ros_magnetic.h.
Definition at line 61 of file gazebo_ros_magnetic.h.
| double gazebo::GazeboRosMagnetic::reference_heading_  [private] | 
Definition at line 72 of file gazebo_ros_magnetic.h.
Definition at line 76 of file gazebo_ros_magnetic.h.
| std::string gazebo::GazeboRosMagnetic::topic_  [private] | 
Definition at line 67 of file gazebo_ros_magnetic.h.
Definition at line 79 of file gazebo_ros_magnetic.h.
Definition at line 78 of file gazebo_ros_magnetic.h.
| physics::WorldPtr gazebo::GazeboRosMagnetic::world  [private] | 
The parent World.
Definition at line 55 of file gazebo_ros_magnetic.h.