<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/gazebo_plugins/</path>
    <filename>____init_____8py</filename>
    <namespace>gazebo_plugins</namespace>
  </compound>
  <compound kind="file">
    <name>camera.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test/camera/</path>
    <filename>camera_8cpp</filename>
    <class kind="class">CameraTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>camera_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>camera_8cpp.html</anchorfile>
      <anchor>ab8857086b23a8c2822d82074b072d5c7</anchor>
      <arglist>(CameraTest, cameraSubscribeTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera_synchronizer.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>camera__synchronizer_8cpp</filename>
    <includes id="vision__reconfigure_8h" name="vision_reconfigure.h" local="no" imported="no">gazebo_plugins/vision_reconfigure.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>camera__synchronizer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>check_model.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test2/spawn_model/</path>
    <filename>check__model_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>check__model_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>check__model_8cpp.html</anchorfile>
      <anchor>a5e248e467c07c66250a21c88094c7864</anchor>
      <arglist>(SpawnTest, spawnSingleBox)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>check__model_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>check__model_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>contact_tolerance.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test2/contact_tolerance/</path>
    <filename>contact__tolerance_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>contact__tolerance_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>contact__tolerance_8cpp.html</anchorfile>
      <anchor>a939a285b429f9c86d7f522125a5e25cf</anchor>
      <arglist>(SpawnTest, checkBoxStackDrift)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>contact__tolerance_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>contact__tolerance_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depth_camera.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test/camera/</path>
    <filename>depth__camera_8cpp</filename>
    <class kind="class">DepthCameraTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>depth__camera_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>depth__camera_8cpp.html</anchorfile>
      <anchor>ab9e3c79e5d2c16ea0b1e04552aa8d721</anchor>
      <arglist>(DepthCameraTest, cameraSubscribeTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_plugins_interface.py</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/gazebo_plugins/</path>
    <filename>gazebo__plugins__interface_8py</filename>
    <namespace>gazebo_plugins::gazebo_plugins_interface</namespace>
    <member kind="function">
      <type>def</type>
      <name>load_model</name>
      <anchorfile>namespacegazebo__plugins_1_1gazebo__plugins__interface.html</anchorfile>
      <anchor>a39024fd12bbadae284306c5c6628e6ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_block_laser.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__block__laser_8cpp</filename>
    <includes id="gazebo__ros__block__laser_8h" name="gazebo_ros_block_laser.h" local="no" imported="no">gazebo_plugins/gazebo_ros_block_laser.h</includes>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EPSILON_DIFF</name>
      <anchorfile>gazebo__ros__block__laser_8cpp.html</anchorfile>
      <anchor>aeed703ce95968b00100715cc15859936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_block_laser.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__block__laser_8h</filename>
    <class kind="class">gazebo::GazeboRosBlockLaser</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_bumper.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__bumper_8cpp</filename>
    <includes id="gazebo__ros__bumper_8h" name="gazebo_ros_bumper.h" local="no" imported="no">gazebo_plugins/gazebo_ros_bumper.h</includes>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_bumper.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__bumper_8h</filename>
    <class kind="class">gazebo::GazeboRosBumper</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_camera.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__camera_8cpp</filename>
    <includes id="gazebo__ros__camera_8h" name="gazebo_ros_camera.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_camera.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_camera.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__camera_8h</filename>
    <includes id="gazebo__ros__camera__utils_8h" name="gazebo_ros_camera_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_camera_utils.h</includes>
    <class kind="class">gazebo::GazeboRosCamera</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_camera_utils.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__camera__utils_8cpp</filename>
    <includes id="gazebo__ros__camera__utils_8h" name="gazebo_ros_camera_utils.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_camera_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_camera_utils.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__camera__utils_8h</filename>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
    <class kind="class">gazebo::GazeboRosCameraUtils</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_depth_camera.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__depth__camera_8cpp</filename>
    <includes id="gazebo__ros__depth__camera_8h" name="gazebo_ros_depth_camera.h" local="no" imported="no">gazebo_plugins/gazebo_ros_depth_camera.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_depth_camera.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__depth__camera_8h</filename>
    <includes id="gazebo__ros__camera__utils_8h" name="gazebo_ros_camera_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_camera_utils.h</includes>
    <class kind="class">gazebo::GazeboRosDepthCamera</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_diff_drive.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__diff__drive_8cpp</filename>
    <includes id="gazebo__ros__diff__drive_8h" name="gazebo_ros_diff_drive.h" local="no" imported="no">gazebo_plugins/gazebo_ros_diff_drive.h</includes>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490a64ba7c594f615e4d8a56614200726ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490ac8fd164be21d415230fc7b7119b4fa32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_diff_drive.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__diff__drive_8h</filename>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
    <class kind="class">gazebo::GazeboRosDiffDrive</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_elevator.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__elevator_8cpp</filename>
    <includes id="gazebo__ros__elevator_8h" name="gazebo_ros_elevator.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_elevator.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>gazebo__ros__elevator_8cpp.html</anchorfile>
      <anchor>a7250b2ff5adbb2255ef818fa37d4ac50</anchor>
      <arglist>(GazeboRosElevator)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_elevator.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__elevator_8h</filename>
    <class kind="class">gazebo::GazeboRosElevator</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_f3d.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__f3d_8cpp</filename>
    <includes id="gazebo__ros__f3d_8h" name="gazebo_ros_f3d.h" local="no" imported="no">gazebo_plugins/gazebo_ros_f3d.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a0a25f56c9e76072faf0432e01e14f9a8</anchor>
      <arglist>(GazeboRosF3D)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_f3d.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__f3d_8h</filename>
    <class kind="class">gazebo::GazeboRosF3D</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_force.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__force_8cpp</filename>
    <includes id="gazebo__ros__force_8h" name="gazebo_ros_force.h" local="no" imported="no">gazebo_plugins/gazebo_ros_force.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a863479ba1ecec53a98492b370233eb98</anchor>
      <arglist>(GazeboRosForce)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_force.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__force_8h</filename>
    <class kind="class">gazebo::GazeboRosForce</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_ft_sensor.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__ft__sensor_8cpp</filename>
    <includes id="gazebo__ros__ft__sensor_8h" name="gazebo_ros_ft_sensor.h" local="no" imported="no">gazebo_plugins/gazebo_ros_ft_sensor.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a20e78c809a3978397b12641827dc71d2</anchor>
      <arglist>(GazeboRosFT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_ft_sensor.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__ft__sensor_8h</filename>
    <class kind="class">gazebo::GazeboRosFT</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_gpu_laser.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__gpu__laser_8cpp</filename>
    <includes id="gazebo__ros__gpu__laser_8h" name="gazebo_ros_gpu_laser.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_gpu_laser.h</includes>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_gpu_laser.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__gpu__laser_8h</filename>
    <includes id="PubQueue_8h" name="PubQueue.h" local="no" imported="no">gazebo_plugins/PubQueue.h</includes>
    <class kind="class">gazebo::GazeboRosLaser</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_hand_of_god.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__hand__of__god_8cpp</filename>
    <includes id="gazebo__ros__hand__of__god_8h" name="gazebo_ros_hand_of_god.h" local="no" imported="no">gazebo_plugins/gazebo_ros_hand_of_god.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a3220ff5127c202eb99d508c9dd829a10</anchor>
      <arglist>(GazeboRosHandOfGod)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_hand_of_god.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__hand__of__god_8h</filename>
    <class kind="class">gazebo::GazeboRosHandOfGod</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_harness.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__harness_8cpp</filename>
    <includes id="gazebo__ros__harness_8h" name="gazebo_ros_harness.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_harness.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_harness.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__harness_8h</filename>
    <class kind="class">gazebo::GazeboRosHarness</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_imu.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__imu_8cpp</filename>
    <includes id="gazebo__ros__imu_8h" name="gazebo_ros_imu.h" local="no" imported="no">gazebo_plugins/gazebo_ros_imu.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_imu.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__imu_8h</filename>
    <includes id="PubQueue_8h" name="PubQueue.h" local="no" imported="no">gazebo_plugins/PubQueue.h</includes>
    <class kind="class">gazebo::GazeboRosIMU</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_joint_pose_trajectory.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__joint__pose__trajectory_8cpp</filename>
    <includes id="gazebo__ros__joint__pose__trajectory_8h" name="gazebo_ros_joint_pose_trajectory.h" local="no" imported="no">gazebo_plugins/gazebo_ros_joint_pose_trajectory.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>acc52a84367fec5040f2a309c0f4ebfeb</anchor>
      <arglist>(GazeboRosJointPoseTrajectory)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_joint_pose_trajectory.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__joint__pose__trajectory_8h</filename>
    <class kind="class">gazebo::GazeboRosJointPoseTrajectory</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_joint_state_publisher.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__joint__state__publisher_8cpp</filename>
    <includes id="gazebo__ros__joint__state__publisher_8h" name="gazebo_ros_joint_state_publisher.h" local="no" imported="no">gazebo_plugins/gazebo_ros_joint_state_publisher.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_joint_state_publisher.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__joint__state__publisher_8h</filename>
    <class kind="class">gazebo::GazeboRosJointStatePublisher</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_joint_trajectory.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__joint__trajectory_8cpp</filename>
    <includes id="gazebo__ros__joint__trajectory_8h" name="gazebo_ros_joint_trajectory.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_joint_trajectory.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a740ad37b66d12dc5b1590f0aa02e1945</anchor>
      <arglist>(GazeboRosJointTrajectory)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_joint_trajectory.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__joint__trajectory_8h</filename>
    <class kind="class">gazebo::GazeboRosJointTrajectory</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_laser.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__laser_8cpp</filename>
    <includes id="gazebo__ros__laser_8h" name="gazebo_ros_laser.h" local="no" imported="no">gazebo_plugins/gazebo_ros_laser.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_laser.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__laser_8h</filename>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
    <includes id="PubQueue_8h" name="PubQueue.h" local="no" imported="no">gazebo_plugins/PubQueue.h</includes>
    <class kind="class">gazebo::GazeboRosLaser</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_multicamera.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__multicamera_8cpp</filename>
    <includes id="gazebo__ros__multicamera_8h" name="gazebo_ros_multicamera.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_multicamera.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_multicamera.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__multicamera_8h</filename>
    <includes id="gazebo__ros__camera__utils_8h" name="gazebo_ros_camera_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_camera_utils.h</includes>
    <includes id="MultiCameraPlugin_8h" name="MultiCameraPlugin.h" local="no" imported="no">gazebo_plugins/MultiCameraPlugin.h</includes>
    <class kind="class">gazebo::GazeboRosMultiCamera</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_openni_kinect.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__openni__kinect_8cpp</filename>
    <includes id="gazebo__ros__openni__kinect_8h" name="gazebo_ros_openni_kinect.h" local="no" imported="no">gazebo_plugins/gazebo_ros_openni_kinect.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_openni_kinect.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__openni__kinect_8h</filename>
    <includes id="gazebo__ros__camera__utils_8h" name="gazebo_ros_camera_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_camera_utils.h</includes>
    <class kind="class">gazebo::GazeboRosOpenniKinect</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_p3d.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__p3d_8cpp</filename>
    <includes id="gazebo__ros__p3d_8h" name="gazebo_ros_p3d.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_p3d.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ae6c1ef445557b4cbe0eed6efb8f6f8ba</anchor>
      <arglist>(GazeboRosP3D)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_p3d.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__p3d_8h</filename>
    <includes id="PubQueue_8h" name="PubQueue.h" local="no" imported="no">gazebo_plugins/PubQueue.h</includes>
    <class kind="class">gazebo::GazeboRosP3D</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_planar_move.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__planar__move_8cpp</filename>
    <includes id="gazebo__ros__planar__move_8h" name="gazebo_ros_planar_move.h" local="no" imported="no">gazebo_plugins/gazebo_ros_planar_move.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_planar_move.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__planar__move_8h</filename>
    <class kind="class">gazebo::GazeboRosPlanarMove</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_projector.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__projector_8cpp</filename>
    <includes id="gazebo__ros__projector_8h" name="gazebo_ros_projector.h" local="no" imported="no">gazebo_plugins/gazebo_ros_projector.h</includes>
    <member kind="typedef">
      <type>std::map&lt; std::string, Ogre::Pass * &gt;</type>
      <name>OgrePassMap</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a958a488ef585b05681459aae0e1e67ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OgrePassMap::iterator</type>
      <name>OgrePassMapIterator</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a44e6a1c2b78ee4a310e43eed1ef41aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a9ef10378500d5c8ac039ea5325873591</anchor>
      <arglist>(GazeboRosProjector)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_projector.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__projector_8h</filename>
    <class kind="class">gazebo::GazeboRosProjector</class>
    <namespace>Ogre</namespace>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_prosilica.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__prosilica_8cpp</filename>
    <includes id="gazebo__ros__prosilica_8h" name="gazebo_ros_prosilica.h" local="no" imported="no">gazebo_plugins/gazebo_ros_prosilica.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_prosilica.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__prosilica_8h</filename>
    <includes id="gazebo__ros__camera__utils_8h" name="gazebo_ros_camera_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_camera_utils.h</includes>
    <class kind="class">gazebo::GazeboRosProsilica</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_range.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__range_8cpp</filename>
    <includes id="gazebo__ros__range_8h" name="gazebo_ros_range.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_range.h</includes>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="yes" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_range.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__range_8h</filename>
    <class kind="class">gazebo::GazeboRosRange</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_skid_steer_drive.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__skid__steer__drive_8cpp</filename>
    <includes id="gazebo__ros__skid__steer__drive_8h" name="gazebo_ros_skid_steer_drive.h" local="no" imported="no">gazebo_plugins/gazebo_ros_skid_steer_drive.h</includes>
    <member kind="enumvalue">
      <name>RIGHT_FRONT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377aa1a17b58f0d1bd2de87a1717851bcec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_FRONT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377a5cdfd5eeaf2a5a06adc8fc8bca347aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_REAR</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377ae6c65b493ca64be58bdcb6963cab8d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_REAR</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377a69572aba143412aa6179ac72a3acc716</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_skid_steer_drive.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__skid__steer__drive_8h</filename>
    <class kind="class">gazebo::GazeboRosSkidSteerDrive</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_template.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__template_8cpp</filename>
    <includes id="gazebo__ros__template_8h" name="gazebo_ros_template.h" local="no" imported="no">gazebo_plugins/gazebo_ros_template.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a7a74d73943e1a81e6fa87b587ae4babd</anchor>
      <arglist>(GazeboRosTemplate)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_template.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__template_8h</filename>
    <class kind="class">gazebo::GazeboRosTemplate</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_tricycle_drive.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__tricycle__drive_8cpp</filename>
    <includes id="gazebo__ros__tricycle__drive_8h" name="gazebo_ros_tricycle_drive.h" local="no" imported="no">gazebo_plugins/gazebo_ros_tricycle_drive.h</includes>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490a64ba7c594f615e4d8a56614200726ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490ac8fd164be21d415230fc7b7119b4fa32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_tricycle_drive.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__tricycle__drive_8h</filename>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
    <class kind="class">gazebo::GazeboRosTricycleDrive</class>
    <class kind="class">gazebo::GazeboRosTricycleDrive::TricycleDriveCmd</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_utils.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__utils_8cpp</filename>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_utils.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__utils_8h</filename>
    <class kind="class">gazebo::GazeboRos</class>
    <member kind="define">
      <type>#define</type>
      <name>GAZEBO_SENSORS_USING_DYNAMIC_POINTER_CAST</name>
      <anchorfile>gazebo__ros__utils_8h.html</anchorfile>
      <anchor>a0ae1ef309edb9426f7b426ba671cb8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GazeboRos &gt;</type>
      <name>GazeboRosPtr</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a4777ec9c0928331d44276d4595629b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetModelName</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ac4283d5568a532ebe11f9c2af84b1a5d</anchor>
      <arglist>(const sensors::SensorPtr &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRobotNamespace</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a23d0e1aff8a8c77b631a73eaadc6a0dd</anchor>
      <arglist>(const sensors::SensorPtr &amp;parent, const sdf::ElementPtr &amp;sdf, const char *pInfo=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_video.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>gazebo__ros__video_8cpp</filename>
    <includes id="gazebo__ros__video_8h" name="gazebo_ros_video.h" local="no" imported="no">gazebo_plugins/gazebo_ros_video.h</includes>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_VISUAL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a62abf8b3862a57d5ca6e0554d60a11e2</anchor>
      <arglist>(GazeboRosVideo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_video.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>gazebo__ros__video_8h</filename>
    <class kind="class">gazebo::GazeboRosVideo</class>
    <class kind="class">gazebo::VideoVisual</class>
  </compound>
  <compound kind="file">
    <name>hokuyo_node.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>hokuyo__node_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>hokuyo__node_8cpp.html</anchorfile>
      <anchor>a8b490ea781a7d4fb4f34453c612c2218</anchor>
      <arglist>(gazebo_plugins::HokuyoConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>hokuyo__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multicamera.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test/camera/</path>
    <filename>multicamera_8cpp</filename>
    <class kind="class">MultiCameraTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>multicamera_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>multicamera_8cpp.html</anchorfile>
      <anchor>ad63e4fc00ca4c541c2adf4f8e3c5c0d8</anchor>
      <arglist>(MultiCameraTest, cameraSubscribeTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultiCameraPlugin.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>MultiCameraPlugin_8cpp</filename>
    <includes id="MultiCameraPlugin_8h" name="MultiCameraPlugin.h" local="no" imported="no">gazebo_plugins/MultiCameraPlugin.h</includes>
    <includes id="gazebo__ros__utils_8h" name="gazebo_ros_utils.h" local="no" imported="no">gazebo_plugins/gazebo_ros_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>MultiCameraPlugin.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>MultiCameraPlugin_8h</filename>
    <class kind="class">gazebo::MultiCameraPlugin</class>
  </compound>
  <compound kind="file">
    <name>pub_joint_trajectory_test.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test/</path>
    <filename>pub__joint__trajectory__test_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pub__joint__trajectory__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PubQueue.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>PubQueue_8h</filename>
    <class kind="class">PubMessagePair</class>
    <class kind="class">PubMultiQueue</class>
    <class kind="class">PubQueue</class>
  </compound>
  <compound kind="file">
    <name>set_model_state_test.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test/set_model_state_test/</path>
    <filename>set__model__state__test_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>set__model__state__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modelStatesCallback</name>
      <anchorfile>set__model__state__test_8cpp.html</anchorfile>
      <anchor>ac4f4ee9e1e328849807ae022b030aa78</anchor>
      <arglist>(const gazebo_msgs::ModelStatesConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>set__model__state__test_8cpp.html</anchorfile>
      <anchor>a0c20d9dc21212379bc7e79085df8c610</anchor>
      <arglist>(ModelStateTest, FrameTest)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>curHeading_</name>
      <anchorfile>set__model__state__test_8cpp.html</anchorfile>
      <anchor>a9c22274c811b2b1551bc34d69c41086a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>curX_</name>
      <anchorfile>set__model__state__test_8cpp.html</anchorfile>
      <anchor>a6839cfe996bf207fca519c8db8a9a41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>curY_</name>
      <anchorfile>set__model__state__test_8cpp.html</anchorfile>
      <anchor>ae61bdd9c8e16965e24eaa02027d79f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>vehicleSpawned_</name>
      <anchorfile>set__model__state__test_8cpp.html</anchorfile>
      <anchor>aacd0b79636b74313a5f8bb1562e65a7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>set_pose.py</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/scripts/</path>
    <filename>set__pose_8py</filename>
    <class kind="class">set_pose::SimIfaceControl</class>
    <namespace>set_pose</namespace>
    <member kind="function">
      <type>def</type>
      <name>normalize_angle</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a716e8c1de4a57d5412bd721cc465ce5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_angle_positive</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a76bdfe2732be4ade92440f01d4bb1dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_usage</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a2f32f07015fc3aea3231fb0fa48627c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shortest_angular_distance</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a6ea501861d2ac3ad6829d10a8103de58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>COV</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a553fcaf34ed4df7081b4a345bf07eebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>afbe6f6c7e4ee07e476d2b3daf2ae139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a2cfa81a7d08a0dae4a48cbaedc848e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sic</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a99a25614e91cd8da7e331e9ed0c7c163</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>set_wrench.py</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/scripts/</path>
    <filename>set__wrench_8py</filename>
    <class kind="class">set_wrench::SimIfaceControl</class>
    <namespace>set_wrench</namespace>
    <member kind="function">
      <type>def</type>
      <name>print_usage</name>
      <anchorfile>namespaceset__wrench.html</anchorfile>
      <anchor>ad4a3f57c5f5052ab3402e3f273d10044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespaceset__wrench.html</anchorfile>
      <anchor>aa5453ec7d2f8fd0ceed133baa733704a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceset__wrench.html</anchorfile>
      <anchor>ae0e6ce0b8eb08d28f866a34d9009d7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sic</name>
      <anchorfile>namespaceset__wrench.html</anchorfile>
      <anchor>a2b28b3e42aeea09fd08a546799bcdfbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>acec34584a95c5efe41322be64ce8704d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spawn_box.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test2/spawn_model/</path>
    <filename>spawn__box_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>spawn__box_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>spawn__box_8cpp.html</anchorfile>
      <anchor>a5e248e467c07c66250a21c88094c7864</anchor>
      <arglist>(SpawnTest, spawnSingleBox)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>spawn__box_8cpp.html</anchorfile>
      <anchor>afdd189bb84c48c70606d7fc2db1775c2</anchor>
      <arglist>(SpawnTest, spawnBoxStack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>spawn__box_8cpp.html</anchorfile>
      <anchor>a346602eed12168430235d979f76d0331</anchor>
      <arglist>(DeleteTest, deleteAllModels)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>spawn__box_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>spawn__box_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_bumper.py</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test/bumper_test/</path>
    <filename>test__bumper_8py</filename>
    <class kind="class">test_bumper::BumperTest</class>
    <namespace>test_bumper</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest__bumper.html</anchorfile>
      <anchor>a8603e964dadd770ae49bdae1e4526910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__bumper.html</anchorfile>
      <anchor>a7361f07917d31535c212df10878e2dff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_link_pose.py</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/test/p3d_test/</path>
    <filename>test__link__pose_8py</filename>
    <class kind="class">test_link_pose::LinkPoseTest</class>
    <namespace>test_link_pose</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest__link__pose.html</anchorfile>
      <anchor>ac5f01434a997dba1047699b3fcd3498d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__link__pose.html</anchorfile>
      <anchor>a52d5a408f5cc4b3fd66290070adbd52f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_range.py</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/scripts/</path>
    <filename>test__range_8py</filename>
    <class kind="class">test_range::TestRangePlugin</class>
    <namespace>test_range</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG_NAME</name>
      <anchorfile>namespacetest__range.html</anchorfile>
      <anchor>a6774ae450a929d128f462965eccfef68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEST_NAME</name>
      <anchorfile>namespacetest__range.html</anchorfile>
      <anchor>a3b7e43898ebd2cb939c6a276ea851ba5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vision_reconfigure.cpp</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/src/</path>
    <filename>vision__reconfigure_8cpp</filename>
    <includes id="vision__reconfigure_8h" name="vision_reconfigure.h" local="no" imported="no">gazebo_plugins/vision_reconfigure.h</includes>
  </compound>
  <compound kind="file">
    <name>vision_reconfigure.h</name>
    <path>/tmp/ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/</path>
    <filename>vision__reconfigure_8h</filename>
    <class kind="class">VisionReconfigure</class>
  </compound>
  <compound kind="group">
    <name>GazeboRosForce</name>
    <title>Plugin XML Reference and Example</title>
    <filename>group__GazeboRosForce.html</filename>
    <class kind="class">gazebo::GazeboRosForce</class>
  </compound>
  <compound kind="group">
    <name>GazeboRosFTSensor</name>
    <title>Plugin XML Reference and Example</title>
    <filename>group__GazeboRosFTSensor.html</filename>
    <class kind="class">gazebo::GazeboRosFT</class>
  </compound>
  <compound kind="group">
    <name>GazeboRosProjector</name>
    <title>Plugin XML Reference and Example</title>
    <filename>group__GazeboRosProjector.html</filename>
    <class kind="class">gazebo::GazeboRosProjector</class>
  </compound>
  <compound kind="group">
    <name>gazebo_dynamic_plugins</name>
    <title>Gazebo ROS Dynamic Plugins</title>
    <filename>group__gazebo__dynamic__plugins.html</filename>
    <subgroup>GazeboRosForce</subgroup>
  </compound>
  <compound kind="class">
    <name>CameraTest</name>
    <filename>classCameraTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classCameraTest.html</anchorfile>
      <anchor>a729e737fe3fec86acc25cfee61402ef5</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classCameraTest.html</anchorfile>
      <anchor>ad3476555a3eb0a7e8f75ee2f78561b8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Subscriber</type>
      <name>cam_sub_</name>
      <anchorfile>classCameraTest.html</anchorfile>
      <anchor>a833ca3ea56f06abc339eee81825c6ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>has_new_image_</name>
      <anchorfile>classCameraTest.html</anchorfile>
      <anchor>ad7f64212ec44e8cd552335d7f0722ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>image_stamp_</name>
      <anchorfile>classCameraTest.html</anchorfile>
      <anchor>a8468f7ee239fbbfaa2c856079b3d0edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classCameraTest.html</anchorfile>
      <anchor>a01fad6cbd062f5573d25ca7a1346da68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DepthCameraTest</name>
    <filename>classDepthCameraTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type>void</type>
      <name>depthCallback</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>a3c390cac0303ed56d3b94928cd9ad34a</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>a40d330f871115b37941412ee722dead1</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointsCallback</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>a98e5f8e115c5d902a74c81ed82d61f32</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>aba029a6b68684bc2618430a7fcea322c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Subscriber</type>
      <name>cam_sub_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>ad24fa9f7b425a023738794563d555ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>depth_stamp_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>a2d10bace9e6393f507a7538a679c0898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Subscriber</type>
      <name>depth_sub_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>a183481c26094cce817a7cb35396f40cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>has_new_depth_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>adbc29a7406c7e6f314a22a20aace8be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>has_new_image_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>a6f6a4cddfbde2aa21dc669732e6653af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>has_new_points_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>ac93da1ae24d897d42b2186f43409cd00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>image_stamp_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>a7eac57538b4b6b5fb4cdc3714d867082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>adfbbb58519f13ff96f4ffb49ab32a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>points_stamp_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>aa64e4ba287461d63d96daf6b1a4b8649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>points_sub_</name>
      <anchorfile>classDepthCameraTest.html</anchorfile>
      <anchor>a8d1733a83ae20303ca9e697f4c063a23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultiCameraTest</name>
    <filename>classMultiCameraTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classMultiCameraTest.html</anchorfile>
      <anchor>a7cd188c0388d0614505f757fa4fc3611</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;left_msg, const sensor_msgs::ImageConstPtr &amp;right_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classMultiCameraTest.html</anchorfile>
      <anchor>adce40676209d9b91d753407b4984ee57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>cam_left_sub_</name>
      <anchorfile>classMultiCameraTest.html</anchorfile>
      <anchor>a32a87e6f574958ae5b046b37fd050f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>cam_right_sub_</name>
      <anchorfile>classMultiCameraTest.html</anchorfile>
      <anchor>ad9cbca91d090b03bda3223234af63ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>has_new_image_</name>
      <anchorfile>classMultiCameraTest.html</anchorfile>
      <anchor>a70ef0cf3e711aef9f17886e8b255441c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>image_left_stamp_</name>
      <anchorfile>classMultiCameraTest.html</anchorfile>
      <anchor>a68acc7f70f3dff9615551b4d35be6816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>image_right_stamp_</name>
      <anchorfile>classMultiCameraTest.html</anchorfile>
      <anchor>a98ffc27917ed12cc118547d32d0b643e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classMultiCameraTest.html</anchorfile>
      <anchor>a22612f5eb052c5ea5df6d0212995a18f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PubMessagePair</name>
    <filename>classPubMessagePair.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>PubMessagePair</name>
      <anchorfile>classPubMessagePair.html</anchorfile>
      <anchor>a1d4ccd3b0edd32269fd856d707c40baa</anchor>
      <arglist>(T &amp;msg, ros::Publisher &amp;pub)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>msg_</name>
      <anchorfile>classPubMessagePair.html</anchorfile>
      <anchor>a58bc6a4174fc51b2d19ea5043dd67d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classPubMessagePair.html</anchorfile>
      <anchor>af820bd947ce8d83015ca1d18bced7df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PubMultiQueue</name>
    <filename>classPubMultiQueue.html</filename>
    <member kind="function">
      <type>boost::shared_ptr&lt; PubQueue&lt; T &gt; &gt;</type>
      <name>addPub</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>a186fa385a68bea92b37d063fbff8b2ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyServiceThread</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>a36cf42aaea8a405031e5fc74d66d2323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PubMultiQueue</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>abb6020362c7f7a2b090d9be62df4beb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>a12f0d4eb208a3788a23ad42f001da401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>a8e55bb1f12cd89327c3d239982ae43c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startServiceThread</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>aa42f2025f3899a0bacc6a239262b6168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PubMultiQueue</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>a36b6f4b5a06e71af9a326accb2cfa02b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serviceFunc</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>ab762518b702d0724daf6d4c9fe0a8c1a</anchor>
      <arglist>(boost::shared_ptr&lt; PubQueue&lt; T &gt; &gt; pq)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>service_cond_var_</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>ab9772c4c8f145c6cc0c79630ef238679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>service_cond_var_lock_</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>a474bdcea4c7cc3533df104940e2b71be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; boost::function&lt; void()&gt; &gt;</type>
      <name>service_funcs_</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>a2e8f6d446827d343ff49bd661b5f7e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>service_funcs_lock_</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>a6535a008b6ce618f3686378694ff1112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>service_thread_</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>aae724998b2686fab3a936703c32eee17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>service_thread_running_</name>
      <anchorfile>classPubMultiQueue.html</anchorfile>
      <anchor>a46acb2319d103da0aba4f8a22bb6ac08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PubQueue</name>
    <filename>classPubQueue.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PubQueue&lt; T &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classPubQueue.html</anchorfile>
      <anchor>a723a6ca130f5eb99ae4c67a9cbdeeeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::deque&lt; boost::shared_ptr&lt; PubMessagePair&lt; T &gt; &gt; &gt; &gt;</type>
      <name>QueuePtr</name>
      <anchorfile>classPubQueue.html</anchorfile>
      <anchor>a85e7daf434f5f62623e47bc8b765ede1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classPubQueue.html</anchorfile>
      <anchor>aad0a275d463b3931881d9efd2606eec3</anchor>
      <arglist>(std::vector&lt; boost::shared_ptr&lt; PubMessagePair&lt; T &gt; &gt; &gt; &amp;els)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PubQueue</name>
      <anchorfile>classPubQueue.html</anchorfile>
      <anchor>a094073f453986c87a571a69289d81ef4</anchor>
      <arglist>(QueuePtr queue, boost::shared_ptr&lt; boost::mutex &gt; queue_lock, boost::function&lt; void()&gt; notify_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classPubQueue.html</anchorfile>
      <anchor>ac6e5b853ac69fbb504275d79e238ae7a</anchor>
      <arglist>(T &amp;msg, ros::Publisher &amp;pub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PubQueue</name>
      <anchorfile>classPubQueue.html</anchorfile>
      <anchor>aa64289bb7f069c71236152665ab0c238</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void()&gt;</type>
      <name>notify_func_</name>
      <anchorfile>classPubQueue.html</anchorfile>
      <anchor>a203c0a221d5186f9f15209aed5294289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QueuePtr</type>
      <name>queue_</name>
      <anchorfile>classPubQueue.html</anchorfile>
      <anchor>ae7671a95801e07013bf328240ecfb366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::mutex &gt;</type>
      <name>queue_lock_</name>
      <anchorfile>classPubQueue.html</anchorfile>
      <anchor>a66205aae8c8f8f71cb4ab6d91276e9ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisionReconfigure</name>
    <filename>classVisionReconfigure.html</filename>
    <member kind="function">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>ac459c9025b3006a0e0f9862fd8086d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReconfigureCallback</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>a672ab9b2b68073ade2bbb525fc5e9de0</anchor>
      <arglist>(gazebo_plugins::CameraSynchronizerConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>a9ec894c33c0f8b19c4af09482d6d9343</anchor>
      <arglist>(double spin_frequency)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>a9a06c99a7f7f6e3f39b20900eda0f019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisionReconfigure</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>ac4a4d9d7cd19dc6ea9f8993b08bbea1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisionReconfigure</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>a79cc24fa0150d480e4d9fc1f84baa4b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>af725d23b36a2f32411e6ec5fa44d0aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>a93b6e0264f8635882a1cba858aba178d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Int32</type>
      <name>projector_msg_</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>a42375c28e8b42f9db8d333b53af03eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_header_</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>a49597e130bcc136586caf904ef1b0c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_projector_</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>a2128b66f6cf2dad82cc867964e13c821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>aa1706c5053389b818593df1684eb53f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; gazebo_plugins::CameraSynchronizerConfig &gt;</type>
      <name>srv_</name>
      <anchorfile>classVisionReconfigure.html</anchorfile>
      <anchor>a8e11d65f6c09574fd10c519d712043b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRos</name>
    <filename>classgazebo_1_1GazeboRos.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRos</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>ad584f4d00459c13b7de1324c862bbede</anchor>
      <arglist>(physics::ModelPtr &amp;_parent, sdf::ElementPtr _sdf, const std::string &amp;_plugin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GazeboRos</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>ab3e6974b55208e0cdab4e2aa2750fa3e</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf, const std::string &amp;_plugin)</arglist>
    </member>
    <member kind="function">
      <type>physics::JointPtr</type>
      <name>getJoint</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a7790b550e251c51d84e8fa3a4bad6f4a</anchor>
      <arglist>(physics::ModelPtr &amp;_parent, const char *_tag_name, const std::string &amp;_joint_default_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>ae37778bd547c9aa65b7a39979a98eb43</anchor>
      <arglist>(T &amp;_value, const char *_tag_name, const T &amp;_default)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>ad90653e28ac9ffa94dfd697795ebe36f</anchor>
      <arglist>(T &amp;_value, const char *_tag_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a46a6202ce253ba4d8822b898b0829945</anchor>
      <arglist>(T &amp;_value, const char *_tag_name, const std::map&lt; std::string, T &gt; &amp;_options, const T &amp;_default)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a0b4cb504d31b172ad8de350f6606e817</anchor>
      <arglist>(T &amp;_value, const char *_tag_name, const std::map&lt; std::string, T &gt; &amp;_options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameterBoolean</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a562895d4f6326d665de7914c4a819732</anchor>
      <arglist>(bool &amp;_value, const char *_tag_name, const bool &amp;_default)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameterBoolean</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a75f9b9a2915e4b79b2a326405ac82864</anchor>
      <arglist>(bool &amp;_value, const char *_tag_name)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>info</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a4fe9b53a91e819d1f4a3e02f3f2443f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>isInitialized</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>acfaa030ad99d44fe00311b3e1a957f1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; ros::NodeHandle &gt; &amp;</type>
      <name>node</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a8f2029a4b707482a3da24d27932010d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; ros::NodeHandle &gt; &amp;</type>
      <name>node</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>acd3ddb8ece507a48648309c3b904562f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>resolveTF</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a51fd700c51817764aff19364f0f8a4b3</anchor>
      <arglist>(const std::string &amp;_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readCommonParameter</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>acfbacceacd395b60f636b47bf84723a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>info_text</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a303f22415e70aa80235f5cd44bc95e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a50c58d2c8194a77927063ad73716a991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>plugin_</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>aea26d3a3774cd3aec5229115a330da5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a8aa833c45cd140dda6a150e0ab80e315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf_</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>ac38db12e2f71bdfcbaba6d6a518f3dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classgazebo_1_1GazeboRos.html</anchorfile>
      <anchor>a64423655aed5ff9c282fa151aa45b27f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosBlockLaser</name>
    <filename>classgazebo_1_1GazeboRosBlockLaser.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosBlockLaser</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>ad61c47c4af0fb9382e6fbdac762920df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>ac19e3507329df2abbd7491ec76cdc647</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnStats</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a9532f01dc4b64f6db1124bed2108b06b</anchor>
      <arglist>(const boost::shared_ptr&lt; msgs::WorldStatistics const  &gt; &amp;_msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosBlockLaser</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a477e7eea59d23f4cceec2f0940881b93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewLaserScans</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>aa7bdda74ed0f7640a07d888f8481363a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>GaussianKernel</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>aef09fc900cd03d8f94fd3fb08a20cbe6</anchor>
      <arglist>(double mu, double sigma)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LaserConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a6c9e828454b8c38cbd91423b332284f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LaserDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>aa7fbadf1e4b0cb9423d95409ea6caa6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LaserQueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a70356ae417514ad02ee17bcc2527576a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PutLaserData</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a6db1293cd5042686c303e0a520df56be</anchor>
      <arglist>(common::Time &amp;_updateTime)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_laser_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a4b2138d8ba907e4f1b53b54b157837a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud</type>
      <name>cloud_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a5b53b51b55d3eb1c6ef41988849e6960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>acc849aa401053573e7aed7872e7666be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gaussian_noise_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a7b56b41850fbdc963fd8a1ee701d73ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>hokuyo_min_intensity_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a3f7e40e7f9f8c925e8ea9372dfcada73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>laser_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a6dfc89947924770e514ae56b2b817181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>laser_queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a18c4b52f280e05f582a1077175ea8e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a2c1f63a9d36c130bd5571923ad0591ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a46940dbedf5b2a76b8a1c2364d084f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>transport::NodePtr</type>
      <name>node_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a2e4fa44a6779b38a4b303b910f4fd484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensors::RaySensorPtr</type>
      <name>parent_ray_sensor_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a45134209481f08fa66a8245669b0d116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensors::SensorPtr</type>
      <name>parent_sensor_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>ace867333875ac46cf965d30f051aaa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a74a99895753d1ec0695ebb56a2ab9ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a720ace8ee750fe7faf962a2f114927a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>ad48f33e667d99601532ebc2f91273be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>sim_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>aefd6a8fe095e5e176f651c0b24291e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a61d0ce48e299eb147d450d0fc8b216ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>a98693773671465c39d92afe00b90e403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosBlockLaser.html</anchorfile>
      <anchor>ac4802586e0ca10c2fac955f227c5af70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosBumper</name>
    <filename>classgazebo_1_1GazeboRosBumper.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosBumper</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>abbeab512d01c6a8f45b24487ec4463d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a0e1aab58b5d32df0550dad4bd51a8f1c</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosBumper</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a3524079e10c9333aaa9ff169197ac15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ContactQueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>ab86510a746352878a1a3f67455f7d176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnContact</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a7f1602f83495ab62d5c7b591207cd6a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>bumper_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a4007c3cfccfba6032e7dac94dfd82556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a07614b06b6d70f2a80db46bcdc0c0757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>contact_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a3cb0474b2ba03c5ec9342cd514572d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>contact_queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a8edc77678d786ab5163500b3567bef9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo_msgs::ContactsState</type>
      <name>contact_state_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a81dc60e027e4dbce5cb296606cf689b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a6d123761046ccc0a2f7a9844902c2684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensors::ContactSensorPtr</type>
      <name>parentSensor</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>ad7b18e9f9f981095cf9bca39242d3e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a755abe790e1b2853eaf475e11f66fc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a242d50928ba55c2f1d200a3b4ee745a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosBumper.html</anchorfile>
      <anchor>a9408fa6ecd02121fe1080493d7f8455e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosCamera</name>
    <filename>classgazebo_1_1GazeboRosCamera.html</filename>
    <base protection="private">gazebo::GazeboRosCameraUtils</base>
    <member kind="function">
      <type></type>
      <name>GazeboRosCamera</name>
      <anchorfile>classgazebo_1_1GazeboRosCamera.html</anchorfile>
      <anchor>a5b03364b9d87210a9fe31835f51f23e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosCamera.html</anchorfile>
      <anchor>ab527c2515d1efe7affbed40936175eed</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosCamera</name>
      <anchorfile>classgazebo_1_1GazeboRosCamera.html</anchorfile>
      <anchor>a0d5e08891c7bed8efd744e54f799c161</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewFrame</name>
      <anchorfile>classgazebo_1_1GazeboRosCamera.html</anchorfile>
      <anchor>ab91e3491d8ebacfd4e9c143c8f04e962</anchor>
      <arglist>(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosCameraUtils</name>
    <filename>classgazebo_1_1GazeboRosCameraUtils.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosCameraUtils</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ae30ac05e811ff2ea9cda163486396edc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a7a1e1f39e05cf64fece85e38707ec57c</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf, const std::string &amp;_camera_name_suffix=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ab3acd37e41b87b865ecd3d855d4f3808</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf, const std::string &amp;_camera_name_suffix, double _hack_baseline)</arglist>
    </member>
    <member kind="function">
      <type>event::ConnectionPtr</type>
      <name>OnLoad</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ac93d51b58f0f78f53f135ef453ec1cb6</anchor>
      <arglist>(const boost::function&lt; void()&gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosCameraUtils</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a44925f5e01bf6cb7597667366ab86bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CameraQueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ad1da9a58c97e3b526085d368b33e22d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ImageConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a76dd60a02392916a458e042db8e132fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ImageDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a437732d4b507cd14d757285598321d35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PublishCameraInfo</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>afdacbcfb464c32215886243241c5feca</anchor>
      <arglist>(ros::Publisher camera_info_publisher)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PublishCameraInfo</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a937b89ae224caadee004bb7fc3cd0029</anchor>
      <arglist>(common::Time &amp;last_update_time)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PublishCameraInfo</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ac4d864225bab3bd7b18de199f742e7cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PutCameraData</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>aa36fb1d3b6dfbaa928455a692bef90a6</anchor>
      <arglist>(const unsigned char *_src)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PutCameraData</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a3c15667d2699d125457bff33911ee122</anchor>
      <arglist>(const unsigned char *_src, common::Time &amp;last_update_time)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a6042a3c1863ca55e8456e8c27dda2177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rendering::CameraPtr</type>
      <name>camera_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a3a7e7444103db4f1a84fa1922b38cc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; camera_info_manager::CameraInfoManager &gt;</type>
      <name>camera_info_manager_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a21350ec366a8f821000110b5f6e4b7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>camera_info_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a1763aad625c11b87dfff4362717b4576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>camera_info_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a7c27ae251c3187d1f33c0a6724d9daad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::CallbackQueue</type>
      <name>camera_queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a94a966a7e81994985f70f1f74dd21e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cx_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a343731782a1e04a08c42c6c48444e105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cx_prime_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>af807cab6863fe790148592c5970b2b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cy_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>aac2061afe9a3f44ec7a3fd55b02e10e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>depth_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ad418d4ee42db3f03be76f8932e6211ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distortion_k1_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a7265e949ae407e022cac5e8f595cbdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distortion_k2_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a203beb93bf9c1f73855cb2f4dc7359c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distortion_k3_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>afa6b96cfc66d20741fc4a4121713084c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distortion_t1_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a6739a8c0326edcb27865675ed0f5c7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distortion_t2_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ae259de1596529a6c276126fdada64a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>focal_length_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>adc90829d13b7f0c7ea0b0790084ad3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>format_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a431448798f81a9a7a9b2447eff2c112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a312cbbb422fb6f364fd7469c51257e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>hack_baseline_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a3f4909b0bdf929b54ca089de1365238a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>height_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a2a6a539b7ab0ea823350a9243c6ebf0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; int &gt;</type>
      <name>image_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a3487ca8616e7e28e14827f4125f568e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; boost::mutex &gt;</type>
      <name>image_connect_count_lock_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>af7178d82392b83a22cb2baaa6013c918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::Image</type>
      <name>image_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a754ecf2a65bc14d1c6f78418a4897f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Publisher</type>
      <name>image_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>aa2e62919150455844ccbb7e70152bf2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>image_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a60cae58128bd69c277bcb677c5498335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a5e6d01acfbdf34929e7e6712966e163d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>common::Time</type>
      <name>last_info_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a1465781b5416ab7a375cf71eee6c7535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>common::Time</type>
      <name>last_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a4e04123444338826a3ef3f215e0d9499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>lock_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ac3cfb5622b8a0fe42c76fca4aac64843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensors::SensorPtr</type>
      <name>parentSensor_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a271d00feb2c740ea1e6ca157193ee1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a307219206f62de741c6ee06ea2d0aa64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>common::Time</type>
      <name>sensor_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ae1d0a0c662c1c02870fc8d200b254ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>skip_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a95b8cae12c965729cfc81645324cba6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>type_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ab40ff8418f084ac98306f8fed494a2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>update_period_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>afe2a124a4f374d2d15a58c7a99a7271d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a85836436001cc820f01c7af88acc24c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; bool &gt;</type>
      <name>was_active_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ad229183a0348e3bc1248c4be212d31d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>width_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a30a6be107e56da3039c4f53ade5832ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>af5e1c94b3e21ea13e6d7f37ea51022e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a3bdfe14e38e59831c540e51186781051</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configCallback</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a573d85dde6b86095099bc77ac5b190ba</anchor>
      <arglist>(gazebo_plugins::GazeboRosCameraConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InfoConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ac23083b85df45e11cb43c1628d07a0e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InfoDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ac550f5b7203e4fbfe47461b115baf064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ac07f661d7698ac35ab47a31eeda0e07f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadThread</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>accfaa68954289a2341a320bf339560ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetHFOV</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ab96009b2e93fcb363fca8f1f3d5ac368</anchor>
      <arglist>(const std_msgs::Float64::ConstPtr &amp;hfov)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetUpdateRate</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ad3a702fbda3d08a8e2fd0d091db92bad</anchor>
      <arglist>(const std_msgs::Float64::ConstPtr &amp;update_rate)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>camera_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a140c91723c956bb207ae457eafe93399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cameraHFOVSubscriber_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a65bd2dd6b9215e61c212e45bd1553751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cameraUpdateRateSubscriber_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>af6ad5c47582284320e2383e3649c985e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferred_load_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a563bf665a3cdd55cb33b50a95f464627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; gazebo_plugins::GazeboRosCameraConfig &gt; *</type>
      <name>dyn_srv_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ae44a8197ea2315fd8107bc56d28eb8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport *</type>
      <name>itnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>ab2bbf11509b7da5dedd8994b1fe9f9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::EventT&lt; void()&gt;</type>
      <name>load_event_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a42fdb7b95ccfdc4633315cc121e701de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>newFrameConnection_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>aaeac7da79e99ce3b0cfa82291e25f561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a1f4c848e91d6b63c39dec4a627852541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>a42f6154c78215bf949b3de63502208b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>aa5084c9a4163e583410b467a46a3cb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>GazeboRosMultiCamera</name>
      <anchorfile>classgazebo_1_1GazeboRosCameraUtils.html</anchorfile>
      <anchor>aff719edbe02fd6417f61cf0d35b2a01d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosDepthCamera</name>
    <filename>classgazebo_1_1GazeboRosDepthCamera.html</filename>
    <base protection="private">gazebo::GazeboRosCameraUtils</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Advertise</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>ad16305f1b17926f5a5d57a4024677657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GazeboRosDepthCamera</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a00458bd5638b07413537048868de1ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>af842c09a66076b7e421ef873ae2ab27a</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosDepthCamera</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>ab01b0ca9702b4aee6157930c25776e58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewDepthFrame</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>afbb10574762517dac00a239661c389c2</anchor>
      <arglist>(const float *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewImageFrame</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a689476408aeb1ea4c5cc36033192765e</anchor>
      <arglist>(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewRGBPointCloud</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>abef3636e8ce56c02bcd03a3fd59928ec</anchor>
      <arglist>(const float *_pcd, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PublishCameraInfo</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a29abb8ef05a0765d82c98337c106b62f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>depth_image_camera_info_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a09ecd032035108fa90d2af4259e5fa7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DepthImageConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a99b2bd4615f02c3f3c23aa3d19c0a3ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DepthImageDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a52219654c6db8f01ccc5f532ca600b8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DepthInfoConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a37bf3fe96ee868834505974628d55d3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DepthInfoDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>ad2eca666d34f22367c5ea6db4a7ef14c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FillDepthImage</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a3694d09f871c1bc3e7092ab8f4f11885</anchor>
      <arglist>(const float *_src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>FillDepthImageHelper</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a11691895c81432b30762f5fb9b92e372</anchor>
      <arglist>(sensor_msgs::Image &amp;image_msg, uint32_t rows_arg, uint32_t cols_arg, uint32_t step_arg, void *data_arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>FillPointCloudHelper</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>ab71942ceda1ef7d42e44856a58a1b127</anchor>
      <arglist>(sensor_msgs::PointCloud2 &amp;point_cloud_msg, uint32_t rows_arg, uint32_t cols_arg, uint32_t step_arg, void *data_arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FillPointdCloud</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a7bb69f0022a916c35433673c906ee1ed</anchor>
      <arglist>(const float *_src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InfoConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a16dd22b0c8c5b880ca937c79f75a03b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InfoDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a4c2fbcd63b7147f8abc8411e9ea53007</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PointCloudConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a0c6aa45649ca6e3266eb9c2c57412b5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PointCloudDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a15bdd87fc1e9de68f331f65a207df8a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>depth_image_camera_info_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a4389e1ce51daeac9e42e925472c2af57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth_image_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a5a02eac54692e6147735bfad4053e790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>depth_image_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a64dfa08d6835b61a5997bf5480464bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>depth_image_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>ab2c8cb50276ccc65667b635bb9e3835e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>depth_image_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>afc788e034311da954ce4b92b9730b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth_info_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a71662ecd02ce3822b003e4bd5025575f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>depth_sensor_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>aca40cd4b797919904e2a4d0810368077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_depth_image_camera_info_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>ae97f19e525876195c184c45286e3fe79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>load_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a34d1774f67e4a698f60ed4579b83f01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>point_cloud_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a916a36d40a91ec16acfedd09a008a2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>point_cloud_cutoff_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a7408ea9433ce1e5524974decad505d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>point_cloud_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a793497cc3eb85568bd7826a5164ce27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>point_cloud_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>acb81b031643ec005c897e7c7807ef9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>point_cloud_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosDepthCamera.html</anchorfile>
      <anchor>a9cb12bd4cc0c98a9fa8d366ab4f0b4b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosDiffDrive</name>
    <filename>classgazebo_1_1GazeboRosDiffDrive.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosDiffDrive</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>aba39cd6499380f99ff35d0cc3e8688db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>adc4097780cbbf2b5e1ca7d42db3de5c5</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a9fd36e86ce8af81cb31a492759006489</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosDiffDrive</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a7c4d57c72034330c47d5868660540c4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>FiniChild</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ad59a152b34437f3456d4e233ed42fa30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>aaeb75267d357f320f28cf25017888436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>OdomSource</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>afb32f56c4e393736ee5c43ea8299dc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCODER</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>afb32f56c4e393736ee5c43ea8299dc82ae6807534f8e09dac3e5c5e184a9606eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WORLD</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>afb32f56c4e393736ee5c43ea8299dc82a343bf2ce054c510c761ed62e56f62e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cmdVelCallback</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a1496b5ae4000fd137815421280a581f4</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;cmd_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getWheelVelocities</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a40908a9293baabb3d8fe22a7a8f9a7a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishOdometry</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a76a0b6b494cd494c20fb8405dc992aa9</anchor>
      <arglist>(double step_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishWheelJointState</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ab39914dc8507a92659f114a374b73ab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishWheelTF</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ae54313b9a348425289595f707fc89e87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a5becbbb8e7df1ebaf8eae4ae66e03f31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateOdometryEncoder</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a9b9db6d7b64ddee470d1937aee7cc32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>alive_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ada321c38b3b1b35ee5bc4ab01fbf89ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a0126a453b425d78b38a839bca86b9b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cmd_vel_subscriber_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ad296368ce5b68649469f525d1d1c04ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>command_topic_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>aef2facd7c1494298145d8ca132c5af60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GazeboRosPtr</type>
      <name>gazebo_ros_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ab1fa517360c4481d866c5490c3d9253b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>joint_state_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a4b3e7ce6901ba6ef9bc2d2f782155145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_state_publisher_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>acd47e4378bd7cdbc510bc281ade7b330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; physics::JointPtr &gt;</type>
      <name>joints_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ae69853036157498885d23f2e4ae8bac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_odom_update_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>af6353b391937803e8a2b638b9e16b791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a9d86f530aa1192fa0c1b6de8dfa28f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ac85bc0c256243b982b95aae2bb529e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::Odometry</type>
      <name>odom_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a22eb6c77412c470e316f28de36170337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OdomSource</type>
      <name>odom_source_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ac1edc1a2480f0084ed0c55e189dbe671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odometry_frame_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ad30026bfdbe5a392589be4624245015b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odometry_publisher_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a1ef25dce4fdc071183caaa541d5046bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odometry_topic_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a7510126c651e63dbed817434fa7a15b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>parent</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ad0304ce61aa96e6901b4e090953039ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose2D</type>
      <name>pose_encoder_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a7ef02210ecab389cd1012def1622ff07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_tf_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a4773896dce927514d505772fb2250979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publishWheelJointState_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ac49ea574b516302134ed2e1440022517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publishWheelTF_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>af7715b345ff8abe5545445a56a4e846b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>af864f44885ab5771d96c9f17814e3a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_base_frame_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>af8fbe8d044c571e0ce7faa3e3ee470ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a414a35da5186c7953f5eb45865d76916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rot_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a553b813bf288f534898cfb99068c5fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a562c36ba2a3822636d5646b265abfffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::TransformBroadcaster &gt;</type>
      <name>transform_broadcaster_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a293c8b1a094c188cf83ef9dd7584544c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a51f02849307f631bf5d6a29cd1950aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_period_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>afcc8fe17fcef4a8f7f28118758897068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a44520e09d10373b5d75e39cc57aeb9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_accel</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ae0cd9163aeddb89e4d24e87cf349e62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_diameter_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>af4c888e77f33a96f93892b39758fd977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_separation_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ac34623c96f91bfb92b1f0b698c59b54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_speed_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>ab805fab87700324ebd2aaea92858e33d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_speed_instr_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a11e52079f2ce60adc55f6c25d2b93e21</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_torque</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a05088ca0d6b0f9f90c1748fc0279d66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_</name>
      <anchorfile>classgazebo_1_1GazeboRosDiffDrive.html</anchorfile>
      <anchor>a1837379a07db9af7f5fbcbd4bd404ebd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosElevator</name>
    <filename>classgazebo_1_1GazeboRosElevator.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosElevator</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>ac18f5cddb706413bb66f0c79233d0411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>a7416c18176c7dfd2d2259a615e67d0c1</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnElevator</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>a2cda395e6531e56f78288def78888863</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosElevator</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>a6b0af65537181081aa3018259f7f5369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>a95f221f3af4b5193cf06e9f86caee880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callbackQueueThread_</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>ab50807f6ada84c774fecd289dd0fff4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>elevatorSub_</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>a32abc5b27ea20d5aaaeb66b656c665d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>abedf947dfe6872623405e0108032def3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robotNamespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>a89476f46eed1bdc4f2e6a00f52145d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosElevator.html</anchorfile>
      <anchor>ab6c0f4bf1c14ecc2a40ff191c7796575</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosF3D</name>
    <filename>classgazebo_1_1GazeboRosF3D.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosF3D</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>ae3bc0f50d2ce83b6b4faa1362f54988b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a8bcd9b23d50609a6b3e29008a88d7538</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosF3D</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a93a5133bcbafa16b16acb33d25ab8c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a26fc9b9171ddbee26903ca8a093384dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>F3DConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a826f83d2c00c13a207d6b053223c5b6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>F3DDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a7e5273a6debc43c11eb81a1c94e14aeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>ad7f8f8099dc87a3870e3bf161edf2084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a9881825775acf189dcd1579261874eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f3d_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>aadcfc66b1a7317c7cc35fb10aad38502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a546d87bf57159846caf6211067991679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a8e76849efeb14e652018698864969d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a40579e2f8e1f8affd40cdc64fcbf3c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a5e42fb1e2c82ff1d1075b1b7ae768077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a3377eec0e73988b6686e179786b2a5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>ace7584486cf4601a6ebd18066b807e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a373425e68a8ccbf6a26e432c154cdf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a91ad42ba2f2c2a65a5843b392b2b7985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>ae1f997ad0affff33213bc4568f983a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a528a93985361b0ac9f50034d12891db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>a50e31e8005418455bc8daef8089aad5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::WrenchStamped</type>
      <name>wrench_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosF3D.html</anchorfile>
      <anchor>ab26beefdf57dc5c4dfc4d089cb83ba61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosForce</name>
    <filename>classgazebo_1_1GazeboRosForce.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosForce</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>af7309630765fd0817a2ce19940b6b97a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosForce</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>ac966d191593f482af9e61fb7046fdaac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>a09da14427e78d336906a57913352471d</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>a4df890b09d10fbead9818562a619a8d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>a5ca574ddebb8854971ad65dba192b83a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateObjectForce</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>a0c0760d384361ac97c3fd48aa0663ba2</anchor>
      <arglist>(const geometry_msgs::Wrench::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>afe6060ebac2c8e8e05072abb74fafe5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>a65395ebb3d2feb4164feac519f220934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>ae1a5edfe49917957f63cb111039b7a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>a9d175ec95cd2cac0f010dbf4cbe70ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>a46f367ae18caadce1d338433d9b4b430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>a907be8e81fcde6488cbdf49525e11176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>aab7009772fc33ff1550975b206056f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>a2a5798fa2dd3ee13966410c3e602b33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>ab9e4d68c64dacbddd69f406bd5a7d3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>aa1b05826fdebf459a03c8b4373869ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>af01b4da098d763783908693885d34cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Wrench</type>
      <name>wrench_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosForce.html</anchorfile>
      <anchor>ad833dcb3029f875f9e614db03c80c5f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosFT</name>
    <filename>classgazebo_1_1GazeboRosFT.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosFT</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>ae7ec205bf5273a47137f85a0c1f98f2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>abe856a214d9d2719cff21727b7cee70d</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosFT</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>addd62dad815d36583c5963794251cce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>ac63b0cfaa35c2f0d5e939c966605f05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FTConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>abb740757cc6b4c30d05b220af03341f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FTDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>aa6ff4f30a2812868ecaf68f5c6cd204f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>GaussianKernel</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a305e37beb3baf77cc96f64fd320ae3ee</anchor>
      <arglist>(double mu, double sigma)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a010bce2b173e5f8293a5d2158ac4a1b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a0ba964044395e3248905f5e407958238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>child_link_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>aece1eada7212b6b3f22856ea02ce4121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a0efd39edbe40691777b937624b321adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ft_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>aab0b087d03f84295a149b54df5b3ec64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gaussian_noise_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a56f076d95d1d448a0c4b6b862b313791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::JointPtr</type>
      <name>joint_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a844ae941083c6f62c1adc10e3bfa29e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>joint_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a3d095aaec84c3817c5f72715407a0013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a442e524fade05a1673788783a79d3733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>ae7785d4bc3633cbc99119e076ba08ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a7806634520937d2b047e61372c95dd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>parent_link_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a0f1ac11c3f89e2ee303b4a2d50d9568e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a6ea3ed1dbd7bd327a02d72680dd8631a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>aa4f3d370151a58764d375a4382f09462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>abb9c6af3e461341e22144ff74aa278d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a77ac79a21b65b8208c6bc11527e4f2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>seed</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>af3d52ba35b4b8e581abfc3785a0f2010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a0788b361e0b0f4a92304e2d97579ca68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a8f9f8a31c9b96c503c959d0e12f15556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>a4c505c9273937ad5ca96a90bc49b3b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>aae35fd7422744db4c25d9d81bf24484a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::WrenchStamped</type>
      <name>wrench_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosFT.html</anchorfile>
      <anchor>af73fefbe3dbf5ba7b17390a80e549eb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosHandOfGod</name>
    <filename>classgazebo_1_1GazeboRosHandOfGod.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosHandOfGod</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a253bbe9c4a58f00938e6ca27d9d7646d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>ab02d34feee356c107c48253d7b300d7e</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosHandOfGod</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>af171c1ac43851fde7db38ebd225368e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>GazeboUpdate</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a31ca5e2dc12fbc924dd4f456fa9c9b27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ca_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>aa1f211f1abdb5dc7e26d58f0dbc924fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cl_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a941bf7c83ba28d8e75a0f7ace80803f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>floating_link_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>ab321f16fa7215195411352a8a5d53680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>af2e7546b757b078db1f85e2219c1d2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ka_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a0785ec3e050fdfe65a302e5429e5eecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kl_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a36d14f734c9b0ecc56fdf103fd9bc53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>aa54503d9bd12a1c8863b3180eb362b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a13f0b1f3a634251c8c3fabdcfe13dd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a31b4ab85bed8621a4f74ccff8cbc221b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf2_ros::TransformBroadcaster &gt;</type>
      <name>tf_broadcaster_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a0c00bf9dd44aad7021d6caf03e31470e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf2_ros::Buffer &gt;</type>
      <name>tf_buffer_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>abe2c1f93d456c48b53b9dda3879a55eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf2_ros::TransformListener &gt;</type>
      <name>tf_listener_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a7e34b12a767d52f556e08c6b21316149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosHandOfGod.html</anchorfile>
      <anchor>a3e27888159b991880147844d5f8d9a69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosHarness</name>
    <filename>classgazebo_1_1GazeboRosHarness.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosHarness</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>affb480fa1320d035a0b8dbaaf4d92790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>abf8988df9963dc8a8108283383f32b89</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosHarness</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>ac166c95047428981e47eaf04e05efc47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDetach</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>a9468e0f4f3de2bf58d5901eeaf3136c1</anchor>
      <arglist>(const std_msgs::Bool::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>OnVelocity</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>abf5784f187f4125f094f152556b8095c</anchor>
      <arglist>(const std_msgs::Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>a7c1aa43100056cd308870f9d481ab969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callbackQueueThread_</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>ae91e220fae807fb5f2630aacdb9b73f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>detachSub_</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>aa64fdfd42b0b0dba809d9f331b779ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>adea4b1607b0de1c8457d09e1d763e271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robotNamespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>a9affe93e8e2d2e0feee3c0ff92a728eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>a7a910b8b8656143940e0f888640354a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>velocitySub_</name>
      <anchorfile>classgazebo_1_1GazeboRosHarness.html</anchorfile>
      <anchor>a39b469c6ecdb60b3613c54a069efe202</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosIMU</name>
    <filename>classgazebo_1_1GazeboRosIMU.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosIMU</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a1b651dd244a4001817539ba38bc319d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>adc51cfec955b2934e4b4edf67c9b54a6</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosIMU</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>adc80e5d0c33bc48c4dbc371b6ea124b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a6fd1cf0cea98c05e7921128db60d13fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>GaussianKernel</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a529a579ba233b04354ace578629ab1a2</anchor>
      <arglist>(double mu, double sigma)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>IMUQueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a2eb9977da995084cca19a5bbbbba713d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadThread</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ae2863d137f1bd25b9225357b1cd756e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ServiceCallback</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a4904643794fc4d3dd52cb056abe96339</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>aeul_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ae8747c6f67fa50743567d5234e116ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>apos_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ac60575c9687b02cf85f9c79c77e2923d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a6cf373838eb52231bf16b4f314408d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferred_load_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a225f003e17f18f7a777c6d47e8a4a373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>af06e0a1a1e82361c2bcd085f8a3973f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gaussian_noise_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ae2d230b789c9c0021cf01af2cc06e7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Imu</type>
      <name>imu_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a24e12bf7f848d46e4767eac3e9c04b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>imu_queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ad6c83d193ea645691ef218c5ca266e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Pose</type>
      <name>initial_pose_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ac892291c5638b4eae66d46186adeff99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ae86c77c921a1a2893db31f12ccc84413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>last_veul_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a646bb45a099339a3f9df98b0c8f4c4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>last_vpos_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>afec70882861b46530cb905e5c1104661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a3ae22754458a6a95dabf5ce7507a5cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a62399d5a0a79828aacd364798e887a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a839c5c6fbe7e405c8b15e9ad16489222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Pose</type>
      <name>offset_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ad630d74bb38efe509b085f5fe6aee065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubMultiQueue</type>
      <name>pmq</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ad152752c2fca17e38c04cfb4a25b3321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a6b8a3de3daa467944352411381b7d8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; sensor_msgs::Imu &gt;::Ptr</type>
      <name>pub_Queue</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a8f1350ed0242f5680f6fe260587dbc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>acba99d37cf706255b9dab86dae52b7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a18915c49c3222eedc3466728e3b2aeba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>adec2e1ec44ea38dc558d94f84d012fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>seed</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a1efb512f18bcc3513873b7bb7833a0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>service_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a077fc984f92abceb5f7e9a4474629344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a78992019a370df4dc6d5118ff2f386e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a7fb9483e3d3c21de27cbca9ac6e8a4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>ac5707d043b0c5eb7b8c6842113873f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>a4553153a634841f2045c6f8c2b2eb129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosIMU.html</anchorfile>
      <anchor>aaadd8343891daa1c27e9cd042716f662</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosJointPoseTrajectory</name>
    <filename>classgazebo_1_1GazeboRosJointPoseTrajectory.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosJointPoseTrajectory</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a30bb2ce454644c1839e3bb924ee49e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>ab053cacd57cb931e85e81c15fdfd9f75</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosJointPoseTrajectory</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>ac70b6f3f0e6b71ad00ef706c3d145b94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadThread</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>acab40ec943621a134ef43fc5512c8de4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a9fd6cf518b53b84c949b8f921a59afb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetTrajectory</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>aaee9d95697a127eef041c15a3929e8a0</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory::ConstPtr &amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateStates</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a97071f97004f9252e42fc95e9b3e696d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>ad1f270ad17f998eee191782cd8bbb27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferred_load_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a9c63526b4b17e4668f4a6d8ad243e915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>disable_physics_updates_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a4a3f7db635046d8a7f2f98b8b376c373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_trajectory_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a84fb14c4fcc45501f01c40cf58e722b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>joint_trajectory_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a7eeeb0c65c437d4157bd28baeebbc876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; gazebo::physics::JointPtr &gt;</type>
      <name>joints_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a2eeefe7d04dd57a6baa2abad35bf9992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a2d644ee4a35515e3deb0a423005432bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a12c97ccbf3134ff6c8bce615073f439c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>model_pose_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>ac566726062837a6f6e26491ba22df7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>physics_engine_enabled_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a2f255726da96f2fc7f90bba0fe9ba746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; trajectory_msgs::JointTrajectoryPoint &gt;</type>
      <name>points_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a6589ca521c15aebfcb012ff41ef3bc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a2c15dbe71694fca44f2f33e84e9cb0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>reference_link_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>ad1b3ddc6e5371fde19503ae7eee1a754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>reference_link_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a82fee81aa39206534da3e9091b2df060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a660e6002afd76768c1be4a77a6459e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a7bee620b677f47d6c1430728cb05221e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a7b77ae8c0ab45ecaf71cdf12f0a6e5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>service_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a85760e110622610589f13f032e586230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>set_model_pose_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a6494cc636d9bb25a59f88ee8cfadedd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a583a8a4cb3b556fb41b4ad055a513cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a9efa67118e37ef1e04eb744c5535cca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a6e65bd9d8816c98c5d1f4cd2154a3476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>trajectory_index</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a036330a5316b95367e3004d6075e3393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>trajectory_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a9033666f444c283c861480daa6def569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>trajectory_start</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>af079f33219f6d3c641403d84aecadfa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>ab434f41957b4a4eb5526384852809d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>update_mutex</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a8a36f5351fd95cf4fae30d6a705b631c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>acba3fd9ac973661f22ec417b383c0640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointPoseTrajectory.html</anchorfile>
      <anchor>a3688ab4ca131c93dd76bf91d09652713</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosJointStatePublisher</name>
    <filename>classgazebo_1_1GazeboRosJointStatePublisher.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosJointStatePublisher</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a716166cb41e25273557dcd43dbb7a23e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a26e061272238ad1d23be204329040446</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a9a48bc5736de9feae930e7869647dcc2</anchor>
      <arglist>(const common::UpdateInfo &amp;_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishJointStates</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a030f4dd3dcddcac25096e193d5f0e9a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosJointStatePublisher</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a6f7a02a7c92cd2077f47f3246fca80ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a5b830910c29b6059226bbb7cda6b7de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>joint_state_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a42932b67a03f51658c18382a33990122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_state_publisher_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a334a3423714ce2a89c03388e8331f6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; physics::JointPtr &gt;</type>
      <name>joints_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a2cd451e30f9481da328bf39019bab81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>aa6b71175c37de925306f6721de53258d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>parent_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>ac6b57e0d25d3b4a0c59740bc51615580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>aeb31235a8e728a0ea70db8b38d376a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a7efd96bb5eb99558a2e78a04f7f7478a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a9b1113773b4590f7ce9733c0f1823fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_period_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a5bdb64883318e23654edebf60d8354f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a0801dce5bc0bda42940119657b8ee079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a228746c7ba5ad973d50df51a5fde143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointStatePublisher.html</anchorfile>
      <anchor>a5e086189cc008353f655666934d79821</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosJointTrajectory</name>
    <filename>classgazebo_1_1GazeboRosJointTrajectory.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosJointTrajectory</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a9ab8f6d6f904fa99e5972521ae1e044a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a625c4059c9d1ea24d955965c44f3d31b</anchor>
      <arglist>(physics::ModelPtr _model, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosJointTrajectory</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>af22953aa405b2ec1e1893b5e6a2c6e13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadThread</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a80ce931181a17c5c4aab6171e025a707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a8ffeeeff922fc8a1298679a84c8bca15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetTrajectory</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ae3828ae81255332a6b37c327aed873b6</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory::ConstPtr &amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateStates</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a5cf542954de98fb18dd7adec5aa6bf0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ae25c98457bb3816fb98ce5feae7a1add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferred_load_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>af4efebb0be4db7f8c137975c3a8231c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>disable_physics_updates_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a73bdf7f0f739e16e889df95f060b8b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_trajectory_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a812db2d183675545d3e1713aa6df4246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>joint_trajectory_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ac4035789f267a0580fb99d4dc617a17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; gazebo::physics::JointPtr &gt;</type>
      <name>joints_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a6d9314b95f255159bae89f18c0ad03f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ade13a1f02c5166454340e6e519d45d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a88e6797b61c93f99ef032fc14874a9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>model_pose_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ae1dedb4815e9e4df04b1671857871065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>physics_engine_enabled_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a1668b6bc7eabda63094e01921a3cd743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; trajectory_msgs::JointTrajectoryPoint &gt;</type>
      <name>points_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a73ccdab4ca72ae11c958bd7b927a8f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ac5f441049af5a9aef5356466716cf138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>reference_link_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>af4fce9a83f602c773e553fa265bcd4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>reference_link_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a19b446f8096837eda70c53641f1dff9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ac6998043806e6f7a88f41b3290ed4cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a47e9abb6cf97aa34ab82d09dd90e7b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ac52cddf8a72f6669073c79c10ef5fecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>service_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a3a70f207770b788308c196edd63a54dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>set_model_pose_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ab2293fc140bbd6344e695d473dfd15f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>aac75e6170a70b389b0608594f3e71124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>af17175a828629188a22a31c2040d760f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a2910ddd30ca0780522b346518ba0ea53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>trajectory_index</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a9f44dbc875bb15f67011682fa2da38c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>trajectory_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ae4b638c720e6388d8a4bcce0051b9151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>trajectory_start</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a8a181f1caf479521a6fba19b62758e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>afed51f6207ac4d9c2d2af647b2f77ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>update_mutex</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a74919b519cb24cc9c338aa471c3514a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>a1c5eab13a60078cc3bad6f6146a65db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosJointTrajectory.html</anchorfile>
      <anchor>ac095b9d820f707be83a64431a688fcfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosLaser</name>
    <filename>classgazebo_1_1GazeboRosLaser.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosLaser</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>ae065e38c240af66909254ebfce07d750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GazeboRosLaser</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>ae065e38c240af66909254ebfce07d750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a3e6ec016ea3fe666af8db99ee439213b</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a3e6ec016ea3fe666af8db99ee439213b</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosLaser</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a75c9fef1f1780793a6ede689681ab587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosLaser</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a75c9fef1f1780793a6ede689681ab587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LaserConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a51f566832d96a3a52e2fd8fa3ab15803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LaserConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a51f566832d96a3a52e2fd8fa3ab15803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LaserDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a67d55be3c2f7abac99a41b548f0e145f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LaserDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a67d55be3c2f7abac99a41b548f0e145f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadThread</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a402c87759f65c460551df35fcf23babe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadThread</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a402c87759f65c460551df35fcf23babe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnScan</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>af46b29ad8afebfb8d96edcda9ecc58ad</anchor>
      <arglist>(ConstLaserScanStampedPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnScan</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>af46b29ad8afebfb8d96edcda9ecc58ad</anchor>
      <arglist>(ConstLaserScanStampedPtr &amp;_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferred_load_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a14510328e21cf0214528bd3235504e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a3e6c6c6941ff332723ddd2d8a10fc26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::NodePtr</type>
      <name>gazebo_node_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>ac8a3a58cc97c26b4e058a8078cf25fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GazeboRosPtr</type>
      <name>gazebo_ros_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>ab96ce54f656b59ddfa80940339d62af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>laser_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>ab14c415474c791a77dc30effc61f45c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::SubscriberPtr</type>
      <name>laser_scan_sub_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a401710070f70da2fa678c36b4fc6acbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensors::GpuRaySensorPtr</type>
      <name>parent_ray_sensor_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a1c8eb5b6d75f8da1cb989d93cc55dd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensors::RaySensorPtr</type>
      <name>parent_ray_sensor_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>adb86dd34d113d80494cd589fb56f3d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubMultiQueue</type>
      <name>pmq</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>aac95d75a886f6cc27a394f81b31af981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a08ffac63cad82080137550bae1f42aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; sensor_msgs::LaserScan &gt;::Ptr</type>
      <name>pub_queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>af8b2acc81e3c811cb19417b46c0f1880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>ae34c519d4aaf0c7db3d826e796e1a352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a295ee2568826315ebb6d72e1638394c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a0e991353b4743fda47a4573de037a924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>seed</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a141a19d76869c435df6f7e14c5e86e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>ada0ad74e1437446b92aee6dd374f1b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>ad1d4ccb0be894c3d7f0009576b1e4d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a94ff6876a21bcfcad0729807e364d5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>world_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosLaser.html</anchorfile>
      <anchor>a449b8eeb21e2a007b7e0a86a82ae40c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosMultiCamera</name>
    <filename>classgazebo_1_1GazeboRosMultiCamera.html</filename>
    <base>gazebo::MultiCameraPlugin</base>
    <member kind="function">
      <type></type>
      <name>GazeboRosMultiCamera</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>aecc1e772b4e12ba2c047072aee7ffe4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>aa4b66054e83396da4b9efd034dafcac0</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosMultiCamera</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>abd730f6485f461a98766c39a1a6e1461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GazeboRosCameraUtils * &gt;</type>
      <name>utils</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>a5b955c9b3eb9b1b3ef0e074732711291</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnNewFrame</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>a8528874833fdbb0c4400dad2ca5fe5be</anchor>
      <arglist>(const unsigned char *_image, GazeboRosCameraUtils *util)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewFrameLeft</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>a09b0045448ba9fd11e93ab3c9114ec0f</anchor>
      <arglist>(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewFrameRight</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>a864b6d9bbd2bec11ec477f0ede3f2da2</anchor>
      <arglist>(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; int &gt;</type>
      <name>image_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>a09bbf5859e7814d301029063817d4153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::mutex &gt;</type>
      <name>image_connect_count_lock_</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>a0fa31f432d9ff886f5048bdc1e0f6fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; bool &gt;</type>
      <name>was_active_</name>
      <anchorfile>classgazebo_1_1GazeboRosMultiCamera.html</anchorfile>
      <anchor>a415d416f9b1390ea26b2dc509f0b8cfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosOpenniKinect</name>
    <filename>classgazebo_1_1GazeboRosOpenniKinect.html</filename>
    <base protection="private">gazebo::GazeboRosCameraUtils</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Advertise</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>aa067ea390795f97020d70e3c86b0a628</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GazeboRosOpenniKinect</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a5cc88d09fde714a7e3780b47bb79479f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>affa588924231d2b0eade040dc7e1b686</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosOpenniKinect</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>acc3ca9d73bbc5bedb973437adebdb64e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewDepthFrame</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a1783f25496004bfb34944b41bd1747e8</anchor>
      <arglist>(const float *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewImageFrame</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a8c7b1864b89fcdcfebec79a8fc3c1388</anchor>
      <arglist>(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PublishCameraInfo</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>aa305388aa9602e89949324c0d7b5efed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>depth_image_camera_info_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a8aa3536e9ce01c0e17077f65cfc1efba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DepthImageConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a94f1e0a8f5c8e9ce8ef9f94487f2fd81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DepthImageDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a9df4581a62c397961775b5fa0862c6ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DepthInfoConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a26d3470fb5c1ad978c16ab3972e4d275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DepthInfoDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>ab553b2b60434e154115df6a506bfcf94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FillDepthImage</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a4dc44569e7f0ded3f4133e6f156c2446</anchor>
      <arglist>(const float *_src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>FillDepthImageHelper</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a0e27cbffcb1d7f87bbfdf55821c470a4</anchor>
      <arglist>(sensor_msgs::Image &amp;image_msg, uint32_t height, uint32_t width, uint32_t step, void *data_arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>FillPointCloudHelper</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>ab8263eeb8ce835e8b896afbe936d08f6</anchor>
      <arglist>(sensor_msgs::PointCloud2 &amp;point_cloud_msg, uint32_t rows_arg, uint32_t cols_arg, uint32_t step_arg, void *data_arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FillPointdCloud</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>aa0c4b481ec62db49b0f6b51f9b80b976</anchor>
      <arglist>(const float *_src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PointCloudConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a71da08db663021a339324e4b2f939462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PointCloudDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a28a060678f105770e5905e74a0416ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>depth_image_camera_info_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a59d1092ab2f8dbdc3483d268ef79d047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth_image_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a60ee5d9c2478c7d764362b1a1c092998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>depth_image_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>ad10575615ef59df9927e721d1b42d3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>depth_image_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>ac8275bf22d1a49078a17a7a56e0c8dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>depth_image_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>aee8f0dd9ad65e106ba808b15cabfa25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth_info_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a13ea908b34a86ca655e6a38c534248c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>depth_sensor_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>acae48ce753686052e3aa5170368cedc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_depth_image_camera_info_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>ad04b7a1e0c0bc8796113d398b65676e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>load_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>acde463f2aca06193eedfd1f339a9f467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>point_cloud_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a0f41557d6fced087a21863bdb89886fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>point_cloud_cutoff_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a6efbfa93f6cc2520b3731f3bb2edb943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>point_cloud_cutoff_max_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a01285da092ed0abfad50a5e5b002789d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>point_cloud_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a09310bb646911aa9331f71a922cb002b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>point_cloud_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>aae35bbe2440f948cebc974b38ce89bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>point_cloud_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosOpenniKinect.html</anchorfile>
      <anchor>a720706b51c3ecd0f4568cdba95d26045</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosP3D</name>
    <filename>classgazebo_1_1GazeboRosP3D.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosP3D</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>ab10e853ee1fbb8f515d29bc8371bc19e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>af109712853de1475e092a27d41806961</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosP3D</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a3bf5044ffaf19a26205ce5759104122f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>acb7eb0cb02b7aec14ac915bca73111de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>GaussianKernel</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>af4acb041120672aea105617d84dea5d8</anchor>
      <arglist>(double mu, double sigma)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>P3DQueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a1b5570877050917059fac5792e4c69e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>aeul_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a368405ba476696cc9ab50a3b110a4af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>apos_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>acd40344e1072b0b52e319025ee2d95a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a708467129f9859015c6c82ec5fac8a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>frame_aeul_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a44c7927394dc23806cc43aadbe2625b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>frame_apos_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a58561ff9311127100a9430a2a347bbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>aed08b99b5bd7bf0f1b39cf55244ca4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gaussian_noise_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a4cd9566b896dac87ddc029ab7231a811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>last_frame_veul_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>aefceded1ff4e64985a261af43cb3a86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>last_frame_vpos_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a46d7a126faefc17f5e5f194d91f4571a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a184d8e0dc941810ed18d941102164605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>last_veul_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a384bb97a7f40c778d6f622d49e3d5dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>last_vpos_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a1b21bfa032582a45ab9281290b4887ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a0bd5cf015787483846cd07b2ee523d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>acd854b193c45d5ac23b902114c84f58f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a568df1709b84fa355c4d12521d62b286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a10ece8b20ee2e4449956405c12908b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Pose</type>
      <name>offset_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a85be70227e4b57a0f3f18500c43c9776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>p3d_queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a85329b4c05d1a16d0da3fcc1d8a78116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubMultiQueue</type>
      <name>pmq</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a3f82efa04a70ec4f84ff00ca06f6234c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::Odometry</type>
      <name>pose_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a5bf84e89779647a90e0b6648c2726d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>ab0d5df70104376e973f7d057d06d4d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; nav_msgs::Odometry &gt;::Ptr</type>
      <name>pub_Queue</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a9b6f10e2dea20c85823f99291d57f7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>reference_link_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a70ba821b1fa8e30c20b024eb3fa65678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>ab63732f4e23d549994e118787dbd4633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>ad05246eb7ffeb749d907bc397068ff5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>seed</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>ae43922941bd353db11c9a83f7feb8119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a434053ee0ea6629c1c60ff38dac4333a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a1809ea6d1a30966705430cf3c42c3003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a8406c2cade98494f6dc656a58d130787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>ae77fb2a30ecbdb6d01e6d672ff13032b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosP3D.html</anchorfile>
      <anchor>a5460f74da8fb77e74f9fb6b38caaf8c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosPlanarMove</name>
    <filename>classgazebo_1_1GazeboRosPlanarMove.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosPlanarMove</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a40cec5bf47df3ddc65cc173804541db5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a27f9e7585b5ad702f0590e30cf9e9ee1</anchor>
      <arglist>(physics::ModelPtr parent, sdf::ElementPtr sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosPlanarMove</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>aebca38faa080b93b89ccb8c924cb5924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>FiniChild</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a1df79f490e2c46979895195e1b5a60b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a76651e887ece388002026b721ed3af14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cmdVelCallback</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a824793e8e23d50bd91215d0db5e80ee4</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;cmd_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishOdometry</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a5fb0d3ec3befa4fdd5fbd306d39190ea</anchor>
      <arglist>(double step_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a4550cefb208691fa85714ce7e59ead7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>alive_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>af81422e39ba9d538e4c412b1f8b7903e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a276337dcdc4b636d773c9fb3cad5f324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>command_topic_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a0f9d14ba4e9e06b13faf061c68d190b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Pose</type>
      <name>last_odom_pose_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>ac2e3608567705c1ebbf2b986d4e83344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_odom_publish_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>af1af7c8618ca8266adf05f0fde748571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>aa374d809216b851933e44b0d7b6df050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::Odometry</type>
      <name>odom_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a029e059095167082f2242d384b7ca7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odometry_frame_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a6cdfea85d1287252b6f6edbbfaf72f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odometry_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a097a521d6dca3821df55af8ffacaa5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>odometry_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a4f9cc255cab9c330e1c02c2025e34702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odometry_topic_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>ab6864b19437c8a9e1437df1201631bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>parent_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a22fafd1fa385b45830e5b10f23d24f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a780305032c57f440c75d3bf1e2e8e259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_base_frame_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>abf291575c0252f55df519ead47eb378d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>abb07aecc5c215545ba07dfb0220fc1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>adeabe8cb4ef364651cf6bb05ad8036a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rot_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a65f78db08e929be361f8b5b0dc2a186b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a7fe442166683b0723055c54cb2ca414e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::TransformBroadcaster &gt;</type>
      <name>transform_broadcaster_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>ac7110a88395d5416975db7c7aa090404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>af1d3a6f3b72b6a0d3f8947722c7ea5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>vel_sub_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>a514b8dfd51df98f69f7f86a1d0ca2a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>aa5cf8de76893b727d14ed11295fad964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_</name>
      <anchorfile>classgazebo_1_1GazeboRosPlanarMove.html</anchorfile>
      <anchor>ad15c1c904204a14fcb20c1d48f4528df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosProjector</name>
    <filename>classgazebo_1_1GazeboRosProjector.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosProjector</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a396362e846e64d6364afb53b370b8c11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosProjector</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a56bcbe3b5f988375b9bf359c92739eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a325fa3968be96e2e15de134479421b25</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadImage</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a99fa0fb6ab26b85e937e75d7c2226ddb</anchor>
      <arglist>(const std_msgs::String::ConstPtr &amp;imageMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>ae2c3de92921a62bd2428fb3deaa75c30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ToggleProjector</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a820bc3320f4149c0cc3150d561041361</anchor>
      <arglist>(const std_msgs::Int32::ConstPtr &amp;projectorMsg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>add_model_event_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>acaddd755aac62ef8054d106d18c7d7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a39feb9838cb01acf87b1bd0965e6272e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>imageSubscriber_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a6c7333a86083af7a6008300907c0763a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>transport::NodePtr</type>
      <name>node_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>abf1c7efa6df75e36b40e78982a3bcdf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>transport::PublisherPtr</type>
      <name>projector_pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a6b6784a9b82d25474344b1bbf79f2675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>projector_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>aac5a5ba4ea358d4fb7b6ef406a4d7cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>projectorSubscriber_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a0228de6853320c31fc739523c8960327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>aff096bf34f202b79e29ee566579acb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a49558be003c59327c49c6a9014348a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>affd4355da682d74ca2a4895eb4b7d8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>texture_topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a58086240bd81acbbe281279daf5eaf23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosProjector.html</anchorfile>
      <anchor>a0e32bdf4ac7f64ea1bef6bcefa2a4923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosProsilica</name>
    <filename>classgazebo_1_1GazeboRosProsilica.html</filename>
    <base protection="private">gazebo::GazeboRosCameraUtils</base>
    <member kind="function">
      <type></type>
      <name>GazeboRosProsilica</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>ac5ddc156cb92aa85a507cff2f9e68e10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>a7ab66b7d56d8f2c5d48fff0d45636c39</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosProsilica</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>a819eb584b27b7016c7e1dbfb9d72f034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewImageFrame</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>af9c9f52eeb68db62fc8bd91bf149f977</anchor>
      <arglist>(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Advertise</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>ac8c6f9a55c0721162d6df7eb78b3ea91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pollCallback</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>ae2cf9590d0a6f477a5dad7b5897fd350</anchor>
      <arglist>(polled_camera::GetPolledImage::Request &amp;req, polled_camera::GetPolledImage::Response &amp;rsp, sensor_msgs::Image &amp;image, sensor_msgs::CameraInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>mouse_cb</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>a9c08617da4fada65f55cca0db5c23b3c</anchor>
      <arglist>(int event, int x, int y, int flags, void *param)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>load_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>a433f854854333767b460daa95c3ac1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mode_</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>afde739637244bcd56db2c35145687d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mode_param_name</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>aa5ad958fb197b13a34284f0de0ff741b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>polled_camera::PublicationServer</type>
      <name>poll_srv_</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>ae937745eace25f1e2c03fa479ef6a0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pollServiceName</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>a4a2b93852e1f52455837a6ece117f91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfo *</type>
      <name>roiCameraInfoMsg</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>ac5d251c4221505f6ca3f2e33a16b32e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image *</type>
      <name>roiImageMsg</name>
      <anchorfile>classgazebo_1_1GazeboRosProsilica.html</anchorfile>
      <anchor>af9e7a3d22dfb8f3c6a713e42766e8737</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosRange</name>
    <filename>classgazebo_1_1GazeboRosRange.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosRange</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>af882143c6dc5296423756cc47c5d497f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a052afa84c026b4f1fb2c19a26faf3bc7</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosRange</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>ab37126d7ea8b0b7a5f34700e27182a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewLaserScans</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a6c2cc6175f2e675c326345d5ce035b9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>GaussianKernel</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>aad0c260428fd5cbfbe5adcf7a4542993</anchor>
      <arglist>(double mu, double sigma)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadThread</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a994bae371b3966ca73549af9b345b62a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PutRangeData</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a89d0c1b6546bd4c156ee6cce263d46d9</anchor>
      <arglist>(common::Time &amp;_updateTime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RangeConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>ace2dc6ab203599a71c759d558e2e22e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RangeDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>ab3c443f71166b5cce9e34a0de93e1096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RangeQueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a80e21103819b95928c08200e5996bef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a8b4ad16033671115fce4a5d60ff25c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferred_load_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>ac2010cca9a265880ac592788c08b40ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>fov_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>ab03917680df6da5afed3062e61bb7e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a41d9b13f6c57c5ee620a0e93150d1e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gaussian_noise_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>af1bdcb3e1be7eb07c84aa69b5e5621d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>hokuyo_min_intensity_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>afd3bf80534f71242b64f81c1c8682cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a06687477a4120d101a7a91bcb1b0b43f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a4fa1f14f7db4465b5001f08d00dcf580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensors::RaySensorPtr</type>
      <name>parent_ray_sensor_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>abad67b20526b716ae517c3869426b69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensors::SensorPtr</type>
      <name>parent_sensor_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>aae83038fb1082d40d03b2864a8a5897a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a6188b47bf4b2fe7035a0b96c9adc88a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>radiation_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a8b91443a4b3e9b99417383fd7b84374b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>range_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>ae7c008a6b10a3ff873b61b3881cec9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Range</type>
      <name>range_msg_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>ae52d87c0dcb8521498cd5269f664d410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>range_queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>aa9e8a15d5bfd21abdd63f22d1fb1cf7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>abe67adf16e5420dc1bed0e1a02b1f93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a6655185a21611cebcfe79b2960272902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a1c3f182c3e647deace7eecc9d36a8ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>seed</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>ac49eb582944a98b8c5949d7a841ab051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a9ea96b31e7f8039e3e34b23ab6086600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_period_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>afccd834120925b576060fc1531169bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>ad5e75d7ebba0b370d1a732028ccaa4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosRange.html</anchorfile>
      <anchor>a21e6a2cb71f344c2fb5eb53d9e93a493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosSkidSteerDrive</name>
    <filename>classgazebo_1_1GazeboRosSkidSteerDrive.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosSkidSteerDrive</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a9b8600bed9762d418c5409b864d2798b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a799a9bd6b838c815ede196d6a87777a2</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosSkidSteerDrive</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a2d5b63b3affd7df7336ba5566b8f1618</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>FiniChild</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>aa791306860b147ad88e4fe5efed34075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a1e425f45c49708756ca979b308f53997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cmdVelCallback</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a83ab1d9eac2cb35f4adac54069813e5a</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;cmd_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getWheelVelocities</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a8580b9432ebc0c18852ea246349d7df3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishOdometry</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a7d50a9035493c4b76a48637a7cf24a59</anchor>
      <arglist>(double step_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a2383edb9bcfa806eb37524bb39e25d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>alive_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>af8cf05a71883b485f888b28c4782f111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>broadcast_tf_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>ac274b0421c867004db9e9ccb732f4cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>aa980566a8606bf4a47bf1a10dc82b907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cmd_vel_subscriber_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a96e3d5082280c19bb76748527aca1afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>command_topic_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a21c511fe633fcf563802e95eecea994a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::JointPtr</type>
      <name>joints</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a842eee84cfcf6f633b1b688b0f75a139</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_update_time_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>af9e89cdd67907bccae08fc208a8adc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>left_front_joint_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>aeaebc98eff93407f600b9d7d518482cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>left_rear_joint_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a28b92849a3caad88ad53f284cfbc6d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>acd57e9cac24cbafa0cf97848cb3a8fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::Odometry</type>
      <name>odom_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>ad466045c40d124836babbb53d5e89b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odometry_frame_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a305ebe0e1c9567507aea6382a7a34c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odometry_publisher_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>af533d89da20cbab39ac1be2801df299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odometry_topic_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>ae714d19b046790c1f30eae55f8e40baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>parent</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>aeb46ea5c8ba0ca8c64ddacd1fc9a94f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>ad760e5323ee9bef26464202d831d2a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>right_front_joint_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a318c0b8e0ba8a8531a4dbf0ddf1b1a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>right_rear_joint_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a1b0c36242ec958a8e5988135d6282d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_base_frame_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a067b9c0d4b7cb78d66572b55cddee6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a0f8c9677250c84dabff0dd6f1ef69bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a3e7d3aa2a673a276b806f4dd11eda508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rot_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a15288a85ce8596280eca5c16811e9f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a16b728c18f806d0f188e9ee4315224a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>torque</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>afbbccdcb907ba2c5765feb93e76523fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster *</type>
      <name>transform_broadcaster_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a755a67d079b1819ad958b626cb192666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a67c03b3c54870b1b069f617282aebc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_period_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>adb5b4f3bc09e9633eba9de2b85eb8a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>ad03a68e31c413930a05c26a0cb06ff9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_diameter_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>aba85451ba3cf81b9214e449b1f030585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_separation_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a7efe9aeffc91c6975f4bb7e1997bc895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_speed_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a05072acf76d1b039ed1c7438676bdee6</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>aa7a832921da73a8fa5ed20aec53ff29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_</name>
      <anchorfile>classgazebo_1_1GazeboRosSkidSteerDrive.html</anchorfile>
      <anchor>a601886933e1b0a682419e6b890798230</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosTemplate</name>
    <filename>classgazebo_1_1GazeboRosTemplate.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosTemplate</name>
      <anchorfile>classgazebo_1_1GazeboRosTemplate.html</anchorfile>
      <anchor>a14c728cfa69cb2f4a35b7c7167f8ccc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosTemplate.html</anchorfile>
      <anchor>a93825f3cdb7f111d28460b0e5a9b450d</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosTemplate</name>
      <anchorfile>classgazebo_1_1GazeboRosTemplate.html</anchorfile>
      <anchor>a0c36aaaf7a7931a17ca82140e3d6d25a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosTemplate.html</anchorfile>
      <anchor>a85f3e9401333d316b804f0c1164ba650</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosTricycleDrive</name>
    <filename>classgazebo_1_1GazeboRosTricycleDrive.html</filename>
    <class kind="class">gazebo::GazeboRosTricycleDrive::TricycleDriveCmd</class>
    <member kind="function">
      <type></type>
      <name>GazeboRosTricycleDrive</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a12195e6ae7e076622be9dd1f29a112ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a5ff03264ce7fc5d15e5d45a703deb003</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosTricycleDrive</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a1b06da8534e683914e6fd44c2c6ad02f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>FiniChild</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a753b64a7fa961d71fbccb45cb78e21ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a5e760295c6555884bd77f60c804cd779</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>OdomSource</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a131e91797411e16392c3e9a2e442554f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCODER</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a131e91797411e16392c3e9a2e442554fa7eb9e215e3c248b623696f20e6d52cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WORLD</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a131e91797411e16392c3e9a2e442554fad75702e1432f46c742e46e726e72272c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cmdVelCallback</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a1eb79f4414f7565d1150ef276c5d7e5a</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;cmd_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>motorController</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a9011e97071af492d56cb8cfdf00053f2</anchor>
      <arglist>(double target_speed, double target_angle, double dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishOdometry</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a600979498b6cbd415334c24db7ad6dac</anchor>
      <arglist>(double step_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishWheelJointState</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a482d27ec33c95585688d372f1bd5b3eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishWheelTF</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>abfcf214244e476fb1f7a1194150cea51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>ae6a085e25a3713fc4d804d0658c84a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateOdometryEncoder</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>aa3d2a41defbbad3e6a01651b6985342f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>alive_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>af1586dd02f5c0372058b9449cd7309b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>abd4f85fcbd536a0a7cb959ca31961aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TricycleDriveCmd</type>
      <name>cmd_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>ae15ded90ff56b4a5cd4bfb35d8d57b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cmd_vel_subscriber_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a4cdd651ab969fb05e35db2c0b4f6c8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>command_topic_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a94cd7f452b2577eeb5d657ad2e8ba5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>diameter_actuated_wheel_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>ab91a62c05dc0a4a3a27d77eee4bad742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>diameter_encoder_wheel_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>ae28b72b4a30c1c73e1ad85efb6bbe6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GazeboRosPtr</type>
      <name>gazebo_ros_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>ab1487b3fe2374a6347d8b7161285a168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>joint_state_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a99bb22315897c1c8d66e3b86c47b2878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_state_publisher_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>af40a3cd41d5f4495cc768503567c3bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::JointPtr</type>
      <name>joint_steering_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a84e1388253eb5a2e4fbde692415bb31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::JointPtr</type>
      <name>joint_wheel_actuated_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a507aa932bd4f127d926731b2d14af325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::JointPtr</type>
      <name>joint_wheel_encoder_left_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a427b252d92669ba0b6502377ad9985ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::JointPtr</type>
      <name>joint_wheel_encoder_right_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a2954b40d305e20cf34cf7c5423a1babb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_actuator_update_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a0d1c629bbc3533ad94de797a76ad21b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>last_odom_update_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a07153f07fd1e55c7397121345f6df700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a4ecfcb3a913421d52ab3e349f01465d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::Odometry</type>
      <name>odom_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>acb67829b481645a5fbf855a1d04c259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OdomSource</type>
      <name>odom_source_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>abc21fd0a5bc31d8c0ef7525bff1746f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odometry_frame_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a0e238893ebfdd280e63744db8ac84fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odometry_publisher_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>ac0301eb250d78bc586bc0790452f210d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odometry_topic_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a54b5aec774da01d6afad159717585a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>parent</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a3cc39ddd7b59471cdc4102b8dc96dc22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose2D</type>
      <name>pose_encoder_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a86e59facb5b4df0373fa7701af915f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publishWheelJointState_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a4917a068c2d486ee2bdbaba5e0bf9788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publishWheelTF_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>ab0d543f85ff0356de86df5e29d1a1df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a95bf725b973fe8c0cda9b7fdd93e5723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_base_frame_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a7127771b2e3f9e7bbed0dee794d2ec9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>aeeaff3c0f6c7d283fe626d3a87e5c09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>separation_encoder_wheel_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>aa4c957fea32af4685d76d284181fb4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>steering_angle_tolerance_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a7cbdc10b3e9dece9af8a78f490fffcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>steering_speed_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a7f38ba9ec64ecba7520a764e1f8e667a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::TransformBroadcaster &gt;</type>
      <name>transform_broadcaster_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a11c6b08946ed29cded5a3a3e382ccbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a1af72a0ab6c503fe01cdcbc6501e7b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_period_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a06716aa61792c8dd3d2cc452ac1f55e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>update_rate_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>ac73d1a69cc408db79f34ea8a303817a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_acceleration_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a0ef54a7d1ce94125d7e78e3df3e3549d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_deceleration_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a0eebb7c28fe360152ef4419c46a77c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_speed_tolerance_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>a328a67ab4ad6533a30303bedfd14a795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_torque_</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive.html</anchorfile>
      <anchor>ae5d697515d18a375ac8854e51efe8c37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosTricycleDrive::TricycleDriveCmd</name>
    <filename>classgazebo_1_1GazeboRosTricycleDrive_1_1TricycleDriveCmd.html</filename>
    <member kind="function">
      <type></type>
      <name>TricycleDriveCmd</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive_1_1TricycleDriveCmd.html</anchorfile>
      <anchor>a8bd9edc9c12c8b03d0d01112110718ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive_1_1TricycleDriveCmd.html</anchorfile>
      <anchor>a2030783118935140e8d8e91ea570377e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>speed</name>
      <anchorfile>classgazebo_1_1GazeboRosTricycleDrive_1_1TricycleDriveCmd.html</anchorfile>
      <anchor>a862ca99eea278b9c0c7854f7e8fd8ebc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosVideo</name>
    <filename>classgazebo_1_1GazeboRosVideo.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosVideo</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a6b5abe21ead7fd82a666a181e19bca3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>ad16fe631bbe5c9fc6740398c8ea1e582</anchor>
      <arglist>(rendering::VisualPtr parent, sdf::ElementPtr sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processImage</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a5e9f939494954605e377f71d89e9e430</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboRosVideo</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a1edbdf4966794d860003bbaa6fd7e75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>QueueThread</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a5d597632a0f4cbfaefe9735fcba201e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateChild</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a26d5ad7453f5b254061790556190962a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::thread</type>
      <name>callback_queue_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>ac4333ba47e58b6bab4c2c2e2a8ea88ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>camera_subscriber_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a7ec1e6b37058647a6cf947f80f786eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv_bridge::CvImagePtr</type>
      <name>image_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a877bc1876428ccf758173c9762e50082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_image_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a92cabfa9500fb6904a03469d8690dc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rendering::VisualPtr</type>
      <name>model_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a44bba901feff4ea70cfe3d4e4cc18b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>new_image_available_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a2facf92c96362bc5154bc1104eabb34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::CallbackQueue</type>
      <name>queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a6a05fedb37b6e899e243e269b77611c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a0712cff02253b22b25f080afc4fde22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>ad59483d1ddf7e4b2b200d3d288ba2335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>ac1b30f9f0cea41f38ba12ea22a1ff44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>event::ConnectionPtr</type>
      <name>update_connection_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a2cd1cae77e9530258f19fe7ecf63a0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; VideoVisual &gt;</type>
      <name>video_visual_</name>
      <anchorfile>classgazebo_1_1GazeboRosVideo.html</anchorfile>
      <anchor>a800cb07c043bc0380405e9e2e3969144</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::MultiCameraPlugin</name>
    <filename>classgazebo_1_1MultiCameraPlugin.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>a2c1f96d7d161cd93fb25a7d483c999e7</anchor>
      <arglist>(sensors::SensorPtr _sensor, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiCameraPlugin</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>ae34f223a248830afad6a97f93f506085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewFrameLeft</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>a1ed22241158c956714ad4d24d59df2aa</anchor>
      <arglist>(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNewFrameRight</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>a45de9a03f3f2e306e3b0cc69efbccf4b</anchor>
      <arglist>(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &amp;_format)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultiCameraPlugin</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>af72ec1177d8d029409055a5673a1fb2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; rendering::CameraPtr &gt;</type>
      <name>camera</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>af1343032bfe2c7240af623a82edf9468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>depth</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>abe7db612a5d4a96deadb199a2c66d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>format</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>a8eb49a1e26ee913ca6f568a7079d2343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>height</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>a3a10c299b2b817f97baaf7dbc4cbb1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensors::MultiCameraSensorPtr</type>
      <name>parentSensor</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>a2596baf81e3749a0707bb54c537072c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>width</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>aad6d1251ffd7a917eca9d4722b8d8e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; event::ConnectionPtr &gt;</type>
      <name>newFrameConnection</name>
      <anchorfile>classgazebo_1_1MultiCameraPlugin.html</anchorfile>
      <anchor>a4384c43ab64d0fa21d0811ad9c1167d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::VideoVisual</name>
    <filename>classgazebo_1_1VideoVisual.html</filename>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classgazebo_1_1VideoVisual.html</anchorfile>
      <anchor>ad5e7dd8a7bd825a573465b8fc6ad6388</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VideoVisual</name>
      <anchorfile>classgazebo_1_1VideoVisual.html</anchorfile>
      <anchor>a554db016ecb4b07a8dd9714268489102</anchor>
      <arglist>(const std::string &amp;name, rendering::VisualPtr parent, int height, int width)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VideoVisual</name>
      <anchorfile>classgazebo_1_1VideoVisual.html</anchorfile>
      <anchor>a180b20f34f1b118e6495111146bcc33c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classgazebo_1_1VideoVisual.html</anchorfile>
      <anchor>a21d985001f0ce0c32f2774111a2059d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::TexturePtr</type>
      <name>texture_</name>
      <anchorfile>classgazebo_1_1VideoVisual.html</anchorfile>
      <anchor>af9e752cb34bdc79d487c11d8208853b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classgazebo_1_1VideoVisual.html</anchorfile>
      <anchor>af623febf8a6e950cb13742ea7482abea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gazebo_plugins</name>
    <filename>namespacegazebo__plugins.html</filename>
    <namespace>gazebo_plugins::gazebo_plugins_interface</namespace>
  </compound>
  <compound kind="namespace">
    <name>gazebo_plugins::gazebo_plugins_interface</name>
    <filename>namespacegazebo__plugins_1_1gazebo__plugins__interface.html</filename>
    <member kind="function">
      <type>def</type>
      <name>load_model</name>
      <anchorfile>namespacegazebo__plugins_1_1gazebo__plugins__interface.html</anchorfile>
      <anchor>a39024fd12bbadae284306c5c6628e6ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Ogre</name>
    <filename>namespaceOgre.html</filename>
  </compound>
  <compound kind="namespace">
    <name>set_pose</name>
    <filename>namespaceset__pose.html</filename>
    <class kind="class">set_pose::SimIfaceControl</class>
    <member kind="function">
      <type>def</type>
      <name>normalize_angle</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a716e8c1de4a57d5412bd721cc465ce5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_angle_positive</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a76bdfe2732be4ade92440f01d4bb1dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_usage</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a2f32f07015fc3aea3231fb0fa48627c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shortest_angular_distance</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a6ea501861d2ac3ad6829d10a8103de58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>COV</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a553fcaf34ed4df7081b4a345bf07eebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>afbe6f6c7e4ee07e476d2b3daf2ae139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a2cfa81a7d08a0dae4a48cbaedc848e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sic</name>
      <anchorfile>namespaceset__pose.html</anchorfile>
      <anchor>a99a25614e91cd8da7e331e9ed0c7c163</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>set_pose::SimIfaceControl</name>
    <filename>classset__pose_1_1SimIfaceControl.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>ac2d5b59935a950cd362f7427c9184935</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPose</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a2f34f31eeeb3422862daa45363948929</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPoseService</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>adb3e2071157a9f73114439d9e5526bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>waitTopicInput</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a774aec6466c503fc62e5c100dec36480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a7677a4b8e739e5f744a31a44bbc45108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_set_pose_topic</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a157c5597fd9b38628a0a81aa59e33044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service_name</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a295aaa22f49e617e9109a42608067b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target_e</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a39886d7146d9052f48b44f3725e72d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target_p</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>ae2a9da14700ba9dbb5b6ca9ab07c1592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target_q</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a9808c94d595c16682c040b17e0717186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a22e3a65edb6b5fb59e56b1d8b8268dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic_name</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a90d1c342333efea145cca3cc7e806d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_rate</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a1d21ab6cd79c3eaebcf90fae9abeb78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_service</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>af66725857109844e4af83a9d4eb08191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_topic</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a25644331d9d4ef2c4eab7e56e7bb637b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wait_for_topic</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>aea5a9425c3fbdad30368b57ef03b105b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wait_topic_initialized</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a44d76df192f31be208af205fad126ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wait_topic_name</name>
      <anchorfile>classset__pose_1_1SimIfaceControl.html</anchorfile>
      <anchor>a81c54e298e9b9ee843c3e5ded7004c25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>set_wrench</name>
    <filename>namespaceset__wrench.html</filename>
    <class kind="class">set_wrench::SimIfaceControl</class>
    <member kind="function">
      <type>def</type>
      <name>print_usage</name>
      <anchorfile>namespaceset__wrench.html</anchorfile>
      <anchor>ad4a3f57c5f5052ab3402e3f273d10044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespaceset__wrench.html</anchorfile>
      <anchor>aa5453ec7d2f8fd0ceed133baa733704a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceset__wrench.html</anchorfile>
      <anchor>ae0e6ce0b8eb08d28f866a34d9009d7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sic</name>
      <anchorfile>namespaceset__wrench.html</anchorfile>
      <anchor>a2b28b3e42aeea09fd08a546799bcdfbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>set_wrench::SimIfaceControl</name>
    <filename>classset__wrench_1_1SimIfaceControl.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classset__wrench_1_1SimIfaceControl.html</anchorfile>
      <anchor>a8b13c491df90806fb86f0c7b74d836d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setWrench</name>
      <anchorfile>classset__wrench_1_1SimIfaceControl.html</anchorfile>
      <anchor>a8219f3c400c46af40579f30726f43b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_set_wrench_topic</name>
      <anchorfile>classset__wrench_1_1SimIfaceControl.html</anchorfile>
      <anchor>af2820c0afcda9b7961782630c4f4ef8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target_e</name>
      <anchorfile>classset__wrench_1_1SimIfaceControl.html</anchorfile>
      <anchor>a19f96d12c02e0ed35c1343b8213a4a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target_l</name>
      <anchorfile>classset__wrench_1_1SimIfaceControl.html</anchorfile>
      <anchor>a3c32c24de9d1f7f93b0114041bd5df13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classset__wrench_1_1SimIfaceControl.html</anchorfile>
      <anchor>a3276b54d8920d8ab2cacb7613966e04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic_name</name>
      <anchorfile>classset__wrench_1_1SimIfaceControl.html</anchorfile>
      <anchor>aa34c98925ab9e8c395e9d00d8aa8d256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_rate</name>
      <anchorfile>classset__wrench_1_1SimIfaceControl.html</anchorfile>
      <anchor>a29b159162a08e768f5d12719b01b42d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_bumper</name>
    <filename>namespacetest__bumper.html</filename>
    <class kind="class">test_bumper::BumperTest</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest__bumper.html</anchorfile>
      <anchor>a8603e964dadd770ae49bdae1e4526910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__bumper.html</anchorfile>
      <anchor>a7361f07917d31535c212df10878e2dff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_bumper::BumperTest</name>
    <filename>classtest__bumper_1_1BumperTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>a2bc85d0ed7ce37abe2b09a36a6c7c4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bumperStateInput</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>aede19ec601ab25bac790002560fa6188</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>checkContact</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>a610b3a7757553f6617286697d24c1ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_bumper</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>a4102d41bd9374b4a4222b393b95e3dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bumper_state</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>a73509b05f87cebfa618a3826730520d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bumper_topic</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>ab2883dfe583fcecb0a449e121f9fe780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bumper_topic_name</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>ac5e698a27d390b2e89e37d1416f08493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fz_avg</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>a162b87d9b66e0145230198a9ea34f952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fz_sum</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>ae7dd21c41d215ceeb1831075b5c5ac33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_samples</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>a8823d63e4a881966377d3dc1b95f9c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_samples_topic</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>a0b1da73f8e5d61d262f0813024f228fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_count</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>aebc1fca57bc4cdc7049ee37025250c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>a13cda5ed0ff00fcf5ce8da0671f3d695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_duration</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>ac905b212daca0bd00caf25241baac52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_duration_topic</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>aa9da82ed3616f616562f11b2d9079dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_start_time</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>ac005b01a7316150db62855b9963bedfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_start_time_topic</name>
      <anchorfile>classtest__bumper_1_1BumperTest.html</anchorfile>
      <anchor>a7f333911fbdfdc88b32ff2b6a3da4f65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_link_pose</name>
    <filename>namespacetest__link__pose.html</filename>
    <class kind="class">test_link_pose::LinkPoseTest</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest__link__pose.html</anchorfile>
      <anchor>ac5f01434a997dba1047699b3fcd3498d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__link__pose.html</anchorfile>
      <anchor>a52d5a408f5cc4b3fd66290070adbd52f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_link_pose::LinkPoseTest</name>
    <filename>classtest__link__pose_1_1LinkPoseTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a13e3ff34df4ccb744c59b8d8effc442b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>checkPose</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a3b65e89b5c3b6d2eee2cf3083d4c20c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>linkP3dInput</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a779f6f31434beffb20ac2efe90b7f87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>printLinkPose</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a455d66be783036849884735089b9253e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_link_pose</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>ab92eb307b88df99ecb3fe9c33c971e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validP3dInput</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>accc685be84964b74a10d5d6723ea22b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_error_max</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a4db47df7c86a6190d9521f5aee386b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_error_rms</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a33b0e518d203916f706ea63b8580275b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_error_total</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a4dd4c4ef61a61742ac0994fb4920bbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_pose</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>afe6389c1aa00fcee358e8032d7a4413f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_pose_topic</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>ab4ab335f91771cf7f57ed0823cf649b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_pose_topic_name</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>aaced5a635d1c0167ed15885a5eb1f944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_sample_count</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>afd3e2964b4af82746dcf8b23c05b5ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_error</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a767f2e28559c7a325e4a8acc9ef68c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_error_topic</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>af21aef5da912e0b2ac3cc88d59b6c2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_link_samples</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a3ca685ea47e20fe6c40d66fff2d2b989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_link_samples_topic</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>aebd180246444cdd1798c613e348110b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_valid_samples</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a337aa67855e52eb6e977ab9228ab197d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_valid_samples_topic</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>ad6be5b7a4d01b727d2631e3d0300d047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>acf2beb0b3bda49ed733dee2831aa2750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_duration</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>aab03546e7af47d8524ab284f5e44d45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_duration_topic</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a688134e54472b251e2e470c8bc708f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_start_time</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a757151f2b3047ac2fd4a418ed41639e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_start_time_topic</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>acee5d8ca5951f66fef5745d55a067da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tolerance</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>ae64b2abcb1b80da9d6425ac64770cc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tolerance_topic</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a253291635f97e98a6fdd08fb2a098249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>valid_pose</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>ae26af84992a34896fdcb826a95ad8cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>valid_pose_topic</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a1497a41e9cb44f318d1762b6eb058847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>valid_pose_topic_name</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a998d50d6ed120f347665a31851f44ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>valid_sample_count</name>
      <anchorfile>classtest__link__pose_1_1LinkPoseTest.html</anchorfile>
      <anchor>a0d13e0800afc6e87fb43087fdd0520da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_range</name>
    <filename>namespacetest__range.html</filename>
    <class kind="class">test_range::TestRangePlugin</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG_NAME</name>
      <anchorfile>namespacetest__range.html</anchorfile>
      <anchor>a6774ae450a929d128f462965eccfef68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEST_NAME</name>
      <anchorfile>namespacetest__range.html</anchorfile>
      <anchor>a3b7e43898ebd2cb939c6a276ea851ba5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_range::TestRangePlugin</name>
    <filename>classtest__range_1_1TestRangePlugin.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_inside_range</name>
      <anchorfile>classtest__range_1_1TestRangePlugin.html</anchorfile>
      <anchor>a37dddbb370be2abaee6093f9d9e7f22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_max_range</name>
      <anchorfile>classtest__range_1_1TestRangePlugin.html</anchorfile>
      <anchor>adf98b399fcebd2c76c1d60e6a5ff3846</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
