$search

gazebo::GazeboRosSonar Class Reference

#include <gazebo_ros_sonar.h>

List of all members.

Public Member Functions

 GazeboRosSonar (Entity *parent)
virtual ~GazeboRosSonar ()

Protected Member Functions

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

Private Member Functions

double GaussianKernel (double mu, double sigma)
 Gaussian noise generator.

Private Attributes

ParamT< double > * fov_param_
ParamT< std::string > * frame_id_param_
ParamT< double > * gaussian_noise_
ParamT< std::string > * namespace_param_
ros::NodeHandlenode_handle_
ros::Publisher publisher_
ParamT< std::string > * radiation_param_
sensor_msgs::Range Range
RaySensor * sensor_
ParamT< std::string > * topic_param_

Detailed Description

Definition at line 49 of file gazebo_ros_sonar.h.


Constructor & Destructor Documentation

GazeboRosSonar::GazeboRosSonar ( Entity *  parent  ) 

Definition at line 49 of file gazebo_ros_sonar.cpp.

GazeboRosSonar::~GazeboRosSonar (  )  [virtual]

Definition at line 65 of file gazebo_ros_sonar.cpp.


Member Function Documentation

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

Definition at line 142 of file gazebo_ros_sonar.cpp.

double GazeboRosSonar::GaussianKernel ( double  mu,
double  sigma 
) [private]

Gaussian noise generator.

Definition at line 107 of file gazebo_ros_sonar.cpp.

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

Definition at line 87 of file gazebo_ros_sonar.cpp.

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

Definition at line 75 of file gazebo_ros_sonar.cpp.

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

Definition at line 123 of file gazebo_ros_sonar.cpp.


Member Data Documentation

ParamT<double>* gazebo::GazeboRosSonar::fov_param_ [private]

Definition at line 77 of file gazebo_ros_sonar.h.

ParamT<std::string>* gazebo::GazeboRosSonar::frame_id_param_ [private]

Definition at line 75 of file gazebo_ros_sonar.h.

ParamT<double>* gazebo::GazeboRosSonar::gaussian_noise_ [private]

Definition at line 78 of file gazebo_ros_sonar.h.

ParamT<std::string>* gazebo::GazeboRosSonar::namespace_param_ [private]

Definition at line 73 of file gazebo_ros_sonar.h.

Definition at line 68 of file gazebo_ros_sonar.h.

Definition at line 69 of file gazebo_ros_sonar.h.

ParamT<std::string>* gazebo::GazeboRosSonar::radiation_param_ [private]

Definition at line 76 of file gazebo_ros_sonar.h.

Definition at line 71 of file gazebo_ros_sonar.h.

RaySensor* gazebo::GazeboRosSonar::sensor_ [private]

Definition at line 66 of file gazebo_ros_sonar.h.

ParamT<std::string>* gazebo::GazeboRosSonar::topic_param_ [private]

Definition at line 74 of file gazebo_ros_sonar.h.


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


range_gazebo_plugin
Author(s):
autogenerated on Fri Mar 1 16:49:30 2013