#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_ |
| boost::shared_ptr < dynamic_reconfigure::Server < SensorModelConfig > > | dynamic_reconfigure_server_ |
| 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 44 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 58 of file gazebo_ros_magnetic.cpp.
| void gazebo::GazeboRosMagnetic::Reset | ( | ) | [protected, virtual] |
Definition at line 146 of file gazebo_ros_magnetic.cpp.
| void gazebo::GazeboRosMagnetic::Update | ( | ) | [protected, virtual] |
Definition at line 154 of file gazebo_ros_magnetic.cpp.
double gazebo::GazeboRosMagnetic::declination_ [private] |
Definition at line 75 of file gazebo_ros_magnetic.h.
boost::shared_ptr<dynamic_reconfigure::Server<SensorModelConfig> > gazebo::GazeboRosMagnetic::dynamic_reconfigure_server_ [private] |
Definition at line 83 of file gazebo_ros_magnetic.h.
std::string gazebo::GazeboRosMagnetic::frame_id_ [private] |
Definition at line 71 of file gazebo_ros_magnetic.h.
double gazebo::GazeboRosMagnetic::inclination_ [private] |
Definition at line 76 of file gazebo_ros_magnetic.h.
physics::LinkPtr gazebo::GazeboRosMagnetic::link [private] |
The link referred to by this plugin.
Definition at line 60 of file gazebo_ros_magnetic.h.
std::string gazebo::GazeboRosMagnetic::link_name_ [private] |
Definition at line 70 of file gazebo_ros_magnetic.h.
geometry_msgs::Vector3Stamped gazebo::GazeboRosMagnetic::magnetic_field_ [private] |
Definition at line 65 of file gazebo_ros_magnetic.h.
Definition at line 66 of file gazebo_ros_magnetic.h.
double gazebo::GazeboRosMagnetic::magnitude_ [private] |
Definition at line 73 of file gazebo_ros_magnetic.h.
std::string gazebo::GazeboRosMagnetic::namespace_ [private] |
Definition at line 68 of file gazebo_ros_magnetic.h.
Definition at line 62 of file gazebo_ros_magnetic.h.
Definition at line 63 of file gazebo_ros_magnetic.h.
double gazebo::GazeboRosMagnetic::reference_heading_ [private] |
Definition at line 74 of file gazebo_ros_magnetic.h.
Definition at line 78 of file gazebo_ros_magnetic.h.
std::string gazebo::GazeboRosMagnetic::topic_ [private] |
Definition at line 69 of file gazebo_ros_magnetic.h.
Definition at line 81 of file gazebo_ros_magnetic.h.
Definition at line 80 of file gazebo_ros_magnetic.h.
physics::WorldPtr gazebo::GazeboRosMagnetic::world [private] |
The parent World.
Definition at line 57 of file gazebo_ros_magnetic.h.