$search

gazebo::GazeboRosMagnetic Class Reference

#include <gazebo_ros_magnetic.h>

List of all members.

Public Member Functions

 GazeboRosMagnetic (Entity *parent)
virtual ~GazeboRosMagnetic ()

Protected Member Functions

virtual void FiniChild ()
virtual void InitChild ()
virtual void LoadChild (XMLConfigNode *node)
virtual void UpdateChild ()

Private Attributes

Body * body_
ParamT< std::string > * body_name_
ParamT< double > * declination_
ParamT< double > * inclination_
geometry_msgs::Vector3Stamped magnetic_field_
gazebo::Vector3 magnetic_field_world_
ParamT< double > * magnitude_
ParamT< std::string > * namespace_
ros::NodeHandlenode_handle_
Model * parent_
ros::Publisher publisher_
ParamT< double > * reference_heading_
SensorModel3 sensor_model_
ParamT< std::string > * topic_

Detailed Description

Definition at line 46 of file gazebo_ros_magnetic.h.


Constructor & Destructor Documentation

GazeboRosMagnetic::GazeboRosMagnetic ( Entity *  parent  ) 

Definition at line 45 of file gazebo_ros_magnetic.cpp.

GazeboRosMagnetic::~GazeboRosMagnetic (  )  [virtual]

Definition at line 73 of file gazebo_ros_magnetic.cpp.


Member Function Documentation

void GazeboRosMagnetic::FiniChild (  )  [protected, virtual]

Definition at line 144 of file gazebo_ros_magnetic.cpp.

void GazeboRosMagnetic::InitChild (  )  [protected, virtual]

Definition at line 118 of file gazebo_ros_magnetic.cpp.

void GazeboRosMagnetic::LoadChild ( XMLConfigNode *  node  )  [protected, virtual]

Definition at line 86 of file gazebo_ros_magnetic.cpp.

void GazeboRosMagnetic::UpdateChild (  )  [protected, virtual]

Definition at line 126 of file gazebo_ros_magnetic.cpp.


Member Data Documentation

Definition at line 60 of file gazebo_ros_magnetic.h.

ParamT<std::string>* gazebo::GazeboRosMagnetic::body_name_ [private]

Definition at line 68 of file gazebo_ros_magnetic.h.

ParamT<double>* gazebo::GazeboRosMagnetic::declination_ [private]

Definition at line 74 of file gazebo_ros_magnetic.h.

ParamT<double>* gazebo::GazeboRosMagnetic::inclination_ [private]

Definition at line 75 of file gazebo_ros_magnetic.h.

Definition at line 65 of file gazebo_ros_magnetic.h.

Definition at line 66 of file gazebo_ros_magnetic.h.

ParamT<double>* gazebo::GazeboRosMagnetic::magnitude_ [private]

Definition at line 72 of file gazebo_ros_magnetic.h.

ParamT<std::string>* gazebo::GazeboRosMagnetic::namespace_ [private]

Definition at line 69 of file gazebo_ros_magnetic.h.

Definition at line 62 of file gazebo_ros_magnetic.h.

Definition at line 59 of file gazebo_ros_magnetic.h.

Definition at line 63 of file gazebo_ros_magnetic.h.

Definition at line 73 of file gazebo_ros_magnetic.h.

Definition at line 77 of file gazebo_ros_magnetic.h.

ParamT<std::string>* gazebo::GazeboRosMagnetic::topic_ [private]

Definition at line 70 of file gazebo_ros_magnetic.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


hector_gazebo_plugins
Author(s): Stefan Kohlbrecher and Johannes Meyer
autogenerated on Tue Mar 5 12:39:18 2013