<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>actuator_command_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/</path>
    <filename>actuator__command__interface_8h</filename>
    <includes id="hardware__resource__manager_8h" name="hardware_resource_manager.h" local="no" imported="no">hardware_interface/internal/hardware_resource_manager.h</includes>
    <includes id="actuator__state__interface_8h" name="actuator_state_interface.h" local="no" imported="no">hardware_interface/actuator_state_interface.h</includes>
    <class kind="class">hardware_interface::ActuatorCommandInterface</class>
    <class kind="class">hardware_interface::ActuatorHandle</class>
    <class kind="class">hardware_interface::EffortActuatorInterface</class>
    <class kind="class">hardware_interface::PositionActuatorInterface</class>
    <class kind="class">hardware_interface::VelocityActuatorInterface</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>actuator_state_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/</path>
    <filename>actuator__state__interface_8h</filename>
    <includes id="hardware__resource__manager_8h" name="hardware_resource_manager.h" local="no" imported="no">hardware_interface/internal/hardware_resource_manager.h</includes>
    <class kind="class">hardware_interface::ActuatorStateHandle</class>
    <class kind="class">hardware_interface::ActuatorStateInterface</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>controller_info.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/</path>
    <filename>controller__info_8h</filename>
    <class kind="struct">hardware_interface::ControllerInfo</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>demangle_symbol.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/internal/</path>
    <filename>demangle__symbol_8h</filename>
    <namespace>hardware_interface</namespace>
    <namespace>hardware_interface::internal</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>demangledTypeName</name>
      <anchorfile>namespacehardware__interface_1_1internal.html</anchorfile>
      <anchor>a06f5a688ded05cbf44b40a61ad63a421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>demangledTypeName</name>
      <anchorfile>namespacehardware__interface_1_1internal.html</anchorfile>
      <anchor>a5a506550dc4ee8896b2358627919a574</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>demangleSymbol</name>
      <anchorfile>namespacehardware__interface_1_1internal.html</anchorfile>
      <anchor>a5500b8903bb425ac8c9ed6f1b0e9855e</anchor>
      <arglist>(const char *name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>force_torque_sensor_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/</path>
    <filename>force__torque__sensor__interface_8h</filename>
    <includes id="hardware__resource__manager_8h" name="hardware_resource_manager.h" local="no" imported="no">hardware_interface/internal/hardware_resource_manager.h</includes>
    <class kind="class">hardware_interface::ForceTorqueSensorHandle</class>
    <class kind="class">hardware_interface::ForceTorqueSensorInterface</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>hardware_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/</path>
    <filename>hardware__interface_8h</filename>
    <class kind="class">hardware_interface::HardwareInterface</class>
    <class kind="class">hardware_interface::HardwareInterfaceException</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>hardware_resource_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/internal/</path>
    <filename>hardware__resource__manager_8h</filename>
    <includes id="hardware__interface_8h" name="hardware_interface.h" local="no" imported="no">hardware_interface/hardware_interface.h</includes>
    <includes id="resource__manager_8h" name="resource_manager.h" local="no" imported="no">hardware_interface/internal/resource_manager.h</includes>
    <class kind="class">hardware_interface::HardwareResourceManager</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>imu_sensor_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/</path>
    <filename>imu__sensor__interface_8h</filename>
    <includes id="hardware__resource__manager_8h" name="hardware_resource_manager.h" local="no" imported="no">hardware_interface/internal/hardware_resource_manager.h</includes>
    <class kind="struct">hardware_interface::ImuSensorHandle::Data</class>
    <class kind="class">hardware_interface::ImuSensorHandle</class>
    <class kind="class">hardware_interface::ImuSensorInterface</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>interface_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/internal/</path>
    <filename>interface__manager_8h</filename>
    <includes id="demangle__symbol_8h" name="demangle_symbol.h" local="no" imported="no">hardware_interface/internal/demangle_symbol.h</includes>
    <class kind="class">hardware_interface::InterfaceManager</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>joint_command_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/</path>
    <filename>joint__command__interface_8h</filename>
    <includes id="hardware__resource__manager_8h" name="hardware_resource_manager.h" local="no" imported="no">hardware_interface/internal/hardware_resource_manager.h</includes>
    <includes id="joint__state__interface_8h" name="joint_state_interface.h" local="no" imported="no">hardware_interface/joint_state_interface.h</includes>
    <class kind="class">hardware_interface::EffortJointInterface</class>
    <class kind="class">hardware_interface::JointCommandInterface</class>
    <class kind="class">hardware_interface::JointHandle</class>
    <class kind="class">hardware_interface::PositionJointInterface</class>
    <class kind="class">hardware_interface::VelocityJointInterface</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>joint_state_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/</path>
    <filename>joint__state__interface_8h</filename>
    <includes id="hardware__resource__manager_8h" name="hardware_resource_manager.h" local="no" imported="no">hardware_interface/internal/hardware_resource_manager.h</includes>
    <class kind="class">hardware_interface::JointStateHandle</class>
    <class kind="class">hardware_interface::JointStateInterface</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>resource_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/internal/</path>
    <filename>resource__manager_8h</filename>
    <includes id="demangle__symbol_8h" name="demangle_symbol.h" local="no" imported="no">hardware_interface/internal/demangle_symbol.h</includes>
    <class kind="class">hardware_interface::ResourceManager</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="file">
    <name>robot_hw.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/hardware_interface/include/hardware_interface/</path>
    <filename>robot__hw_8h</filename>
    <includes id="demangle__symbol_8h" name="demangle_symbol.h" local="no" imported="no">hardware_interface/internal/demangle_symbol.h</includes>
    <includes id="interface__manager_8h" name="interface_manager.h" local="no" imported="no">hardware_interface/internal/interface_manager.h</includes>
    <includes id="hardware__interface_8h" name="hardware_interface.h" local="no" imported="no">hardware_interface/hardware_interface.h</includes>
    <includes id="controller__info_8h" name="controller_info.h" local="no" imported="no">hardware_interface/controller_info.h</includes>
    <class kind="class">hardware_interface::RobotHW</class>
    <namespace>hardware_interface</namespace>
  </compound>
  <compound kind="namespace">
    <name>hardware_interface</name>
    <filename>namespacehardware__interface.html</filename>
    <namespace>hardware_interface::internal</namespace>
    <class kind="class">hardware_interface::ActuatorCommandInterface</class>
    <class kind="class">hardware_interface::ActuatorHandle</class>
    <class kind="class">hardware_interface::ActuatorStateHandle</class>
    <class kind="class">hardware_interface::ActuatorStateInterface</class>
    <class kind="struct">hardware_interface::ControllerInfo</class>
    <class kind="class">hardware_interface::EffortActuatorInterface</class>
    <class kind="class">hardware_interface::EffortJointInterface</class>
    <class kind="class">hardware_interface::ForceTorqueSensorHandle</class>
    <class kind="class">hardware_interface::ForceTorqueSensorInterface</class>
    <class kind="class">hardware_interface::HardwareInterface</class>
    <class kind="class">hardware_interface::HardwareInterfaceException</class>
    <class kind="class">hardware_interface::HardwareResourceManager</class>
    <class kind="class">hardware_interface::ImuSensorHandle</class>
    <class kind="class">hardware_interface::ImuSensorInterface</class>
    <class kind="class">hardware_interface::InterfaceManager</class>
    <class kind="class">hardware_interface::JointCommandInterface</class>
    <class kind="class">hardware_interface::JointHandle</class>
    <class kind="class">hardware_interface::JointStateHandle</class>
    <class kind="class">hardware_interface::JointStateInterface</class>
    <class kind="class">hardware_interface::PositionActuatorInterface</class>
    <class kind="class">hardware_interface::PositionJointInterface</class>
    <class kind="class">hardware_interface::ResourceManager</class>
    <class kind="class">hardware_interface::RobotHW</class>
    <class kind="class">hardware_interface::VelocityActuatorInterface</class>
    <class kind="class">hardware_interface::VelocityJointInterface</class>
  </compound>
  <compound kind="class">
    <name>hardware_interface::ActuatorCommandInterface</name>
    <filename>classhardware__interface_1_1ActuatorCommandInterface.html</filename>
    <base>HardwareResourceManager&lt; ActuatorHandle &gt;</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::ActuatorHandle</name>
    <filename>classhardware__interface_1_1ActuatorHandle.html</filename>
    <base>hardware_interface::ActuatorStateHandle</base>
    <member kind="function">
      <type></type>
      <name>ActuatorHandle</name>
      <anchorfile>classhardware__interface_1_1ActuatorHandle.html</anchorfile>
      <anchor>aa765b65e9a5251d3dc03e32b81f7f5d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActuatorHandle</name>
      <anchorfile>classhardware__interface_1_1ActuatorHandle.html</anchorfile>
      <anchor>ad652589c542412ceb6b3c256800547eb</anchor>
      <arglist>(const ActuatorStateHandle &amp;as, double *cmd)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCommand</name>
      <anchorfile>classhardware__interface_1_1ActuatorHandle.html</anchorfile>
      <anchor>a7bc505c32300d907498b0186143fd6f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>getCommandPtr</name>
      <anchorfile>classhardware__interface_1_1ActuatorHandle.html</anchorfile>
      <anchor>aeadb1a96533facd13b5cf6bea60e1a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classhardware__interface_1_1ActuatorHandle.html</anchorfile>
      <anchor>a54cb9a171416be3d4a11a9ef569b26f2</anchor>
      <arglist>(double command)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>cmd_</name>
      <anchorfile>classhardware__interface_1_1ActuatorHandle.html</anchorfile>
      <anchor>aff34e542c0bb07dc1f0482a90e13f3a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::ActuatorStateHandle</name>
    <filename>classhardware__interface_1_1ActuatorStateHandle.html</filename>
    <member kind="function">
      <type></type>
      <name>ActuatorStateHandle</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>ab2e1e9ea5deb0e5b5e524c58228d057f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActuatorStateHandle</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>a7d5ea4f9ed7de0ad40a5d915329f6d05</anchor>
      <arglist>(const std::string &amp;name, const double *pos, const double *vel, const double *eff)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEffort</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>a6961ef65e25a2a29882bf08d9536f9ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getEffortPtr</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>a5829dd8d6b9ce681ee5bf627e84fdb01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>ac3e888caf07f0c26360472129de65612</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPosition</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>a9f830e06c64e0702f99c59a02ce773a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getPositionPtr</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>a0f8be36def2570d905860c6489dbcf18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVelocity</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>ab61562103a096ab98188734f47e4b225</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getVelocityPtr</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>ab66393c4d02b94341d12b0faadd52040</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double *</type>
      <name>eff_</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>acb7dfa378382629abfab71358241cab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>af840b2229c1de5932397e209a3a88edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double *</type>
      <name>pos_</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>a7d953c0b42ad939d451583c3fcb5f8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double *</type>
      <name>vel_</name>
      <anchorfile>classhardware__interface_1_1ActuatorStateHandle.html</anchorfile>
      <anchor>a0b1344c3388dad71632dd36f12f8038b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::ActuatorStateInterface</name>
    <filename>classhardware__interface_1_1ActuatorStateInterface.html</filename>
    <base>HardwareResourceManager&lt; ActuatorStateHandle &gt;</base>
  </compound>
  <compound kind="struct">
    <name>hardware_interface::ControllerInfo</name>
    <filename>structhardware__interface_1_1ControllerInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>hardware_interface</name>
      <anchorfile>structhardware__interface_1_1ControllerInfo.html</anchorfile>
      <anchor>a271751e411f47c0118c4fc4ca5da05c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structhardware__interface_1_1ControllerInfo.html</anchorfile>
      <anchor>a8c6d7a1ca9302d58f55ae2ea1b365635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>resources</name>
      <anchorfile>structhardware__interface_1_1ControllerInfo.html</anchorfile>
      <anchor>a9ca5b9a98e0c71d60869e8da4dcd77b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structhardware__interface_1_1ControllerInfo.html</anchorfile>
      <anchor>a4ef630c5bfd994650861829629b11ab2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::EffortActuatorInterface</name>
    <filename>classhardware__interface_1_1EffortActuatorInterface.html</filename>
    <base>hardware_interface::ActuatorCommandInterface</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::EffortJointInterface</name>
    <filename>classhardware__interface_1_1EffortJointInterface.html</filename>
    <base>hardware_interface::JointCommandInterface</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::ForceTorqueSensorHandle</name>
    <filename>classhardware__interface_1_1ForceTorqueSensorHandle.html</filename>
    <member kind="function">
      <type></type>
      <name>ForceTorqueSensorHandle</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>af2f0376eb05da21a07f1f5f7048aa983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForceTorqueSensorHandle</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>aff2d58b7c418e8c779474e7d8e436347</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;frame_id, double *force, double *torque)</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getForce</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>ae997965fa12ebc1526c2f0410ac4fe44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameId</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>a36a9601e2981043ba0572df647874381</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>a44af9c2f96f341f91d46181d22adaf97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getTorque</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>a7608b652c0a6ced754d6ae30a5d1f82f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>force_</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>a9acde7311d28e0e569c29c486ad3dc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>aa737d480153e3dc1979d3bb2f912e29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>a2996efc2304c152c15bf0d30f5cd4ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>torque_</name>
      <anchorfile>classhardware__interface_1_1ForceTorqueSensorHandle.html</anchorfile>
      <anchor>a660776c4e59cb1aa8fc7edd038113921</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::ForceTorqueSensorInterface</name>
    <filename>classhardware__interface_1_1ForceTorqueSensorInterface.html</filename>
    <base>HardwareResourceManager&lt; ForceTorqueSensorHandle &gt;</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::HardwareInterface</name>
    <filename>classhardware__interface_1_1HardwareInterface.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HardwareInterface</name>
      <anchorfile>classhardware__interface_1_1HardwareInterface.html</anchorfile>
      <anchor>a66029297e30ce8218aa86db056e73872</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>claim</name>
      <anchorfile>classhardware__interface_1_1HardwareInterface.html</anchorfile>
      <anchor>a1cbbbf08565bd3b6b602c8150dbf5222</anchor>
      <arglist>(std::string resource)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearClaims</name>
      <anchorfile>classhardware__interface_1_1HardwareInterface.html</anchorfile>
      <anchor>ae3dc4c94adb4b1b767d291ce9f97a2ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; std::string &gt;</type>
      <name>getClaims</name>
      <anchorfile>classhardware__interface_1_1HardwareInterface.html</anchorfile>
      <anchor>aaa6cbe2de90c06134a152059175f5a2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>claims_</name>
      <anchorfile>classhardware__interface_1_1HardwareInterface.html</anchorfile>
      <anchor>a739621a61c83be71e29200f55fede47d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::HardwareInterfaceException</name>
    <filename>classhardware__interface_1_1HardwareInterfaceException.html</filename>
    <member kind="function">
      <type></type>
      <name>HardwareInterfaceException</name>
      <anchorfile>classhardware__interface_1_1HardwareInterfaceException.html</anchorfile>
      <anchor>ade3a75f1638b8f011fb9ff2e7492713f</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classhardware__interface_1_1HardwareInterfaceException.html</anchorfile>
      <anchor>ae97ac9f695ce1815b8729ea58d0ceecb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HardwareInterfaceException</name>
      <anchorfile>classhardware__interface_1_1HardwareInterfaceException.html</anchorfile>
      <anchor>acbf6b0d8ed4bdc9f99b91d0d8f362ac8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>msg</name>
      <anchorfile>classhardware__interface_1_1HardwareInterfaceException.html</anchorfile>
      <anchor>ac2798ea2b9faa54dccec1d1d364c224f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::HardwareResourceManager</name>
    <filename>classhardware__interface_1_1HardwareResourceManager.html</filename>
    <templarg>ResourceHandle</templarg>
    <templarg>ClaimPolicy</templarg>
    <base>hardware_interface::HardwareInterface</base>
    <base>hardware_interface::ResourceManager</base>
    <member kind="typedef">
      <type>ResourceHandle</type>
      <name>ResourceHandleType</name>
      <anchorfile>classhardware__interface_1_1HardwareResourceManager.html</anchorfile>
      <anchor>ae7f460c95dfd9cd9e915b65ad103de1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResourceHandle</type>
      <name>getHandle</name>
      <anchorfile>classhardware__interface_1_1HardwareResourceManager.html</anchorfile>
      <anchor>a65372c45c04fad4d9f3f801df1ace5f8</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::ImuSensorHandle</name>
    <filename>classhardware__interface_1_1ImuSensorHandle.html</filename>
    <class kind="struct">hardware_interface::ImuSensorHandle::Data</class>
    <member kind="function">
      <type>const double *</type>
      <name>getAngularVelocity</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>a516207134177d7f60f289db294ede202</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getAngularVelocityCovariance</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>a5b19f8b04243743b4b35e02ea40bfcdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameId</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>a3304809d3ded5f5e68f340f07e1a0c6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getLinearAcceleration</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>aadc4a4a79d9cafb4f93c276bbb727f28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getLinearAccelerationCovariance</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>a0113488e84b2d5c0567185b95467a248</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>a58f86636d2057a3b26d3ec18e75cfb11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getOrientation</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>a25f0059e69caf9df1129a1e41d95975f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>getOrientationCovariance</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>a71ab8173fdccb1999c6ed48b832d924f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImuSensorHandle</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>ab59cb98522f184e7fac4d433f7849868</anchor>
      <arglist>(const Data &amp;data=Data())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>angular_velocity_</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>aeeb58a5651b7209923bdb686c7c5baa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>angular_velocity_covariance_</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>ab16e15cb1a1247de994826a2e00893e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>a5958f03b3b61cf7b457c25c34f7e7caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>linear_acceleration_</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>ad596562633ea07625b5f4e5a4d1d79a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>linear_acceleration_covariance_</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>acfc42e6998f2b1df2160daf052b3dbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>a9cbab9bc5a3ac3bffa7f9e3a41595d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>orientation_</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>af1bd909e8e456c51c064d58f827c740b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>orientation_covariance_</name>
      <anchorfile>classhardware__interface_1_1ImuSensorHandle.html</anchorfile>
      <anchor>ad743ccda2fd6bb36d7533846c0753424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hardware_interface::ImuSensorHandle::Data</name>
    <filename>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</filename>
    <member kind="function">
      <type></type>
      <name>Data</name>
      <anchorfile>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</anchorfile>
      <anchor>a448ee3bb9d20e822c676f689f194b43e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>angular_velocity</name>
      <anchorfile>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</anchorfile>
      <anchor>a0e83662e718412eceeff8504a30a916a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>angular_velocity_covariance</name>
      <anchorfile>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</anchorfile>
      <anchor>a27c7f94337463e2626931123168977df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</anchorfile>
      <anchor>aea63b545043cafa703dfa828bfc1be96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>linear_acceleration</name>
      <anchorfile>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</anchorfile>
      <anchor>a334097b32de9d7ed35e9f616c2565565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>linear_acceleration_covariance</name>
      <anchorfile>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</anchorfile>
      <anchor>a72051cd42d0ae2fe87a63262350237d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</anchorfile>
      <anchor>a5d03d541e3bd494ee02e8ea5b2d0cf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>orientation</name>
      <anchorfile>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</anchorfile>
      <anchor>afd9c3b4baeb328570801d0486af1db8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>orientation_covariance</name>
      <anchorfile>structhardware__interface_1_1ImuSensorHandle_1_1Data.html</anchorfile>
      <anchor>a81e82fd53e3c841f565d11a42c78adba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::ImuSensorInterface</name>
    <filename>classhardware__interface_1_1ImuSensorInterface.html</filename>
    <base>HardwareResourceManager&lt; ImuSensorHandle &gt;</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::InterfaceManager</name>
    <filename>classhardware__interface_1_1InterfaceManager.html</filename>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>classhardware__interface_1_1InterfaceManager.html</anchorfile>
      <anchor>aca0e72c4fd2f3d946c8ce6a7ca9ba2b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerInterface</name>
      <anchorfile>classhardware__interface_1_1InterfaceManager.html</anchorfile>
      <anchor>a386b28d776190a36c9cf79fc83e0728b</anchor>
      <arglist>(T *iface)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; std::string, void * &gt;</type>
      <name>InterfaceMap</name>
      <anchorfile>classhardware__interface_1_1InterfaceManager.html</anchorfile>
      <anchor>a380196a5b999ce12022402dd76e68d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InterfaceMap</type>
      <name>interfaces_</name>
      <anchorfile>classhardware__interface_1_1InterfaceManager.html</anchorfile>
      <anchor>aeaad0aed914d08772ed523ca595ba1dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::JointCommandInterface</name>
    <filename>classhardware__interface_1_1JointCommandInterface.html</filename>
    <base>HardwareResourceManager&lt; JointHandle, ClaimResources &gt;</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::JointHandle</name>
    <filename>classhardware__interface_1_1JointHandle.html</filename>
    <base>hardware_interface::JointStateHandle</base>
    <member kind="function">
      <type>double</type>
      <name>getCommand</name>
      <anchorfile>classhardware__interface_1_1JointHandle.html</anchorfile>
      <anchor>a4bd328eb0920c602b739c48b265547c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointHandle</name>
      <anchorfile>classhardware__interface_1_1JointHandle.html</anchorfile>
      <anchor>a4aecc1f6251d30cc754ad88168c340ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointHandle</name>
      <anchorfile>classhardware__interface_1_1JointHandle.html</anchorfile>
      <anchor>a1eae3b1b8498b2f30d73c0c74c1ca0d3</anchor>
      <arglist>(const JointStateHandle &amp;js, double *cmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classhardware__interface_1_1JointHandle.html</anchorfile>
      <anchor>a352fb0bfb003299f5da75963a1dfbfd6</anchor>
      <arglist>(double command)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>cmd_</name>
      <anchorfile>classhardware__interface_1_1JointHandle.html</anchorfile>
      <anchor>a8ca98df67c80ec5dfa76ced341c73abf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::JointStateHandle</name>
    <filename>classhardware__interface_1_1JointStateHandle.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getEffort</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>a8639df80b2cf72db487a9275b5714a06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>a660b5cb37f7831b4fcf96b5c0cded55c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPosition</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>aa04f165441281b570c31b104378ab8e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVelocity</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>a7c2cfc140d50fd092d51bd0e825bc4a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointStateHandle</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>a7bd20af3c9edd0ce90e21ed7e0dc91f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointStateHandle</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>a329e5e8b72cb2b4c0fd23e28b7b24a2b</anchor>
      <arglist>(const std::string &amp;name, const double *pos, const double *vel, const double *eff)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double *</type>
      <name>eff_</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>a0ec1a0c886b7dacc616090bef82f4c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>a907ee3caeb0ee79275ca1aabe13a3802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double *</type>
      <name>pos_</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>ab8550eb758f049d1a3dcd7c0fb7cc185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double *</type>
      <name>vel_</name>
      <anchorfile>classhardware__interface_1_1JointStateHandle.html</anchorfile>
      <anchor>aaa0ac8272dee92ee297cbc49f8553991</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::JointStateInterface</name>
    <filename>classhardware__interface_1_1JointStateInterface.html</filename>
    <base>HardwareResourceManager&lt; JointStateHandle &gt;</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::PositionActuatorInterface</name>
    <filename>classhardware__interface_1_1PositionActuatorInterface.html</filename>
    <base>hardware_interface::ActuatorCommandInterface</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::PositionJointInterface</name>
    <filename>classhardware__interface_1_1PositionJointInterface.html</filename>
    <base>hardware_interface::JointCommandInterface</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::ResourceManager</name>
    <filename>classhardware__interface_1_1ResourceManager.html</filename>
    <templarg>ResourceHandle</templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ResourceManager</name>
      <anchorfile>classhardware__interface_1_1ResourceManager.html</anchorfile>
      <anchor>a87555e357f01635992d2fb8cc4d3d546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getNames</name>
      <anchorfile>classhardware__interface_1_1ResourceManager.html</anchorfile>
      <anchor>a92c750bb550c4e1efee3b4ddc70da4ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerHandle</name>
      <anchorfile>classhardware__interface_1_1ResourceManager.html</anchorfile>
      <anchor>a2dc62071ce355570125cb87207873f3c</anchor>
      <arglist>(const ResourceHandle &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>ResourceHandle</type>
      <name>getHandle</name>
      <anchorfile>classhardware__interface_1_1ResourceManager.html</anchorfile>
      <anchor>a7ae33da68715c640fac15a3c08ce7058</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; std::string, ResourceHandle &gt;</type>
      <name>ResourceMap</name>
      <anchorfile>classhardware__interface_1_1ResourceManager.html</anchorfile>
      <anchor>ad6c8f4d860d43a634edbf1e78ab352ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ResourceMap</type>
      <name>resource_map_</name>
      <anchorfile>classhardware__interface_1_1ResourceManager.html</anchorfile>
      <anchor>a24bd3e526e02b26fa729411ea9cab5a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::RobotHW</name>
    <filename>classhardware__interface_1_1RobotHW.html</filename>
    <base>hardware_interface::InterfaceManager</base>
    <member kind="function">
      <type></type>
      <name>RobotHW</name>
      <anchorfile>classhardware__interface_1_1RobotHW.html</anchorfile>
      <anchor>ade9bd05d3157dc2d278bcb2d19d6b6e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkForConflict</name>
      <anchorfile>classhardware__interface_1_1RobotHW.html</anchorfile>
      <anchor>a96a73831d8e36a746102752383feec61</anchor>
      <arglist>(const std::list&lt; ControllerInfo &gt; &amp;info) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hardware_interface::VelocityActuatorInterface</name>
    <filename>classhardware__interface_1_1VelocityActuatorInterface.html</filename>
    <base>hardware_interface::ActuatorCommandInterface</base>
  </compound>
  <compound kind="class">
    <name>hardware_interface::VelocityJointInterface</name>
    <filename>classhardware__interface_1_1VelocityJointInterface.html</filename>
    <base>hardware_interface::JointCommandInterface</base>
  </compound>
  <compound kind="namespace">
    <name>hardware_interface::internal</name>
    <filename>namespacehardware__interface_1_1internal.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>demangledTypeName</name>
      <anchorfile>namespacehardware__interface_1_1internal.html</anchorfile>
      <anchor>a06f5a688ded05cbf44b40a61ad63a421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>demangledTypeName</name>
      <anchorfile>namespacehardware__interface_1_1internal.html</anchorfile>
      <anchor>a5a506550dc4ee8896b2358627919a574</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>demangleSymbol</name>
      <anchorfile>namespacehardware__interface_1_1internal.html</anchorfile>
      <anchor>a5500b8903bb425ac8c9ed6f1b0e9855e</anchor>
      <arglist>(const char *name)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
</tagfile>
