$search
#include <gazebo_ros_sonar.h>
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::NodeHandle * | node_handle_ |
| ros::Publisher | publisher_ |
| ParamT< std::string > * | radiation_param_ |
| sensor_msgs::Range | Range |
| RaySensor * | sensor_ |
| ParamT< std::string > * | topic_param_ |
Definition at line 49 of file gazebo_ros_sonar.h.
| 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.
| 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.
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.