<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AddForcePlugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/src/</path>
    <filename>AddForcePlugin_8cpp</filename>
    <class kind="class">gazebo::AddForce</class>
  </compound>
  <compound kind="file">
    <name>gazebo_robot_kinematics_mode.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/scripts/</path>
    <filename>gazebo__robot__kinematics__mode_8py</filename>
    <namespace>gazebo_robot_kinematics_mode</namespace>
    <member kind="function">
      <type>def</type>
      <name>gazebo_robot_kinematics_mode_main</name>
      <anchorfile>namespacegazebo__robot__kinematics__mode.html</anchorfile>
      <anchor>a4184eba60af37504fede6d3bbb9dea1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>odom_cb</name>
      <anchorfile>namespacegazebo__robot__kinematics__mode.html</anchorfile>
      <anchor>a798456aac7886ed14cf0c4bb497dfa5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GetVelPlugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/src/</path>
    <filename>GetVelPlugin_8cpp</filename>
    <includes id="PubQueue_8h" name="PubQueue.h" local="yes" imported="no">PubQueue.h</includes>
    <class kind="class">gazebo::GetVel</class>
  </compound>
  <compound kind="file">
    <name>iob.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/iob/</path>
    <filename>iob_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_ACCELEROMETER_ID</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ae64daac72729edca962ed27b5351d41d</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_ATTITUDE_SENSOR_ID</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aefa2b949e0e594b3f16f729ad464d166</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FORCE_SENSOR_ID</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aa49d2a1abb61ee21346e5522e452e8f6</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_GYRO_SENSOR_ID</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a11cd89b9c71e3e7af5c00373a459b5f0</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_JOINT_ID</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aa2ecd57bab58f64dc39a256f2fc181e1</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOINT_ID_MODEL2REAL</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a1b05b309323f7f41004aba3d9b77857d</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOINT_ID_REAL2MODEL</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a76b52b5c805557c3d02b32b136708cba</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_OF_REAL_JOINT</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac00379ba21b72f7d8071338225a9b091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_SERVO_ON</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a1db6eb59e04fb708e5834bb52b04b671</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hrpsys_gazebo_msgs::JointCommand</type>
      <name>JointCommand</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>accd748ad58e759d97e8b3317691b9023</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hrpsys_gazebo_msgs::RobotState</type>
      <name>RobotState</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aadfe8fb0cfff19843e7409341da4cff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close_iob</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a50f39818022c14b4d47820551391da7b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_signal_period</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a4f62ca5c314c89ef22895e2f934d8000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>initializeJointAngle</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ab9bfbedb97db03bdc961d1c5aec7b3f8</anchor>
      <arglist>(const char *name, const char *option)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>joint_calibration</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ade2cd6acbc6062accf306f980aa9d9ab</anchor>
      <arglist>(int id, double angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>joint_id_model2real</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a7dabcc31445370d6bc99eb0fb838c046</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length_digital_input</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>abf8cfde4e5897a3737c0fa0f7a2f622b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length_digital_output</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a761990e62b6db00593f111c42c9184bb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>length_of_extra_servo_state</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a19c717992817388d82a1030600790769</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lock_iob</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a7b9b17855b9531557e760d8b760e2a59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number_of_accelerometers</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ab3d00bc4909a56d28d5ef1c0899068c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number_of_attitude_sensors</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a404159afbf24d2ceff7bac0040b9967e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number_of_force_sensors</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>af807763b8efbc6f255ddb14819d97b6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number_of_gyro_sensors</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac8645d0730e5ce1a701769d0b167ee0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number_of_joints</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ae95f85522cf1853f21ed7f296f983059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number_of_substeps</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac21a859556513e56cc6bc31e128d542a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>open_iob</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aacacd2362dcf97e7c3b7ff412cfc1786</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_accelerometer</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a0af71deeeb367a98371afeba2d50f46e</anchor>
      <arglist>(int id, double *accels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_accelerometer_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a72b3956a3392429d400f06e474c07820</anchor>
      <arglist>(int id, double *offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_actual_angle</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a4484ad6aca053dc34d521fcf92aa7e20</anchor>
      <arglist>(int id, double *angle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_actual_angles</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a0213f9f038a720e572d87a5c20e4e62b</anchor>
      <arglist>(double *angles)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_actual_torques</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a781eba8e3496c57dafb53952f5e94d68</anchor>
      <arglist>(double *torques)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_actual_velocities</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a159db98be695d1fd10b39fb52a8f6896</anchor>
      <arglist>(double *vels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_actual_velocity</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a2476d4ee353b4ac17007ee3d3f043b9a</anchor>
      <arglist>(int id, double *vel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_angle_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aed72960f45fa71681724d4b088d35c33</anchor>
      <arglist>(int id, double *angle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_attitude_sensor</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a6dcd7d1e10307176fedd6d764af5090b</anchor>
      <arglist>(int id, double *att)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_calib_state</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a501bad210eaa13a1e46c045035778ccb</anchor>
      <arglist>(int id, int *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_command_angle</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>abfc7bfcbbfe5d0957c626316978e7755</anchor>
      <arglist>(int id, double *angle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_command_angles</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a56a8e7b796ad9d47e26362820ce81b3e</anchor>
      <arglist>(double *angles)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_command_torque</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ad819a1122ab42fa5b5696b28df776bb2</anchor>
      <arglist>(int id, double *torque)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_command_torques</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a48eb21f65b7efffa0a9f5ba31b7eeb99</anchor>
      <arglist>(double *torques)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_command_velocities</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac963f7293abbcaf89554344205d51838</anchor>
      <arglist>(double *vels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_command_velocity</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a94a4e6b642a8bfe5ffe3f2bb4c7cbb8d</anchor>
      <arglist>(int id, double *vel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_control_mode</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a94c5f71266a13fb427f2958155f6b01a</anchor>
      <arglist>(int id, joint_control_mode *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_current</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a344f81957ce99d573a8deef60774be11</anchor>
      <arglist>(int id, double *mcurrent)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_current_limit</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aed955c1b55c5be28070e6a7c00591f15</anchor>
      <arglist>(int id, double *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_currents</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a4e150e47d872bc00f7e9db75471665cb</anchor>
      <arglist>(double *currents)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_dgain</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aae2a11975c74d2a3d8ea9be6f9883818</anchor>
      <arglist>(int id, double *gain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_digital_input</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a2f281cdc3fae56f2398b0a8d636fb675</anchor>
      <arglist>(char *dinput)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_digital_output</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aa96a64c164ca2e1c038485be19866370</anchor>
      <arglist>(char *doutput)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_driver_temperature</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a27d94a48b68d54f0ae20b1d8a8a7cbac</anchor>
      <arglist>(int id, unsigned char *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_encoder_pulse</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ad18d1a8d578cc1f9e3f58179a877a8a9</anchor>
      <arglist>(int id, double *ec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_extra_servo_state</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ad16d392f38086b66f1ed73df38e92013</anchor>
      <arglist>(int id, int *state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_force_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a9d18b241a6450f49e567b87f0fa2ee98</anchor>
      <arglist>(int id, double *offsets)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_force_sensor</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>add3790f05c939c0d765f3cd95378ca68</anchor>
      <arglist>(int id, double *forces)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_gauges</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a0b387b591af3fafbe571b48f2f9216f0</anchor>
      <arglist>(double *gauges)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_gear_ratio</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a24e3e3e37ad51d5dfef848a23382f8c4</anchor>
      <arglist>(int id, double *gr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_gyro_sensor</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aba69dbd63b69a21b18eaec82b6e171d7</anchor>
      <arglist>(int id, double *rates)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_gyro_sensor_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a020df76cc87cab63ef259d9f9968b8f5</anchor>
      <arglist>(int id, double *offset)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>read_iob_frame</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac380b007a0887722ea223ac519b760f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_limit_angle</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a5bd7b3807b033419068e050d53954c41</anchor>
      <arglist>(int id, double *angle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_llimit_angle</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a2ab4c32ce84fc496b3ef013552875af2</anchor>
      <arglist>(int id, double *angle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_lock_owner</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a79085f5cb565118315b6487de01996b8</anchor>
      <arglist>(pid_t *pid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_pgain</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ad26259527df1cd703de6595039b5ddce</anchor>
      <arglist>(int id, double *gain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_power</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a5748b13cf6f2434a66e5f0d3eb751468</anchor>
      <arglist>(double *voltage, double *current)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_power_command</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a4961f26f7f67b40c43c3c898be6b1c9a</anchor>
      <arglist>(int id, int *com)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_power_state</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>af7033a4dfc7570ead5f206763802e8d3</anchor>
      <arglist>(int id, int *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_servo_alarm</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a53edbad16c04195ccc9b8586a3181643</anchor>
      <arglist>(int id, int *a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_servo_state</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a33857b4f229aa495294d0a78d456ff75</anchor>
      <arglist>(int id, int *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_temperature</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>add8cc7eecf598a2b95959bc962fe974a</anchor>
      <arglist>(int id, double *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_torque_const</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a15d374bc54c9babbe955623d04cb2b5a</anchor>
      <arglist>(int id, double *tc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_torque_limit</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a4fbd63922dd194f04742ce52f96503b4</anchor>
      <arglist>(int id, double *limit)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_touch_sensors</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a591aa76c34b896cad6ebc747c75e4fcb</anchor>
      <arglist>(unsigned short *onoff)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_ulimit_angle</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aca924384b8b763b8fba73bc80d2d0ed3</anchor>
      <arglist>(int id, double *angle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reset_body</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a9c1e5623bc31efa1aad980f8a97f00a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_number_of_accelerometers</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac1d4dfd7c160e3770bd809a7ad91195b</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_number_of_attitude_sensors</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a627858cee4e5b7b22b40cb7de8ce87b1</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_number_of_force_sensors</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a703a70407f67ae22c7daae1a6c69abcd</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_number_of_gyro_sensors</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a1cebc3bcb46094629a7650401ecfe820</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_number_of_joints</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>adb5ab1fc43a56024a0b12d44233ffb14</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_signal_period</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a5357e9f2e2e364b0ddc97ea9527d319c</anchor>
      <arglist>(long period_ns)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setJointStates</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a5dcea03d1940f27471498c0507756bb6</anchor>
      <arglist>(const RobotState::ConstPtr &amp;_js)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tick_service_command</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ad37c810dd76d8f4c1785a59d23fc7d06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timespec_add_ns</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a296341b86cc0e779e50d1f87027ac93a</anchor>
      <arglist>(timespec *ts, long ns)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>timespec_compare</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a1ff560a9e93c03976ad1c0487941ded3</anchor>
      <arglist>(timespec *ts1, timespec *ts2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlock_iob</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac56dca3e6d37a2a12cac4ce31b663f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wait_for_iob_signal</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a4939d4ea66684292faec1fb550806d99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_accelerometer_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a8d4ef6beedbd6f187a74a764d8a8c625</anchor>
      <arglist>(int id, double *offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_angle_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aee2330216413eece5af24ab7ac3bc390</anchor>
      <arglist>(int id, double angle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_attitude_sensor_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac0be7df9c9e8ceace4d242a7b444ca3d</anchor>
      <arglist>(int id, double *offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_command_angle</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>acc18b1bd2927f87b0721c3125c0cb311</anchor>
      <arglist>(int id, double angle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_command_angles</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a363efbbfd7f12f3ca2586f12c760d6b9</anchor>
      <arglist>(const double *angles)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_command_torque</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a27b6ea50b5a39e5b30d6b710e76e2262</anchor>
      <arglist>(int id, double torque)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_command_torques</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a31020b198bcc410feb0da2c32fd5789a</anchor>
      <arglist>(const double *torques)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_command_velocities</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a45d7b0824c66dc84771c2a71088f7788</anchor>
      <arglist>(const double *vels)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_command_velocity</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a8bf7ae6afca245f80eedfdd1d3c41c74</anchor>
      <arglist>(int id, double vel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_control_mode</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>af1d6facb05bfd73457ed9728eb260e07</anchor>
      <arglist>(int id, joint_control_mode s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_dgain</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a3399bd1d69234fa6114d4628a31fccb2</anchor>
      <arglist>(int id, double gain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_digital_output</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ad9a270fc3353840f5176d6145f023b4f</anchor>
      <arglist>(const char *doutput)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_digital_output_with_mask</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a9bdaf40d6cd845d10440592913f76276</anchor>
      <arglist>(const char *doutput, const char *mask)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_dio</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a33a86e16c500ba7aad29f686847e4130</anchor>
      <arglist>(unsigned short buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_force_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a1dd5f5fa099b780233ec73786886f4a3</anchor>
      <arglist>(int id, double *offsets)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_gyro_sensor_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a9bf535fb534d9b0e53ad822486201d80</anchor>
      <arglist>(int id, double *offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_pgain</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aab3cd829e50f16a84788c711b6c9b74e</anchor>
      <arglist>(int id, double gain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_power_command</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a2ae94b86b93755dc1607b681604021f7</anchor>
      <arglist>(int id, int com)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_servo</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a33920389d93c574ac7da3c89b84627cb</anchor>
      <arglist>(int id, int com)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>accel_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>afdd8e9abf16fea7d9ac0de819c046302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>accelerometers</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a2238036a0647ad64c1f6195c69133981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>attitude_sensors</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a26f46bfc8f1e1c29e45de839956fcad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>command</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a187ac43bc6e4269229ca78a9022c22e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>force_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a0137a26ee6ff2643e66401aa1e9ec5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>forces</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a9b3dca429c2ae8a8a3ceb519b88de875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long long</type>
      <name>frame</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ada37c76444f56f4a8dd71f77f25a0b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long</type>
      <name>g_period_ns</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a93bc480cbb22d5c4702975bbdc9d4005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static timespec</type>
      <name>g_ts</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac5193abeeee4672403338581e27dd911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>gyro_offset</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aeb48899b0b81f160aafcb19bb0a179f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>gyros</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a7eb072122cf31a52bb735554cdeb517e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>init_sub_flag</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a9f3578d4d2a188d844977aa2fd95d703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static JointCommand</type>
      <name>initial_jointcommand</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ad7be0e4225002d55a43e5c8c919e3058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>iob_synchronized</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ac549f78c2cf92d47595ca2809cbeb31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>isLocked</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a0774f698e7c923fe33adcfe95cdf9e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::map&lt; int, int &gt;</type>
      <name>joint_model2real_map</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a460105ee01c396f7c73d72cec820e7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>joint_real2model_vec</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a45095a75cce8cde5396e9261050842e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static JointCommand</type>
      <name>jointcommand</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a67351219e8cfdb4b87b6eccd46ef7c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static RobotState</type>
      <name>js</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>abfcfceee75796a6f73ceb8963657a61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>num_of_substeps</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ab61380b82c788880e0a095036b46ad31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long</type>
      <name>overwrite_g_period_ns</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>ae6abe7671a670242a858c71810f69c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>power</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a7c6c00ff37fd1d091489b45f7ffb6c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>prev_command</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a119e04ed53c5dc435ee3f98b1aebaa76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::Publisher</type>
      <name>pub_joint_command</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aefec2183c0e7bf0574d8b6bf38a5ecb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::Time</type>
      <name>rg_ts</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a1515e9a64fa2689db38a985514dad5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::NodeHandle *</type>
      <name>rosnode</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a220a2a87c25fbdf6f3546074a368c464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::ServiceClient</type>
      <name>serv_command</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aa617a56246c8b80f7df4fc86eabbae78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>servo</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a8dc25c6b9af4eafbe0194b14275f4256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>start_robothw</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a1ad926f4dbc79a79f222c44e22894902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::Subscriber</type>
      <name>sub_robot_state</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>a86ef8932b324faff0fd26efa2449da1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>use_velocity_feedback</name>
      <anchorfile>iob_8cpp.html</anchorfile>
      <anchor>aa3ee1c898f86010a35caeb8b88fdfb64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IOBPlugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/src/</path>
    <filename>IOBPlugin_8cpp</filename>
    <includes id="IOBPlugin_8h" name="IOBPlugin.h" local="yes" imported="no">IOBPlugin.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>JOINT_DAMPING_LOWER_BOUND</name>
      <anchorfile>IOBPlugin_8cpp.html</anchorfile>
      <anchor>ad04cb23cd1532de15fa15e357afdf7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a84fc157c3d93b7c3456634ffb52ab15d</anchor>
      <arglist>(IOBPlugin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IOBPlugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/src/</path>
    <filename>IOBPlugin_8h</filename>
    <includes id="PubQueue_8h" name="PubQueue.h" local="yes" imported="no">PubQueue.h</includes>
    <class kind="class">gazebo::IOBPlugin::ErrorTerms</class>
    <class kind="struct">gazebo::IOBPlugin::force_sensor_info</class>
    <class kind="struct">gazebo::IOBPlugin::imu_sensor_info</class>
    <class kind="class">gazebo::IOBPlugin</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; sensors::ImuSensor &gt;</type>
      <name>ImuSensorPtr</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af4d2e0c3b7d94b97b8c0e228b3b363d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hrpsys_gazebo_msgs::JointCommand</type>
      <name>JointCommand</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af8a6f9ba2b6d73867a26142a5a87790d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; math::Pose &gt;</type>
      <name>PosePtr</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1d5cb305b2560c7716160c5487c70ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hrpsys_gazebo_msgs::RobotState</type>
      <name>RobotState</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a83119c64b51602bce55cac7432802e5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PubQueue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/src/</path>
    <filename>PubQueue_8h</filename>
  </compound>
  <compound kind="file">
    <name>PubTfPlugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/src/</path>
    <filename>PubTfPlugin_8cpp</filename>
    <includes id="PubQueue_8h" name="PubQueue.h" local="yes" imported="no">PubQueue.h</includes>
    <class kind="class">gazebo::PubTf</class>
  </compound>
  <compound kind="file">
    <name>SetVelPlugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/src/</path>
    <filename>SetVelPlugin_8cpp</filename>
    <class kind="class">gazebo::SetVel</class>
  </compound>
  <compound kind="file">
    <name>ThermoPlugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rtmros_gazebo/doc_stacks/2015-09-16_10-48-31.261004/rtmros_gazebo/hrpsys_gazebo_general/src/</path>
    <filename>ThermoPlugin_8cpp</filename>
    <includes id="PubQueue_8h" name="PubQueue.h" local="yes" imported="no">PubQueue.h</includes>
    <class kind="class">gazebo::ThermoPlugin</class>
  </compound>
  <compound kind="class">
    <name>gazebo::AddForce</name>
    <filename>classgazebo_1_1AddForce.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DeferredLoad</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a6b44dcc0b19cd6c7d2a66a65cd4a6a1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a3226075deef671f76eaf08ea2893122e</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>aefb3f33159a50bc25f71bde7b8b7f668</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RosQueueThread</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a5033f5c925bdc3323cd5f8264d9a0b08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetForceCommand</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a2c8aa313602c4178c71214b3159139b7</anchor>
      <arglist>(const geometry_msgs::Wrench::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetForcePosition</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>ad0b199c4bb0ad4441c2351db41faa114</anchor>
      <arglist>(const geometry_msgs::Vector3::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callbackQueeuThread</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>acf9c58decdb5e31f89c12404b87e2eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferredLoadThread</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a496faa42ad20c5728f70845e5896dc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>force</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a8a23766e6b8fd21845e26c926bff266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>aa6ffa08e576dfa3d1fced3f9bd15ad98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a24595d2b5efb240faba46cc993fdc482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>aaafbef04dc466c10f5c778538f05baf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>obj_name</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a21dbff246ba34fcba2253738b446482f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>position</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a0abdfe5d4d0f6669523447954888d08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosNode</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a150b32b060306f366444e7c59e947188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>rosQueue</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a320368e46d00c14e09bfb330ce737067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subForceCommand</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>ae3fe7b60cef7b6441479c3167d137685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subForcePosition</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a2629fa23f48689e5b8897ea5a8df34b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>torque</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>a55b61c4adfc97b92a0d36f871378c347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classgazebo_1_1AddForce.html</anchorfile>
      <anchor>ab1a79991a788c09082f000f7a33ad13c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GetVel</name>
    <filename>classgazebo_1_1GetVel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DeferredLoad</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>ab65746f827ff4d08ff753330a41d8d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a155626f0c5acb03e183debba3df11399</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>ac1726c6dc8130b1e92a6cfa65e201898</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PublishVel</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>aa58b86d70b6da662ae348c2834e5b002</anchor>
      <arglist>(const common::Time &amp;_curTime)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferredLoadThread</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a4e22ced1a664f7cc738736a97a9f2356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a30659c1f73cd44b9fcb4cc12ad08c28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>ae93af8e4bfdd778b1a6dac060d70f37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a3e0c8162e65bedd7496b3f2fa40a566e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a122ae59b3afb84fe810862ac33204cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>obj_name</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>abf2413f2885897a4a280a235eb6a9071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubMultiQueue</type>
      <name>pmq</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a5a791ddb55376afa994269b0795a1850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubAbsAccel</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a9c3dfb65bac3eb0a75b96a1718aa3658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; geometry_msgs::TwistStamped &gt;::Ptr</type>
      <name>pubAbsAccelQueue</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a4aeb543b6c0a324edccccb22e9cf0cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubAbsVel</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>ae5aa4231c48d7d00b91149f652b0f368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; geometry_msgs::TwistStamped &gt;::Ptr</type>
      <name>pubAbsVelQueue</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a88db9eebcbf24565d5b456f80791b572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubPose</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a7c35608d57bc59f81e6f0dfec6790112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; geometry_msgs::PoseStamped &gt;::Ptr</type>
      <name>pubPoseQueue</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>acebece220f6d702a889d4092d08adafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubRelAccel</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a18b707d6106690c21efef1668ab3398c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; geometry_msgs::TwistStamped &gt;::Ptr</type>
      <name>pubRelAccelQueue</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a2d844b8144121a4cf15458c8d319ef73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubRelVel</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a74ac7614be173a2707a03f5dae6ee170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; geometry_msgs::TwistStamped &gt;::Ptr</type>
      <name>pubRelVelQueue</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a7c7fc139e448cf236a49401596aa749f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosNode</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>af306029bad89258d4ffbccf22ff30b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>a7936dacaa1a72abbdb7102052424eb65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1GetVel.html</anchorfile>
      <anchor>ac4dba13523d4e9850be5eeed0f3f36c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::IOBPlugin</name>
    <filename>classgazebo_1_1IOBPlugin.html</filename>
    <class kind="class">gazebo::IOBPlugin::ErrorTerms</class>
    <class kind="struct">gazebo::IOBPlugin::force_sensor_info</class>
    <class kind="struct">gazebo::IOBPlugin::imu_sensor_info</class>
    <member kind="function">
      <type></type>
      <name>IOBPlugin</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>afeb8b8c53c13550d901d1448e4faf5db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a794c93330e42d855706b67253f2df180</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IOBPlugin</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a6b87d2f8e080f54ab97ce2d3eecbea6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, struct force_sensor_info &gt;</type>
      <name>forceSensorMap</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a42eb0e0150f4c5965fd9f425f11b7893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, struct imu_sensor_info &gt;</type>
      <name>imuSensorMap</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a1d3546f3f10d0ddacbc9489ed0a76fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeferredLoad</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>aaac6191b314f3492de749363440cd123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetForceTorqueSensorState</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>aba7db83d35945528f1f5e4d96a2f69f9</anchor>
      <arglist>(const common::Time &amp;_curTime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetIMUState</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>afd05c8a2ab2c454d2e2372cec048f893</anchor>
      <arglist>(const common::Time &amp;_curTime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetRobotStates</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a991d69c005d659f3ac5957d18f0e7e26</anchor>
      <arglist>(const common::Time &amp;_curTime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadPIDGainsFromParameter</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a9f54706a8cea0cf35ba9bb5ce01e5fb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PublishJointState</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a678f14543e9ccfbe0650a357cc8b8d6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RosQueueThread</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a9b78c6a51ab4e196e6525cb3dd704074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>serviceCallback</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>ae89e983c0af8ae8877a6958564f7012b</anchor>
      <arglist>(hrpsys_gazebo_msgs::SyncCommandRequest &amp;req, hrpsys_gazebo_msgs::SyncCommandResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>serviceRefCallback</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a23a5881a352e90cf9ca0478ff65cd37f</anchor>
      <arglist>(std_srvs::EmptyRequest &amp;req, std_srvs::EmptyResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetJointCommand</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a0b745f87300dae9719fb974bd349fa04</anchor>
      <arglist>(const JointCommand::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetJointCommand_impl</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a1fd243080d31d2eb506e8e2b9b2b4c33</anchor>
      <arglist>(const JointCommand &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SrvQueueThread</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a8aa78137bf152511760b37c49d62a62a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdatePID_Velocity_Control</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a2c02998256b9da636a08ace9a0e8504f</anchor>
      <arglist>(double _dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdatePIDControl</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>aa9b792e114c9d9982f7933c9533ef370</anchor>
      <arglist>(double _dt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateStates</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a708bf4e1603477525b3fc8cc54acb255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ZeroJointCommand</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a7a05b366520081fdace04dd3045a1d96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static double</type>
      <name>xmlrpc_value_as_double</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>ab359afa1c7f399eedc0ba6b43b99b65e</anchor>
      <arglist>(XmlRpc::XmlRpcValue &amp;v)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>xmlrpc_value_as_int</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>ab60b8b9636e8e34a96d191e53dc3433d</anchor>
      <arglist>(XmlRpc::XmlRpcValue &amp;v)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callbackQueeuThread_msg</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>aabb0b2e7aa1bd1571c6f80de4fd16293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callbackQueeuThread_srv</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a6f3b8077d267ee729c45b3f4599dda06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>controller_name</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a67d5d0cc912f89c0f4a546433272ee00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>controlServ</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a10c9e3e283cfed9b4706faf56270dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferredLoadThread</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a6651cf454ef8c1d413647f3126d98ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>effort_average_cnt</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a83fe5ae05f7bef93ff9545e3f9c59b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>effort_average_window_size</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a785eb13a13ae9bd15e93f73746ba6423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>effortLimit</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a5ad1d68771ce2942be3b6455a2d17f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; std::vector&lt; double &gt; &gt; &gt;</type>
      <name>effortValQueue</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>af2f13da0355ea578b1a6376dda51131e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ErrorTerms &gt;</type>
      <name>errorTerms</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>ab0b8de809da9ec809a2caef71164f035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>force_sensor_average_cnt</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a9ed212c75834901511fb49e1b7b4fb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>force_sensor_average_window_size</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>af247f84e557ba4686aec6b2e942e3502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>forceSensorNames</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a27c8419f91502e9d2aea36f01fbd9569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>forceSensorMap</type>
      <name>forceSensors</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a97d7f020c0bcc968ee3aab4a680f69d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; std::vector&lt; boost::shared_ptr&lt; geometry_msgs::WrenchStamped &gt; &gt; &gt; &gt;</type>
      <name>forceValQueueMap</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a5628169f7ac33636fa7ab109a1123ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>imuSensorNames</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a0425d2dfe972aaef92703c4a4f2b7877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>imuSensorMap</type>
      <name>imuSensors</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>aa9a076ac493291f9e4ecdb5901a86b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>iob_period</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a8e181e78798b6e6efd54dff57746cab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointCommand</type>
      <name>jointCommand</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a4132f1090aea554f76ba851e5326b48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jointDampingMax</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>acef811362eafa8741f4fbdfdf57ddafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jointDampingMin</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>aad1788b6d70a5cfabd2f33ee360c3113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jointDampingModel</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>ae0a3759ef25eebd6647bd814e7e8a767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>jointNames</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a27c95b4a84be376b18660a50dac751b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>jointrefServ</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a8484e8dfc537ecdea99c82f858fcd21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::Joint_V</type>
      <name>joints</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a51bfdf6416af85eb7b610cee99c66ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>lastControllerUpdateTime</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a5388714bbd6040e6302ddc32b5a189ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>lastJointCFMDamping</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>ad09f83cfb0a4c7bedb3765e8c81b5be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a59b8da6dd439b35ed4d0b610055fb61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a33d3734969bb7eca57e5d82b11f84121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubMultiQueue</type>
      <name>pmq</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>af244b223a81f8dfd58bb68b86d63cf02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubJointState</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a76c0968eaae7d5f90412f706dc631f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; sensor_msgs::JointState &gt;::Ptr</type>
      <name>pubJointStateQueue</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a44bcc2e12e3002604d1ed17037d0260b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>publish_count</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a3967d99d005ef624d9f3fefbd8deafd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_joint_state</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a0cc82cdd86dec8b61da7e430283ab1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>publish_joint_state_counter</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a65cb4f24e83858231c527706c88f800e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>publish_joint_state_step</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a2132b0003f315facc8da78fdc026fffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>publish_step</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a51de449e0d4506a120d5264a891fe65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubRobotState</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a0bb370cdc91e6cc964c0629505ff4a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; RobotState &gt;::Ptr</type>
      <name>pubRobotStateQueue</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a48c621c1efefaea1d850e6ea23b96ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>return_service_cond_</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>afb6a9d22c84dfc13732f4d9182ba3af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_name</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a7036dcb078e804c15e8b196bde04d2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RobotState</type>
      <name>robotState</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>adf905560fd7609c5dfc92275466fd1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosNode</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a99fd895e09bb08bfa51f7dff97898308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>rosQueue</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a6ecd7768d4a14465a8660d744fbd7243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>aa85f7f49274c0c4c48b13a55544af8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>srvQueue</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a41f7aca02e2bce1818edbce838caaddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subIOBCommand</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a6c46667da4b0f9a2a27fda4c2b0e9d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>uniq_mutex</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>afd61ab6830ed2cbeec488130b67aa38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a5f71db1cd4b3cf57f94d2c8d3a8637b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_joint_effort</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a9a95bb6a7fab0c7e8533b444a1b81394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_loose_synchronized</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>ae679207ac672ee2dba8a701852dfe194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_synchronized_command</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>aa94e27b5bfcdcc265b6aa4bf7acce4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_velocity_feedback</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a006c253d33085cc2a57e7c6ad42de6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>wait_service_cond_</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a6a9d984cecf277af76428790973babeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1IOBPlugin.html</anchorfile>
      <anchor>a91a810043a7514d7731c93dfd543282b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::IOBPlugin::ErrorTerms</name>
    <filename>classgazebo_1_1IOBPlugin_1_1ErrorTerms.html</filename>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_q_p_dt</name>
      <anchorfile>classgazebo_1_1IOBPlugin_1_1ErrorTerms.html</anchorfile>
      <anchor>ad3f195d2d285f9f945ff1487a0bd4865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>k_i_q_i</name>
      <anchorfile>classgazebo_1_1IOBPlugin_1_1ErrorTerms.html</anchorfile>
      <anchor>a6d06c01c3194b1f6904c264d2340197e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>q_p</name>
      <anchorfile>classgazebo_1_1IOBPlugin_1_1ErrorTerms.html</anchorfile>
      <anchor>ad7e575af6c84212b040d65fab3f04e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>qd_p</name>
      <anchorfile>classgazebo_1_1IOBPlugin_1_1ErrorTerms.html</anchorfile>
      <anchor>af0b22179710e4baea0a49abfabfd99c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IOBPlugin</name>
      <anchorfile>classgazebo_1_1IOBPlugin_1_1ErrorTerms.html</anchorfile>
      <anchor>a3862af66c485bff35590c09e75e39f15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gazebo::IOBPlugin::force_sensor_info</name>
    <filename>structgazebo_1_1IOBPlugin_1_1force__sensor__info.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structgazebo_1_1IOBPlugin_1_1force__sensor__info.html</anchorfile>
      <anchor>ad533b3f25b1184f3b020936c54f5c7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::JointPtr</type>
      <name>joint</name>
      <anchorfile>structgazebo_1_1IOBPlugin_1_1force__sensor__info.html</anchorfile>
      <anchor>a2753eeb55599e94bfb9f00712332c071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PosePtr</type>
      <name>pose</name>
      <anchorfile>structgazebo_1_1IOBPlugin_1_1force__sensor__info.html</anchorfile>
      <anchor>ad15c9c3db51012188f74eefacb86e766</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gazebo::IOBPlugin::imu_sensor_info</name>
    <filename>structgazebo_1_1IOBPlugin_1_1imu__sensor__info.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structgazebo_1_1IOBPlugin_1_1imu__sensor__info.html</anchorfile>
      <anchor>a562375cd40f151452000743cfa1ad29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::LinkPtr</type>
      <name>link</name>
      <anchorfile>structgazebo_1_1IOBPlugin_1_1imu__sensor__info.html</anchorfile>
      <anchor>af79f32dfaf5c28dc4ebec2eccd4c8edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImuSensorPtr</type>
      <name>sensor</name>
      <anchorfile>structgazebo_1_1IOBPlugin_1_1imu__sensor__info.html</anchorfile>
      <anchor>ad39544b03aa29b4ddaa9af27514bc194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sensor_name</name>
      <anchorfile>structgazebo_1_1IOBPlugin_1_1imu__sensor__info.html</anchorfile>
      <anchor>ae48641a39bdbed85887ab167105a356d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::PubTf</name>
    <filename>classgazebo_1_1PubTf.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DeferredLoad</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>a4c3a96be059070a7be94f6406c210cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>a95b99e09da45bea5c8330bae0f77a50e</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>aaf0c095654f2fc1c539ad244b6e939e0</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PublishTf</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>a8cf064e1aa23ca4c2df63e73ee30f3c1</anchor>
      <arglist>(const common::Time &amp;_curTime)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>br</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>ad1e23aadaa64cfc4cb93cf3780a26a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferredLoadThread</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>ab7fc163f4ad4e38cc4b25319e73b3fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>ac79afdf73f1f58744480883c26251488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>ab706b46b33baa9a2c5685e69c1830119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>a609bc8dab5ae164ffbe7d1ee7da87da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>obj_name</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>a46e56a7d19e6378a3caa2ae1a108bbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubMultiQueue</type>
      <name>pmq</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>a7b8636335592242733054ca008fa8960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosNode</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>ada1c0c443d6b68fab73b41304b444a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>ae7e03161cdfa8ccb44affa03339f8172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1PubTf.html</anchorfile>
      <anchor>a050279e85e2a005d3e1ee4429744be20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::SetVel</name>
    <filename>classgazebo_1_1SetVel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DeferredLoad</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a1575d77c6e0b71eca57901c31ef96e1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>af33ac3cd6bb42b105962b256dafb77c9</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a3c216a6c33db01dfc54744eb9aa7e2b4</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RosQueueThread</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>afb60f6aea42a13eb4f269ddf83b79913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPoseCommand</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a84d03b3fefad753dc03172b9ebd1c3bc</anchor>
      <arglist>(const geometry_msgs::Pose::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVelCommand</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a683f5186c4b54171750cb90b7efc7ce3</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>angular_vel</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a257cc1a11067fb4d376ee5939181a46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>apply_in_gazebo_loop</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a572b1f4c720d105774d4d865e17c4302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>callbackQueeuThread</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>aeb6511b80c3851c1ffd3a8c33a1c944e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferredLoadThread</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a7922d021cfc9b06501490a1d50c42d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Vector3</type>
      <name>linear_vel</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a0803336861a9613a7e8ab609312a848a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a674600bbe80840488bcab3b877cd4a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>ac8ae9e5174091ca63e76143f889a316a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a02f9b649b234cf02768c78ac15c01f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>obj_name</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a04b179fdcba7fd2234e9be80ab12303e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>math::Pose</type>
      <name>pose</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>af838e0a4afab8432ab97bc451447cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosNode</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a8f5f2551cc7ed4190a2948e1f2b3f76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>rosQueue</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a26cf85fa65389c270911c1cd85e3f271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>set_pose_flag</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a80e8a060eef197cb1305613bd973cae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>set_vel_flag</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a43f03d60cb261e134bb8b860a2b9d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subPoseCommand</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a0e71dbef647db8c3d699ef33990449e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subVelCommand</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>a6b3799269d7934eb19fabd1896f285af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classgazebo_1_1SetVel.html</anchorfile>
      <anchor>afb51155d0785ff6fc9f27fce915ed295</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::ThermoPlugin</name>
    <filename>classgazebo_1_1ThermoPlugin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DeferredLoad</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a7863410d2772df86a80011473153886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>ac2de676a3b7e87f61e4ce25cda79bdd4</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>af6711119dccfb7945e9031805812ca8a</anchor>
      <arglist>(const common::UpdateInfo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PublishThermo</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>aee3369e868ed308d5e675a2804f08ee6</anchor>
      <arglist>(const common::Time &amp;_curTime, const common::Time &amp;_lastTime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>parseThermoParam</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a2f756f12ed7bc72022155f9c9aeac20a</anchor>
      <arglist>(sdf::ElementPtr _sdf, std::string name, float defo)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>A_vs_Nm</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>ab9826a76d2e40149004d8918c6992cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>atomosphere_temperature</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a841459b54e8369f47c8b0a388fdd6129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>atomosphere_thermo_conductance</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>ad0e4c920d77efbf4c92623731367b016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>case_temperature</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a0cbeaa084d9adda59f1d50e56832a7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>case_thermo_conductance</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a4cb465bf4a53dade7781fa5fb4863f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>coil_temperature</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a48db221de5e5e42947a4f2f17ad94ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>coil_thermo_conductance</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a97c748647c61b84052e50aef06592e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferredLoadThread</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a608c640eaf0d2e2c91228856dadeecbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>electric_resistance</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>aad521be4cbc2068db93eae98378cc732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>inner_thermo_resistance</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a4f3f53040228837ed30f56f051d4cfb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::JointPtr</type>
      <name>joint</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>ad2c9f87d89c991d7f0a86e42eaa71964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>joint_name</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a1d8cc7e13541ca35f9400560835bc255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>lastUpdateTime</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a355dfb6d8f9f4d12e80cdd25e8167197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>link</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>add8ad2e3e4f52546c303730bca98ab0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>link_name</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a3e36757e5af80b98acae0a49bffec58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a253d1af671757781aa4601e8ebebe170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a7fba2a8408608c452388aefc71da287b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>outer_thermo_resistance</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a14a47feb85122c2b96381249cb4adbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubMultiQueue</type>
      <name>pmq</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a2b0e2f8e98273bebedd2ad303b729ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubCaseThermo</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>abc03362775f184b9e14c7eaf7b260bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; std_msgs::Float32 &gt;::Ptr</type>
      <name>pubCaseThermoQueue</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a43bf74ef89ac71e350898bea99ef29aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubCoilThermo</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>ac07f90733863b4b3824bade773cc4749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; std_msgs::Float32 &gt;::Ptr</type>
      <name>pubCoilThermoQueue</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a0a4572114beb10ceb7e70ead4b3b2917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubTorque</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a251a88cd8b7eb9787769d0f2eb0a0d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; std_msgs::Float32 &gt;::Ptr</type>
      <name>pubTorqueQueue</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>acc7ca40ec50e259105c4a0dddae4d974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_name</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>aa2c3e7d4dd376e45c0dc9f64cbd1c986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosNode</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a0306d4b0d4527f6ac6c7c6300d2e2755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>tau</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a7eb07869bfed7324c8c3554343450811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>thermal_calcuration_cnt</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a634096e025c9bf221e7f694f62f2a074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>thermal_calcuration_step</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a6225a47cd726f761b9dd5047d9c92043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>ad36d13dce6ffecbcd1b4b25d3b3c0608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1ThermoPlugin.html</anchorfile>
      <anchor>a5e3ae83144660ac965c1c9a7036bd545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gazebo_robot_kinematics_mode</name>
    <filename>namespacegazebo__robot__kinematics__mode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>gazebo_robot_kinematics_mode_main</name>
      <anchorfile>namespacegazebo__robot__kinematics__mode.html</anchorfile>
      <anchor>a4184eba60af37504fede6d3bbb9dea1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>odom_cb</name>
      <anchorfile>namespacegazebo__robot__kinematics__mode.html</anchorfile>
      <anchor>a798456aac7886ed14cf0c4bb497dfa5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </compound>
</tagfile>
