<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/pr2_collision_monitor/</path>
    <filename>____init_____8py</filename>
    <namespace>pr2_collision_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/pr2_collision_monitor/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>pr2_collision_monitor::msg</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/pr2_collision_monitor/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>pr2_collision_monitor::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_ArmMovingWait.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/pr2_collision_monitor/srv/</path>
    <filename>__ArmMovingWait_8py</filename>
    <class kind="class">pr2_collision_monitor::srv::_ArmMovingWait::ArmMovingWait</class>
    <class kind="class">pr2_collision_monitor::srv::_ArmMovingWait::ArmMovingWaitRequest</class>
    <class kind="class">pr2_collision_monitor::srv::_ArmMovingWait::ArmMovingWaitResponse</class>
    <namespace>pr2_collision_monitor::srv::_ArmMovingWait</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__ArmMovingWait.html</anchorfile>
      <anchor>a61aca3c6bbd4f06c0be5553c0a092bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_Bf</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__ArmMovingWait.html</anchorfile>
      <anchor>add6133fee8d784598a97776b8b794f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__ArmMovingWait.html</anchorfile>
      <anchor>af315738a5338b24fcc7c812ec6f7a436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__ArmMovingWait.html</anchorfile>
      <anchor>a4b56e8a2625a15e9e4b0168acf0e7b15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_FingerState.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/pr2_collision_monitor/msg/</path>
    <filename>__FingerState_8py</filename>
    <class kind="class">pr2_collision_monitor::msg::_FingerState::FingerState</class>
    <namespace>pr2_collision_monitor::msg::_FingerState</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__FingerState.html</anchorfile>
      <anchor>a930d035375f11e0164336f2654e75c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__FingerState.html</anchorfile>
      <anchor>a7eb0f270ce9324e6cbe071612759e1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__FingerState.html</anchorfile>
      <anchor>a74971f8a39d1d368cf78feb834b356fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_GetFingerState.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/pr2_collision_monitor/srv/</path>
    <filename>__GetFingerState_8py</filename>
    <class kind="class">pr2_collision_monitor::srv::_GetFingerState::GetFingerState</class>
    <class kind="class">pr2_collision_monitor::srv::_GetFingerState::GetFingerStateRequest</class>
    <class kind="class">pr2_collision_monitor::srv::_GetFingerState::GetFingerStateResponse</class>
    <namespace>pr2_collision_monitor::srv::_GetFingerState</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__GetFingerState.html</anchorfile>
      <anchor>a343f197659b748fcdd21b193da46b8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__GetFingerState.html</anchorfile>
      <anchor>ac084a7cb1489c486a5b99a85f719b55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__GetFingerState.html</anchorfile>
      <anchor>ad5786b07916ee0bcd7ff243c04eeda29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_JointDetectionStart.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/pr2_collision_monitor/srv/</path>
    <filename>__JointDetectionStart_8py</filename>
    <class kind="class">pr2_collision_monitor::srv::_JointDetectionStart::JointDetectionStart</class>
    <class kind="class">pr2_collision_monitor::srv::_JointDetectionStart::JointDetectionStartRequest</class>
    <class kind="class">pr2_collision_monitor::srv::_JointDetectionStart::JointDetectionStartResponse</class>
    <namespace>pr2_collision_monitor::srv::_JointDetectionStart</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__JointDetectionStart.html</anchorfile>
      <anchor>adb003d3674ec8841392f7512ef266502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__JointDetectionStart.html</anchorfile>
      <anchor>abb26f6dcbab2d3755ff6cadc93a3cd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__JointDetectionStart.html</anchorfile>
      <anchor>a3b28f7de0d032722a29fd817f18e6d85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_JointErrorData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/pr2_collision_monitor/msg/</path>
    <filename>__JointErrorData_8py</filename>
    <class kind="class">pr2_collision_monitor::msg::_JointErrorData::JointErrorData</class>
    <namespace>pr2_collision_monitor::msg::_JointErrorData</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__JointErrorData.html</anchorfile>
      <anchor>a863b4f591d851ed5470b5e94ef52825e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__JointErrorData.html</anchorfile>
      <anchor>a37e3d9cd9624b1ee149039dc1c0acac2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_StartMonitor.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/pr2_collision_monitor/srv/</path>
    <filename>__StartMonitor_8py</filename>
    <class kind="class">pr2_collision_monitor::srv::_StartMonitor::StartMonitor</class>
    <class kind="class">pr2_collision_monitor::srv::_StartMonitor::StartMonitorRequest</class>
    <class kind="class">pr2_collision_monitor::srv::_StartMonitor::StartMonitorResponse</class>
    <namespace>pr2_collision_monitor::srv::_StartMonitor</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3B</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__StartMonitor.html</anchorfile>
      <anchor>ab2fcf6db70fd1638132275e95f2d0954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__StartMonitor.html</anchorfile>
      <anchor>ae443e080d68e112c265089158a7742c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__StartMonitor.html</anchorfile>
      <anchor>a2f59ac47c6d5eb8f6d5a6284bba1e64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__StartMonitor.html</anchorfile>
      <anchor>ac333d735a97158d0797b578611ded0f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arm_moving_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/</path>
    <filename>arm__moving__server_8cpp</filename>
    <includes id="ArmMovingWait_8h" name="ArmMovingWait.h" local="no" imported="no">pr2_collision_monitor/ArmMovingWait.h</includes>
    <class kind="class">pr2_collision_monitor::ArmMovingWaitServer</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>arm__moving__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>JOINTSTATE_INDS_L</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a9b79cbd5be923628a4658e8269fad72d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>JOINTSTATE_INDS_R</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a1b45b85453ae63c24616454bbacce049</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArmMovingWait.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/srv_gen/cpp/include/pr2_collision_monitor/</path>
    <filename>ArmMovingWait_8h</filename>
    <class kind="struct">pr2_collision_monitor::ArmMovingWait</class>
    <class kind="struct">pr2_collision_monitor::ArmMovingWaitRequest_</class>
    <class kind="struct">pr2_collision_monitor::ArmMovingWaitResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::ArmMovingWait &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::ArmMovingWait &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="typedef">
      <type>::pr2_collision_monitor::ArmMovingWaitRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ArmMovingWaitRequest</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>ada9169652888aaf0bbafae659cc26edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitRequest const  &gt;</type>
      <name>ArmMovingWaitRequestConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a16aacf88a68882e80acfed5443c71ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitRequest &gt;</type>
      <name>ArmMovingWaitRequestPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a409f82e002d73cda8479da58afaaa913</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::ArmMovingWaitResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ArmMovingWaitResponse</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>aa7889ef9108ea8c6787d630febdad291</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitResponse const  &gt;</type>
      <name>ArmMovingWaitResponseConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a414a5628717dbf9385a773656df9f18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitResponse &gt;</type>
      <name>ArmMovingWaitResponsePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>afcf1ed7d27da80418cef78da830624ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/</path>
    <filename>collision__monitor_8cpp</filename>
    <includes id="FingerState_8h" name="FingerState.h" local="no" imported="no">pr2_collision_monitor/FingerState.h</includes>
    <includes id="StartMonitor_8h" name="StartMonitor.h" local="no" imported="no">pr2_collision_monitor/StartMonitor.h</includes>
    <includes id="JointDetectionStart_8h" name="JointDetectionStart.h" local="no" imported="no">pr2_collision_monitor/JointDetectionStart.h</includes>
    <class kind="class">pr2_collision_monitor::CollisionMonitor</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>collision__monitor_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>JOINTNAMES</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a612a040876141d0feb870af9ac87d49e</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FingerState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/msg_gen/cpp/include/pr2_collision_monitor/</path>
    <filename>FingerState_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">pr2_collision_monitor::FingerState_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="typedef">
      <type>::pr2_collision_monitor::FingerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>FingerState</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a18fe10266cf87fb9e47855c2a37c8fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::FingerState const  &gt;</type>
      <name>FingerStateConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a3060deb0d8792e29ac215b60ac802973</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::FingerState &gt;</type>
      <name>FingerStatePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a3cc53e48dc978630a6d9d770f78cd7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a5e5f855b6f4f83142cd1276e5a2e4739</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fingertip_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/</path>
    <filename>fingertip__monitor_8cpp</filename>
    <includes id="FingerState_8h" name="FingerState.h" local="no" imported="no">pr2_collision_monitor/FingerState.h</includes>
    <includes id="GetFingerState_8h" name="GetFingerState.h" local="no" imported="no">pr2_collision_monitor/GetFingerState.h</includes>
    <includes id="fir__diff__filter_8h" name="fir_diff_filter.h" local="no" imported="no">pr2_collision_monitor/fir_diff_filter.h</includes>
    <class kind="class">pr2_collision_monitor::FingertipMonitor</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="define">
      <type>#define</type>
      <name>bl</name>
      <anchorfile>fingertip__monitor_8cpp.html</anchorfile>
      <anchor>af2fd05c57257a8c2eee11a1d65918075</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fingertip__monitor_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fir_diff_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/include/pr2_collision_monitor/</path>
    <filename>fir__diff__filter_8h</filename>
    <class kind="struct">FIRDiffFilter</class>
  </compound>
  <compound kind="file">
    <name>force_torque_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/</path>
    <filename>force__torque__monitor_8cpp</filename>
    <includes id="fir__diff__filter_8h" name="fir_diff_filter.h" local="no" imported="no">pr2_collision_monitor/fir_diff_filter.h</includes>
    <class kind="class">pr2_collision_monitor::ForceTorqueMonitor</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="define">
      <type>#define</type>
      <name>bl</name>
      <anchorfile>force__torque__monitor_8cpp.html</anchorfile>
      <anchor>af2fd05c57257a8c2eee11a1d65918075</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>force__torque__monitor_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GetFingerState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/srv_gen/cpp/include/pr2_collision_monitor/</path>
    <filename>GetFingerState_8h</filename>
    <includes id="FingerState_8h" name="FingerState.h" local="yes" imported="no">pr2_collision_monitor/FingerState.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::GetFingerState &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">pr2_collision_monitor::GetFingerState</class>
    <class kind="struct">pr2_collision_monitor::GetFingerStateRequest_</class>
    <class kind="struct">pr2_collision_monitor::GetFingerStateResponse_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::GetFingerState &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="typedef">
      <type>::pr2_collision_monitor::GetFingerStateRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetFingerStateRequest</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a894584e3ac243dfc8746beec3cfafae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateRequest const  &gt;</type>
      <name>GetFingerStateRequestConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a372d8058440e79311ae87c159efaf482</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateRequest &gt;</type>
      <name>GetFingerStateRequestPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>aa6fa5b158b05cd033bfd0016f0db4bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::GetFingerStateResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetFingerStateResponse</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a05ca0e89bb42ac259eadd3a62b795eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateResponse const  &gt;</type>
      <name>GetFingerStateResponseConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a0e71e7d4cf04b0b3f92e1032fba3a751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateResponse &gt;</type>
      <name>GetFingerStateResponsePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>addb20f41ae83920846e583b88f633e0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_coll_detect.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/src/</path>
    <filename>joint__coll__detect_8cpp</filename>
    <includes id="JointErrorData_8h" name="JointErrorData.h" local="no" imported="no">pr2_collision_monitor/JointErrorData.h</includes>
    <includes id="JointDetectionStart_8h" name="JointDetectionStart.h" local="no" imported="no">pr2_collision_monitor/JointDetectionStart.h</includes>
    <class kind="class">pr2_collision_monitor::JointCollDetect</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>joint__coll__detect_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>minus_squared</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a0ad1c6595addb8ae625aa233bf843b5e</anchor>
      <arglist>(float a, float b, float c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointDetectionStart.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/srv_gen/cpp/include/pr2_collision_monitor/</path>
    <filename>JointDetectionStart_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::JointDetectionStart &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">pr2_collision_monitor::JointDetectionStart</class>
    <class kind="struct">pr2_collision_monitor::JointDetectionStartRequest_</class>
    <class kind="struct">pr2_collision_monitor::JointDetectionStartResponse_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::JointDetectionStart &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="typedef">
      <type>::pr2_collision_monitor::JointDetectionStartRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointDetectionStartRequest</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a542c567ad157f788d74d8c45348e412b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartRequest const  &gt;</type>
      <name>JointDetectionStartRequestConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a137746c7a01ed905128e768e09495896</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartRequest &gt;</type>
      <name>JointDetectionStartRequestPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a67b377ea52be4c9ad8faaf1fe5e46ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::JointDetectionStartResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointDetectionStartResponse</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a48a190cb19ade7fef3d03bb5ad346ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartResponse const  &gt;</type>
      <name>JointDetectionStartResponseConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a278495cf14080906b64711100a61ffc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartResponse &gt;</type>
      <name>JointDetectionStartResponsePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a6880914a6b6f43273b315c407d6c3efd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointErrorData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/msg_gen/cpp/include/pr2_collision_monitor/</path>
    <filename>JointErrorData_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">pr2_collision_monitor::JointErrorData_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="typedef">
      <type>::pr2_collision_monitor::JointErrorData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointErrorData</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a74b09f2ec1370b4e5f0f20fefb8ca59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointErrorData const  &gt;</type>
      <name>JointErrorDataConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a37d45643b1780cf11b7cf0edd71b3d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointErrorData &gt;</type>
      <name>JointErrorDataPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>ac905c64977dc1da8a917562ab674b950</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a6528587d33dc92484be22ce40747b2a2</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>StartMonitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_behaviors/pr2_collision_monitor/srv_gen/cpp/include/pr2_collision_monitor/</path>
    <filename>StartMonitor_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::StartMonitor &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::StartMonitor &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">pr2_collision_monitor::StartMonitor</class>
    <class kind="struct">pr2_collision_monitor::StartMonitorRequest_</class>
    <class kind="struct">pr2_collision_monitor::StartMonitorResponse_</class>
    <namespace>pr2_collision_monitor</namespace>
    <member kind="typedef">
      <type>::pr2_collision_monitor::StartMonitorRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>StartMonitorRequest</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a77b183650b43c1b663f1a5820a825895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorRequest const  &gt;</type>
      <name>StartMonitorRequestConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>ab698ed976978bff09dcaf7f5ab2a156c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorRequest &gt;</type>
      <name>StartMonitorRequestPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a4be51aa8fa94bae37116c29b356f56b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::StartMonitorResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>StartMonitorResponse</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>aeab5066c1999c32180424b7fcf49018b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorResponse const  &gt;</type>
      <name>StartMonitorResponseConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a3b3c220851b63dbe7eb4c751529cd960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorResponse &gt;</type>
      <name>StartMonitorResponsePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a12459c4c4b15ed11d3273eff65d42522</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FIRDiffFilter</name>
    <filename>structFIRDiffFilter.html</filename>
    <member kind="function">
      <type></type>
      <name>FIRDiffFilter</name>
      <anchorfile>structFIRDiffFilter.html</anchorfile>
      <anchor>a22ffcd4cf0b86a2b810a115e8e972dcc</anchor>
      <arglist>(int history_size=15, double time_constant=0.01)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>updateState</name>
      <anchorfile>structFIRDiffFilter.html</anchorfile>
      <anchor>afcfae19291da437ec132490932bcf9c6</anchor>
      <arglist>(double z_obs)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>coll_sig</name>
      <anchorfile>structFIRDiffFilter.html</anchorfile>
      <anchor>ad18e5e14d757f44492c131076cd63381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>history</name>
      <anchorfile>structFIRDiffFilter.html</anchorfile>
      <anchor>a26acf815abcb8a2f62c7785de35f6638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>step</name>
      <anchorfile>structFIRDiffFilter.html</anchorfile>
      <anchor>aa21513889f7c616156f8f668e7780e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_const</name>
      <anchorfile>structFIRDiffFilter.html</anchorfile>
      <anchor>a946fa121bbc509b1b361a782bb40c056</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_collision_monitor</name>
    <filename>namespacepr2__collision__monitor.html</filename>
    <namespace>pr2_collision_monitor::msg</namespace>
    <namespace>pr2_collision_monitor::srv</namespace>
    <class kind="struct">pr2_collision_monitor::ArmMovingWait</class>
    <class kind="struct">pr2_collision_monitor::ArmMovingWaitRequest_</class>
    <class kind="struct">pr2_collision_monitor::ArmMovingWaitResponse_</class>
    <class kind="class">pr2_collision_monitor::ArmMovingWaitServer</class>
    <class kind="class">pr2_collision_monitor::CollisionMonitor</class>
    <class kind="struct">pr2_collision_monitor::FingerState_</class>
    <class kind="class">pr2_collision_monitor::FingertipMonitor</class>
    <class kind="class">pr2_collision_monitor::ForceTorqueMonitor</class>
    <class kind="struct">pr2_collision_monitor::GetFingerState</class>
    <class kind="struct">pr2_collision_monitor::GetFingerStateRequest_</class>
    <class kind="struct">pr2_collision_monitor::GetFingerStateResponse_</class>
    <class kind="class">pr2_collision_monitor::JointCollDetect</class>
    <class kind="struct">pr2_collision_monitor::JointDetectionStart</class>
    <class kind="struct">pr2_collision_monitor::JointDetectionStartRequest_</class>
    <class kind="struct">pr2_collision_monitor::JointDetectionStartResponse_</class>
    <class kind="struct">pr2_collision_monitor::JointErrorData_</class>
    <class kind="struct">pr2_collision_monitor::StartMonitor</class>
    <class kind="struct">pr2_collision_monitor::StartMonitorRequest_</class>
    <class kind="struct">pr2_collision_monitor::StartMonitorResponse_</class>
    <member kind="typedef">
      <type>::pr2_collision_monitor::ArmMovingWaitRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ArmMovingWaitRequest</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>ada9169652888aaf0bbafae659cc26edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitRequest const  &gt;</type>
      <name>ArmMovingWaitRequestConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a16aacf88a68882e80acfed5443c71ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitRequest &gt;</type>
      <name>ArmMovingWaitRequestPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a409f82e002d73cda8479da58afaaa913</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::ArmMovingWaitResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ArmMovingWaitResponse</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>aa7889ef9108ea8c6787d630febdad291</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitResponse const  &gt;</type>
      <name>ArmMovingWaitResponseConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a414a5628717dbf9385a773656df9f18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitResponse &gt;</type>
      <name>ArmMovingWaitResponsePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>afcf1ed7d27da80418cef78da830624ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::FingerState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>FingerState</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a18fe10266cf87fb9e47855c2a37c8fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::FingerState const  &gt;</type>
      <name>FingerStateConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a3060deb0d8792e29ac215b60ac802973</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::FingerState &gt;</type>
      <name>FingerStatePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a3cc53e48dc978630a6d9d770f78cd7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::GetFingerStateRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetFingerStateRequest</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a894584e3ac243dfc8746beec3cfafae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateRequest const  &gt;</type>
      <name>GetFingerStateRequestConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a372d8058440e79311ae87c159efaf482</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateRequest &gt;</type>
      <name>GetFingerStateRequestPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>aa6fa5b158b05cd033bfd0016f0db4bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::GetFingerStateResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetFingerStateResponse</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a05ca0e89bb42ac259eadd3a62b795eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateResponse const  &gt;</type>
      <name>GetFingerStateResponseConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a0e71e7d4cf04b0b3f92e1032fba3a751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateResponse &gt;</type>
      <name>GetFingerStateResponsePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>addb20f41ae83920846e583b88f633e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::JointDetectionStartRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointDetectionStartRequest</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a542c567ad157f788d74d8c45348e412b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartRequest const  &gt;</type>
      <name>JointDetectionStartRequestConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a137746c7a01ed905128e768e09495896</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartRequest &gt;</type>
      <name>JointDetectionStartRequestPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a67b377ea52be4c9ad8faaf1fe5e46ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::JointDetectionStartResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointDetectionStartResponse</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a48a190cb19ade7fef3d03bb5ad346ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartResponse const  &gt;</type>
      <name>JointDetectionStartResponseConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a278495cf14080906b64711100a61ffc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartResponse &gt;</type>
      <name>JointDetectionStartResponsePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a6880914a6b6f43273b315c407d6c3efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::JointErrorData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointErrorData</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a74b09f2ec1370b4e5f0f20fefb8ca59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointErrorData const  &gt;</type>
      <name>JointErrorDataConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a37d45643b1780cf11b7cf0edd71b3d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointErrorData &gt;</type>
      <name>JointErrorDataPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>ac905c64977dc1da8a917562ab674b950</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::StartMonitorRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>StartMonitorRequest</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a77b183650b43c1b663f1a5820a825895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorRequest const  &gt;</type>
      <name>StartMonitorRequestConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>ab698ed976978bff09dcaf7f5ab2a156c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorRequest &gt;</type>
      <name>StartMonitorRequestPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a4be51aa8fa94bae37116c29b356f56b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_collision_monitor::StartMonitorResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>StartMonitorResponse</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>aeab5066c1999c32180424b7fcf49018b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorResponse const  &gt;</type>
      <name>StartMonitorResponseConstPtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a3b3c220851b63dbe7eb4c751529cd960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorResponse &gt;</type>
      <name>StartMonitorResponsePtr</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a12459c4c4b15ed11d3273eff65d42522</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>minus_squared</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a0ad1c6595addb8ae625aa233bf843b5e</anchor>
      <arglist>(float a, float b, float c)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a5e5f855b6f4f83142cd1276e5a2e4739</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a6528587d33dc92484be22ce40747b2a2</anchor>
      <arglist>(std::ostream &amp;s, const ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>JOINTNAMES</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a612a040876141d0feb870af9ac87d49e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>JOINTSTATE_INDS_L</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a9b79cbd5be923628a4658e8269fad72d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>JOINTSTATE_INDS_R</name>
      <anchorfile>namespacepr2__collision__monitor.html</anchorfile>
      <anchor>a1b45b85453ae63c24616454bbacce049</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::ArmMovingWait</name>
    <filename>structpr2__collision__monitor_1_1ArmMovingWait.html</filename>
    <member kind="typedef">
      <type>ArmMovingWaitRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWait.html</anchorfile>
      <anchor>afc8ecc174ffed25f0ae93b6b96276908</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWait.html</anchorfile>
      <anchor>a979f0e02606442ab847665050d943096</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArmMovingWaitResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWait.html</anchorfile>
      <anchor>a2b96d2ca23d897281130db1c8a818920</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWait.html</anchorfile>
      <anchor>a6bb7cca1de0fcdf2eaebc19d634761dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWait.html</anchorfile>
      <anchor>a7ec6d2545ab433ae313cb6a1b1f63ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWait.html</anchorfile>
      <anchor>a4a21e1ccb5e0481c342104530ce7e78b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::ArmMovingWaitRequest_</name>
    <filename>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_block_type</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>aeeacf7c1c94cff5672e935aade8538b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_timeout_type</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>a40749e8faf7e3aaa04d6af3a4a235a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>ad5db8720684f5532c3e3d3518a0be53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>ab5abf522a3d4bf83def202df90f9df65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArmMovingWaitRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>a08e330563f704e7a4a8fcd82005bbba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArmMovingWaitRequest_</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>a8af6613c173ada199d715d28df052126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArmMovingWaitRequest_</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>a4ffda4fa5b47ab5147e3d2b597ec0482</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>a649d28b175abd9a6fa52d26dd0dbe66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>block</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>a32c20379f83736ae9c7b818a710c949e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeout</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitRequest__.html</anchorfile>
      <anchor>a98bd9a5e45c03aae9e2732d1a2fb980b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::ArmMovingWaitResponse_</name>
    <filename>structpr2__collision__monitor_1_1ArmMovingWaitResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_is_moving_type</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitResponse__.html</anchorfile>
      <anchor>ac6c25b0eabb53300b935c5c089535742</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitResponse__.html</anchorfile>
      <anchor>ac7b296831e733f33b0bb3b8c441d138f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitResponse__.html</anchorfile>
      <anchor>a7d404dd57b0f7bf6a5f689823777fdaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArmMovingWaitResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitResponse__.html</anchorfile>
      <anchor>aea13a2484f6ee2bab928c4613366ef30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArmMovingWaitResponse_</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitResponse__.html</anchorfile>
      <anchor>a4f342eda55b616a787bae61b6ce1c1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArmMovingWaitResponse_</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitResponse__.html</anchorfile>
      <anchor>af2e19d5490bf8a0cb4b88edd3000a744</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitResponse__.html</anchorfile>
      <anchor>af9b2bb854ab0ba4133cd9c5ed52c0f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>is_moving</name>
      <anchorfile>structpr2__collision__monitor_1_1ArmMovingWaitResponse__.html</anchorfile>
      <anchor>a4a5a833eeb27aacdc84bf31e5f4d497b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::ArmMovingWaitServer</name>
    <filename>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</filename>
    <member kind="function">
      <type></type>
      <name>ArmMovingWaitServer</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>af676c0c1b79daa4d49416450ec75c21a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a52f96fd195a6a56d7c35261c22ab85f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArmMovingWaitServer</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a5a04f025dc4ec44db4266c4aeb0f8ea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvCheckArmMoving</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a013fc2bdc11ded3d4cfc1268fcb6c602</anchor>
      <arglist>(ArmMovingWait::Request &amp;, ArmMovingWait::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stateCallback</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>abeacfe891f3f8a3b47932b383f279c81</anchor>
      <arglist>(sensor_msgs::JointState::ConstPtr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>arm</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>ad1427b00af107eeb1cb9b37c996e4e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>arm_is_moving</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a249140526357f5ea748b3d21d8546da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; vector&lt; float &gt; &gt;</type>
      <name>joint_pos_past</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a7575e1d7cd6984515ef634d6143d2890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>moving_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a7cd3c81c79ac26c46d67bb82915b0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>moving_srv</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a841899dd8a983d0bd052965127fcf6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a90f7f783982eebbe34f0a4dcfc7aeaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_priv</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a6e2e157b22121a769534075cb9afb1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>state_sub</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>a792bbd6d232c3ed3fe5b8a4bdc12b04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>step</name>
      <anchorfile>classpr2__collision__monitor_1_1ArmMovingWaitServer.html</anchorfile>
      <anchor>ac9bc393823cf8594f45cb4b97ef5610a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::CollisionMonitor</name>
    <filename>classpr2__collision__monitor_1_1CollisionMonitor.html</filename>
    <member kind="function">
      <type></type>
      <name>CollisionMonitor</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>aaeb21838d587d7f1730bf9adfa41efa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collisionProcess</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>ae30d6a436bc1eb2cffd891ea92b8dc9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fingerCollCallback</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a34c550518e81bc2fcc057453cf733922</anchor>
      <arglist>(const std_msgs::Bool &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forceCollCallback</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a4341d8c7572ac496cfb9d25ba06a383e</anchor>
      <arglist>(const std_msgs::Bool &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointCollCallback</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>ae5c4801cebf80e321a1ac1a1a469d04a</anchor>
      <arglist>(const std_msgs::Bool &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a276a3daf193a7f31da6ed46cba652f2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinMonitor</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a2821f516da1dde7394d05151fd955c7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>srvStartDetection</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>af1fe1463e8e1c44d5013ad90d788b345</anchor>
      <arglist>(StartMonitor::Request &amp;, StartMonitor::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>srvStopDetection</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>acfcb171c31cadfd17751e9d7621bd5df</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stateCallback</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a4707e180b33112eb3b7e268363a9bf6e</anchor>
      <arglist>(sensor_msgs::JointState::ConstPtr)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>arm</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>af70a48d78539748f95a9f8bd658c9e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>arm_stop_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a49507cb9e47bf9833ccc6b74d6ff9d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>collision_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a2a2216bc7ca1cda14bbf580fd6abfdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; double &gt;</type>
      <name>cur_joint_pos</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>abb80ef56f14910c651df97c855d378a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>detection_on</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>abee18490a17865a9b8bfb07b71bd8340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>finger_coll_sub</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>ad28113564a2396be29b6015864451116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>finger_last_time</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a2bdccb5a23a5f7e11862cedb099fd231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>finger_on</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>ac2ba4cc38614624b2f5cb67c550b8a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>force_coll_sub</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a08b41a664ec421ca165c3b67d51814e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>force_last_time</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a8ac26c4711267964bb7b47dc0261a1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>force_on</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a0e61263b211446dd22585012ff39531e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>heartbeat_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a95cc75f60ff804c34405094278e436d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>joint_coll_sub</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>af789a0522b658d17f89c5be003f59c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>joint_last_time</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a2ca7f8ba7725decd4930051c89722eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>joint_on</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>af35d2317879b924f9e61305db7c3e3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>joint_start_cli</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a69a743405ed680dd266e3e9380163f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>joint_stop_cli</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a1c23337daff3d3b1267509a411abb732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a07737d3aa80237940fa3529d4dc3bc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>start_srv</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a5f9fb9f9c41a2a161c2d2234ca6fdc67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>state_sub</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>aa35069e589e0b190944521194e39a4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>stop_srv</name>
      <anchorfile>classpr2__collision__monitor_1_1CollisionMonitor.html</anchorfile>
      <anchor>a46ebb780fdf686ff7d2fc1fa5a5b8f69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::FingerState_</name>
    <filename>structpr2__collision__monitor_1_1FingerState__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_any_collision_type</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>ad1aed8faf80211d212dc87a35792a55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; uint8_t, typename ContainerAllocator::template rebind&lt; uint8_t &gt;::other &gt;</type>
      <name>_l_finger_tip_type</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>a3dbc7c0b41b866966467172138c9a45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; uint8_t, typename ContainerAllocator::template rebind&lt; uint8_t &gt;::other &gt;</type>
      <name>_r_finger_tip_type</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>ac2bb08daad2b820ee7d2115af1896ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>a9f5aaad3657da6f70a04566d04cafbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>a629bca8f3fa1d27af73c3f01ab2d02ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FingerState_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>af302d4e476f6f3e631d143c6d5da5cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FingerState_</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>adca47c89039184797e938e210d6f1908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FingerState_</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>a6c7b3bb7822b3000da03044962f43deb</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>a6d3429032cfbf0920072605f1da36730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>any_collision</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>ab1d3e3b6165a2c42f2323c2880b65110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t, typename ContainerAllocator::template rebind&lt; uint8_t &gt;::other &gt;</type>
      <name>l_finger_tip</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>a5c5ca165490555b0eaee10ec396c33b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t, typename ContainerAllocator::template rebind&lt; uint8_t &gt;::other &gt;</type>
      <name>r_finger_tip</name>
      <anchorfile>structpr2__collision__monitor_1_1FingerState__.html</anchorfile>
      <anchor>a6aaafbd2cee599f510a81adabccb005f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::FingertipMonitor</name>
    <filename>classpr2__collision__monitor_1_1FingertipMonitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computeStats</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>ac02d2fcea37708ae46ef11bde0b1043d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FingertipMonitor</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a9e38fc4fca11d60b6b85b095c6cace55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a3c1be67150d8063a39df36b28b847c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pressureCallback</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a971835584bfd5300df1c4c847b32f8b9</anchor>
      <arglist>(const pr2_msgs::PressureState &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>srvCallback</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>ad8b0a30eac67b75bcf1d15ec0f7a32d0</anchor>
      <arglist>(GetFingerState::Request &amp;req, GetFingerState::Response &amp;resp)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>arm</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a155e5ebcfd18a62eb63f3ac5d8845ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>coll_bool_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>afa77b5e8c27dc64f91d16a6d38948926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>coll_state_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a571e37bbea3ace44a0d268ca74631791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>coll_state_srv</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a93f3c05babf82cf0a251a7e37a798eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FingerState::Ptr</type>
      <name>cur_state</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a50787cc63c2a9d304329b3af0f11dc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>l_fing_vals</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a03dd9eab61b68a03024efe706197788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; FIRDiffFilter &gt; &gt;</type>
      <name>l_finger_filters</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a9fee8e84e4a79b58470078124611f701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>mag_sig_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>ab08e6c9d666aa5b78fc3d9bb5b5b9256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>aca842195d5b6772a8a268503dad6d78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>pressure_sub</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a4fb63f71bd6d51f3e263ad5efd51a9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>r_fing_vals</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>ad99917654c48ed08cde2cad1e0778402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; FIRDiffFilter &gt; &gt;</type>
      <name>r_finger_filters</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a41a15b2ba1331b189c8b3dacb10e3622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>a61b79fd0c81fccea2e12e9cf6e996a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>training_mode</name>
      <anchorfile>classpr2__collision__monitor_1_1FingertipMonitor.html</anchorfile>
      <anchor>aacb1abca3cfefecd447d05967a23bc1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::ForceTorqueMonitor</name>
    <filename>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>forceCallback</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>a78b0884e99fd9c7d5f9f50ae648c19a4</anchor>
      <arglist>(const geometry_msgs::Vector3Stamped &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForceTorqueMonitor</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>a857d545c170c1c0bfdcad2dd8697906d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>abbbdb831f1e1f279d2d6ce34f07cc6ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>arm</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>ae95d56e4deb46e9529cf5bbd589f8c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>coll_state_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>a69bc4d4c4ac8b73a3656ffad015ad12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>force_sub</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>ac6c2751c2beb896f0380c97df83ba2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>shared_ptr&lt; FIRDiffFilter &gt;</type>
      <name>force_x_filter</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>a243568243aca19685f01c63c03514f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>shared_ptr&lt; FIRDiffFilter &gt;</type>
      <name>force_y_filter</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>a0f98f1801fd6f6fe203603aaf4faeb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>shared_ptr&lt; FIRDiffFilter &gt;</type>
      <name>force_z_filter</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>a05020f72cd4369d2051c118d1ef24228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>history</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>ad8afa5d2d420d4d71d91702ee32348ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>a0f02ebb75a001d93e3e87ce9b3a51e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>signal_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>a5f7e166e5d21abf1685de5ad947d6847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>a90158d769318735b7e2678640cdf7560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_constant</name>
      <anchorfile>classpr2__collision__monitor_1_1ForceTorqueMonitor.html</anchorfile>
      <anchor>ac392d0b297f25c3d78092ad0b809f9f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::GetFingerState</name>
    <filename>structpr2__collision__monitor_1_1GetFingerState.html</filename>
    <member kind="typedef">
      <type>GetFingerStateRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerState.html</anchorfile>
      <anchor>a45d058cd59ee2c02ef6c3412ace11e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerState.html</anchorfile>
      <anchor>a638f877fcb2cf85740cfb7f7cadd1f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetFingerStateResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerState.html</anchorfile>
      <anchor>ae0d3dd33d9df92b8f88b32647403b384</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerState.html</anchorfile>
      <anchor>add127dc43925088c31937a8bc3f1bad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerState.html</anchorfile>
      <anchor>ac3d944d76b5dd31cd901f57c6f03283d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerState.html</anchorfile>
      <anchor>a3652275750f2ae011333ba220aef5081</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::GetFingerStateRequest_</name>
    <filename>structpr2__collision__monitor_1_1GetFingerStateRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateRequest__.html</anchorfile>
      <anchor>acac07825a3727fb479a24bf827aad7e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateRequest__.html</anchorfile>
      <anchor>aea2569ceb95543c9ad3da73ea8e71018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetFingerStateRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateRequest__.html</anchorfile>
      <anchor>a8a251c1228221b3a1cb6c4bb465909e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetFingerStateRequest_</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateRequest__.html</anchorfile>
      <anchor>aeea11dcc9a2e7d150ec3e903dbd6e5ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetFingerStateRequest_</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateRequest__.html</anchorfile>
      <anchor>a1d4d8cb2f25954e23695cbca4d2e36c9</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateRequest__.html</anchorfile>
      <anchor>a8d1012eef6f38a4a13fe42b65851f29e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::GetFingerStateResponse_</name>
    <filename>structpr2__collision__monitor_1_1GetFingerStateResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt;</type>
      <name>_state_type</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateResponse__.html</anchorfile>
      <anchor>ae6618187e623103a5fa7a812f7c3991c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateResponse__.html</anchorfile>
      <anchor>a5bcf5a773303c72a93c02f59880dd777</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateResponse__.html</anchorfile>
      <anchor>ae45805309a1736e7143caa48b71d421a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetFingerStateResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateResponse__.html</anchorfile>
      <anchor>a2c9c5797da72d4685729f6daa3b87199</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetFingerStateResponse_</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateResponse__.html</anchorfile>
      <anchor>af26b113655d2552cc8ea74c8de7bf59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetFingerStateResponse_</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateResponse__.html</anchorfile>
      <anchor>ae9572d25708b5b5e35634a7cf890b1f0</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateResponse__.html</anchorfile>
      <anchor>a84de32546d6a1ddcfe4922345ca7826e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt;</type>
      <name>state</name>
      <anchorfile>structpr2__collision__monitor_1_1GetFingerStateResponse__.html</anchorfile>
      <anchor>a29975b81a04c5bda75e191df5b0665cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::JointCollDetect</name>
    <filename>classpr2__collision__monitor_1_1JointCollDetect.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isTraining</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a373f12f41b66904107a692710f799e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCollDetect</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>afc613cb176167a678650373ccfa739bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>aa1aed81f1b6c2361bd67cb4c8d084fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeErrorData</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>afcf397b67ed750e2e96f551f8a7f3ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointCollDetect</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a7cb7e7b981f1a65d5c43117fae6ee1bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>errorCallback</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a63fece5ece7f0f758b36ce27f8bfe56a</anchor>
      <arglist>(pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadAllErrorData</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a97ce50f02b85301689e41a8bce4e8831</anchor>
      <arglist>(vector&lt; std::string &gt; &amp;filename_list)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadErrorBag</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>adc8732dcd2645c76e6d975d4533c7fc8</anchor>
      <arglist>(const std::string &amp;load_filename, JointErrorData::Ptr &amp;err_data_ptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvStartDetection</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>ac3e2bdaecf937a8470e7c8086533e07d</anchor>
      <arglist>(JointDetectionStart::Request &amp;, JointDetectionStart::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvStopDetection</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a8e88c2389dc1d78cf382ffbabd41cd24</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvTriggerCollision</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>ac5fccd1365a49f34353baf0e62f5a08e</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>startDetection</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a83b9a6a47cf6810568b85a8e425da815</anchor>
      <arglist>(std::string &amp;, float specificity)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stopDetection</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>acc5d2f0445baef7430f9cbf288e602ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>triggerCollision</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a5f40d82d2c156c9bcccaab66fd2e976c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>arm</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a6cec5b05fe44b9af87a6772ad37d830b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>behavior_name</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a01671c6d7ea3d2efcfc7750e1695350a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; std::string &gt;</type>
      <name>behavior_name_list</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>ae2ed1ce88f2c099efd0f3f3376471471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>collision_detected</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a6af4e2b4167235bf9337e31bcf812fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; float &gt;</type>
      <name>cur_max_data</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a8a574f18296564673cb4f7884527f268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; float &gt;</type>
      <name>cur_min_data</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>ad0ebaa02b06913a54120660ac68a1be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>data_filename</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a9a7e85cdfd6e098710135932cb1d3621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>detect_pub</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>af90410b5f6decbd5b587a822ee64525d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>end_time</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>acef2a5584046fc7cab7633afbbaf5cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointErrorData</type>
      <name>error_data</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>aa02cc6a3a35cc7bb003c0fb349c048d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>error_sub</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a32f63766fb366ac107526abc7626d540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>max_errors</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a1cbd62ce5d4a39a29df4c96d42261cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>min_errors</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a977e6cbc7f5edfb9b146e543d0e74b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>monitoring_collisions</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a90e131fd85c51fc8d903ae94c8b6a24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a42d8802521b3d1d5a9fbd2e2adffa19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_priv</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a32a4fa3fc2aa57492a4f2f25d6a750a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>significance_mode</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a7bad82a4dabd96c1336519c9e1b0ef02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>start_srv</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a465b8cbc6fb5dd0e35c614fced584ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>start_time</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>af571c48da671b7f6fef7a99e45a9892e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>stop_srv</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>aa516f0cb6b628e71e948e8ec24d1df21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; vector&lt; vector&lt; float &gt; &gt; &gt;</type>
      <name>total_max_data</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>ad489bb8261352fdd45c4b36e21da1d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; vector&lt; vector&lt; float &gt; &gt; &gt;</type>
      <name>total_min_data</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a7162795efa229d974a4c298549f0afb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>training_mode</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a53368ed9684d9ce4d6e51063dd49a864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>trig_srv</name>
      <anchorfile>classpr2__collision__monitor_1_1JointCollDetect.html</anchorfile>
      <anchor>a12a9414a354533b7eba9b409bcc89a76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::JointDetectionStart</name>
    <filename>structpr2__collision__monitor_1_1JointDetectionStart.html</filename>
    <member kind="typedef">
      <type>JointDetectionStartRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStart.html</anchorfile>
      <anchor>a7120b2d420856ac7b50819ee9eaf0751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStart.html</anchorfile>
      <anchor>ad07a3c93dff13e0c39e615006d574dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JointDetectionStartResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStart.html</anchorfile>
      <anchor>a1d042d884f4635a09383ff878d497020</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStart.html</anchorfile>
      <anchor>a0209292021b4d3074eb0e453703a4304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStart.html</anchorfile>
      <anchor>a3761b20657b9bd55b4ca6aece8d703f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStart.html</anchorfile>
      <anchor>a06e08ac75133facca12cfa67a54af159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::JointDetectionStartRequest_</name>
    <filename>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_behavior_type</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>a671f433415e4b0476dfc5f3575b0cc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_sig_level_type</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>a81d8d62f80c56597d0f7c6f6a2497d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>ab603beb37ca9f7ffd525a2730a14e2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>a50c9fddf3743853de6e1b3ed72ecfc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JointDetectionStartRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>a1d17a4818746e89e3bd8ffdb88b66c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointDetectionStartRequest_</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>a9cdceebfb999b26bd409dc6e2f125707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointDetectionStartRequest_</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>a24f52078ed54783ea35c95568174032d</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>a90681ccbc00adb5e7953c4d597d86dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>behavior</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>a6b01b93ec652a413023989071a4c7c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sig_level</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartRequest__.html</anchorfile>
      <anchor>a32f9004d96278ec933594696491b8c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::JointDetectionStartResponse_</name>
    <filename>structpr2__collision__monitor_1_1JointDetectionStartResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartResponse__.html</anchorfile>
      <anchor>ac8a2bbd2c8747e14a78dd53b331c9a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartResponse__.html</anchorfile>
      <anchor>a41f5d11276316dc3b7a7983b84b99510</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JointDetectionStartResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartResponse__.html</anchorfile>
      <anchor>a6b7259381f89e1bca608010afd60e5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointDetectionStartResponse_</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartResponse__.html</anchorfile>
      <anchor>a0f356d21a008369b064b37080203a6e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointDetectionStartResponse_</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartResponse__.html</anchorfile>
      <anchor>a27b79e417afe6c5b3ae26fa46483d6f8</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1JointDetectionStartResponse__.html</anchorfile>
      <anchor>aeffb0649900722bf8dac3a30407d6c41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::JointErrorData_</name>
    <filename>structpr2__collision__monitor_1_1JointErrorData__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_arm_type</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>a31f84fc016d4aab4c4c7b66ccfe13c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_behavior_type</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>add0ebf567499dc2efe1953196db78ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_max_errors_type</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>ae632af07bb8a7e987ae5d394822bc3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_min_errors_type</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>ad85f560807afbba6324a9d4760be820e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>afd9f1105e44636527fb1226cd68dc0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>a7d30c2d86a69c1098a6dbc7451628fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JointErrorData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>a81802099093a313d49f5df6b681e92b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointErrorData_</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>a2877345fc2314da5c3ad3a1879828583</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointErrorData_</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>ae09ea7f643f826da104295c9415e7bb2</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>a11fa53181cad5341fe4603996ae314e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>arm</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>a68b998356639eef72e2b898d8c2744c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>behavior</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>a16050d171fa529f9a70bf648fdb706c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>max_errors</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>a1b5c4241a62c674b45216bfefd15499a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>min_errors</name>
      <anchorfile>structpr2__collision__monitor_1_1JointErrorData__.html</anchorfile>
      <anchor>afd72bc6f00588982129469d5d61f6c31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::StartMonitor</name>
    <filename>structpr2__collision__monitor_1_1StartMonitor.html</filename>
    <member kind="typedef">
      <type>StartMonitorRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitor.html</anchorfile>
      <anchor>ac6738f210f0695c6258117a2d90b47ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitor.html</anchorfile>
      <anchor>af75de72db7dfd13f56eebe20656f1a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StartMonitorResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitor.html</anchorfile>
      <anchor>ab02150f686da129e4c468a8b301cdf42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitor.html</anchorfile>
      <anchor>aef9da8da81cf34ca594281cb61ea9e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitor.html</anchorfile>
      <anchor>a1a66904620c9a3287b35c6b33b52d629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitor.html</anchorfile>
      <anchor>a23b523cafb8899c8b943c7768ba8bbc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::StartMonitorRequest_</name>
    <filename>structpr2__collision__monitor_1_1StartMonitorRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_finger_detect_type</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>af66c930268bece88852bc3b65c6a0cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_force_detect_type</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>aa1765fccb9cc3bf06d32a1569756529f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_joint_behavior_type</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>abe50bd48391c502769045ff4e20898cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_joint_detect_type</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>a0754b27df3365f4233ab9dcaae97dbb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_joint_sig_level_type</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>a26922e5c1d89dd6cdb4750207b3c2994</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>ae4adb703c3a84d659f8011eb980b47b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>a002fd34a1c119d559b4420646eee25b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StartMonitorRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>aeff9cc772564fa0824083b952db33a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartMonitorRequest_</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>a2e4b11d37101c9fc822c0b18b9b12c50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartMonitorRequest_</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>a1c1e9303d980e405a6d7074dedbbf978</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>add46e60e2d94b2e02454722ecf1ed45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>finger_detect</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>ac96d79206e1b5fff11b31cd3fbe0270c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>force_detect</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>a33ef3ccf8ff3e9a5299588e34316807c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>joint_behavior</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>a62381be9bb45f4b20530ce3317079ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>joint_detect</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>adc0741669514ee231af4f06d2a52a58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>joint_sig_level</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorRequest__.html</anchorfile>
      <anchor>ad510e69c3d18c5f9c15e5c8ef1dea2e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_collision_monitor::StartMonitorResponse_</name>
    <filename>structpr2__collision__monitor_1_1StartMonitorResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorResponse__.html</anchorfile>
      <anchor>ae377c673acc41e85933db531638b72b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorResponse__.html</anchorfile>
      <anchor>a97ff2883381339fc555cd3b42fb11b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StartMonitorResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorResponse__.html</anchorfile>
      <anchor>a6b920285c6658894bdcd6fcc317ccd5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartMonitorResponse_</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorResponse__.html</anchorfile>
      <anchor>affc49153095023a44c1777b17dc33af7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartMonitorResponse_</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorResponse__.html</anchorfile>
      <anchor>aa835f4889718e5448cc6d129a46f76dc</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__collision__monitor_1_1StartMonitorResponse__.html</anchorfile>
      <anchor>a482c7bcfa352c5188291799b12c743ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_collision_monitor::msg</name>
    <filename>namespacepr2__collision__monitor_1_1msg.html</filename>
    <namespace>pr2_collision_monitor::msg::_FingerState</namespace>
    <namespace>pr2_collision_monitor::msg::_JointErrorData</namespace>
  </compound>
  <compound kind="namespace">
    <name>pr2_collision_monitor::msg::_FingerState</name>
    <filename>namespacepr2__collision__monitor_1_1msg_1_1__FingerState.html</filename>
    <class kind="class">pr2_collision_monitor::msg::_FingerState::FingerState</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__FingerState.html</anchorfile>
      <anchor>a930d035375f11e0164336f2654e75c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__FingerState.html</anchorfile>
      <anchor>a7eb0f270ce9324e6cbe071612759e1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__FingerState.html</anchorfile>
      <anchor>a74971f8a39d1d368cf78feb834b356fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::msg::_FingerState::FingerState</name>
    <filename>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>a8d2701a3d286f674603e8423bba1da01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>ab49cee116244e9819f846983f4ca34b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>ab63c8dd22c1a03372c5260336033a98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>a375557addfe3269b44eb24c0fcc945fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>aeb470839e2e5bec40842c1d34ce9a1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>any_collision</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>ac273be175f323e0f5a392a995b465bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l_finger_tip</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>a98e1ebee9b7a05fe9fc1091c71d8b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r_finger_tip</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>acf2dfb1773556dc0595470953a4187cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>afbd720483e185cb4203597edcc9d1a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>a422de14dca3836954c3db3c620daf557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>a2b5ae5db33f73c85f52c6e93223449a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>afdf7288d901ec86f3bee822f85006c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>a2138f0623092edbaa44e13ef14facf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>a36d51b3d0a14c612eaab9de38a357038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__FingerState_1_1FingerState.html</anchorfile>
      <anchor>a0dcfe2c65441a8d3dcf5ce8cc414842b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_collision_monitor::msg::_JointErrorData</name>
    <filename>namespacepr2__collision__monitor_1_1msg_1_1__JointErrorData.html</filename>
    <class kind="class">pr2_collision_monitor::msg::_JointErrorData::JointErrorData</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__JointErrorData.html</anchorfile>
      <anchor>a863b4f591d851ed5470b5e94ef52825e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1msg_1_1__JointErrorData.html</anchorfile>
      <anchor>a37e3d9cd9624b1ee149039dc1c0acac2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::msg::_JointErrorData::JointErrorData</name>
    <filename>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>aead7f4cb14eb56c4ce55e740d8620508</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>af47c95e2886b726007f5cd606d9fa18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>aa9bb20974c6c023b45a2541e7ff51cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>a7d42d64fa173dadbea050e4fa108485e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>a3e15ce5c3a3b83ff9521195991e1eb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arm</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>a517cf9449b5c8ecce1e59d394735a29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>behavior</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>ac07de0fda2a23bb6014da7aded1a5b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_errors</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>a9a976d2c1fbe978864820d16244227d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_errors</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>a535e1a1b4fa26e8b798772f0b34c41ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>a7eb70617bd2d6f6daaeb5ccd59c54c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>ae0ad99e4bc40ec3db6754893183bcd3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>adfa28a55b162cd7ce18d7c65366743b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>ac17ec9d0a95d59f1e4f23ee594edd8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>ada6204a9b0c0046c22e81e41aece5f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>ae13276c670943b91146d584220298c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1msg_1_1__JointErrorData_1_1JointErrorData.html</anchorfile>
      <anchor>abbc15412fef68524bd2174673e22a32f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_collision_monitor::srv</name>
    <filename>namespacepr2__collision__monitor_1_1srv.html</filename>
    <namespace>pr2_collision_monitor::srv::_ArmMovingWait</namespace>
    <namespace>pr2_collision_monitor::srv::_GetFingerState</namespace>
    <namespace>pr2_collision_monitor::srv::_JointDetectionStart</namespace>
    <namespace>pr2_collision_monitor::srv::_StartMonitor</namespace>
  </compound>
  <compound kind="namespace">
    <name>pr2_collision_monitor::srv::_ArmMovingWait</name>
    <filename>namespacepr2__collision__monitor_1_1srv_1_1__ArmMovingWait.html</filename>
    <class kind="class">pr2_collision_monitor::srv::_ArmMovingWait::ArmMovingWait</class>
    <class kind="class">pr2_collision_monitor::srv::_ArmMovingWait::ArmMovingWaitRequest</class>
    <class kind="class">pr2_collision_monitor::srv::_ArmMovingWait::ArmMovingWaitResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__ArmMovingWait.html</anchorfile>
      <anchor>a61aca3c6bbd4f06c0be5553c0a092bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_Bf</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__ArmMovingWait.html</anchorfile>
      <anchor>add6133fee8d784598a97776b8b794f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__ArmMovingWait.html</anchorfile>
      <anchor>af315738a5338b24fcc7c812ec6f7a436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__ArmMovingWait.html</anchorfile>
      <anchor>a4b56e8a2625a15e9e4b0168acf0e7b15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_ArmMovingWait::ArmMovingWait</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWait.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWait.html</anchorfile>
      <anchor>a5910567a7754e6cc7e9a665d0a203414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWait.html</anchorfile>
      <anchor>ac067388873dd5330ea425de7ea785977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWait.html</anchorfile>
      <anchor>aee865fd461c5d8716bdae11d2af83e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWait.html</anchorfile>
      <anchor>a545651810d561eee1ce59512c6534855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_ArmMovingWait::ArmMovingWaitRequest</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>aa08ac638099d6f4870d8a9e1251c9583</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a5f9240d49263008d135d287532ba8699</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>af2e695d2b436d6881634357f16494948</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a4e8637267bc0274dec0d85e0bad4193d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a7f10d39668824e30f74ef0c02547cd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>block</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>ab368d5b5f6593673c553af8c8f7601d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a808e30fe2a568cfa5f15af7d6a0da36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a7e5bddb1e4813dab1a21fa5e47ab9194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a4998113a05f34bc518fe69e3c80ceda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a23cd2403da1ad2d419fb3fb94f8ec057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a91465feac9743ddecb007349f29bf4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a41dec0c710be5e48d0917597acb9399e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>a2ab3b6d6b10bfdb086f3d51d59924669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitRequest.html</anchorfile>
      <anchor>ad24c47c071cea56eb2869a3d2d16c9c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_ArmMovingWait::ArmMovingWaitResponse</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a2f05ad5f9858cfc08d1b5ee26b0b834e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a426a23aa90baad102fb620f12e7015a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>aa1d2d17894f6d051254c67082aedd9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a2028b5d25f669f828351f5b67454ee84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a5f517fa40f2b55e8f396ee595a66e05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_moving</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>aae63dad9177ae3635716782b6c396f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>aaf63d87ebe4be0b41ea8ff861e9b668e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a01f6a1bd27ad1f304ae4646bb01da053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a97f24738b5905a0d9d0ee81642e91737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a9246c80c5e73f23a8008d0a9cb9d07a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a13c2f1783075820824f3d4d7ea0c1627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a68294d8992d79fb31609b8af45cc46eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__ArmMovingWait_1_1ArmMovingWaitResponse.html</anchorfile>
      <anchor>a2303a8b141ee44ae7dfbb70be15f782c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_collision_monitor::srv::_GetFingerState</name>
    <filename>namespacepr2__collision__monitor_1_1srv_1_1__GetFingerState.html</filename>
    <class kind="class">pr2_collision_monitor::srv::_GetFingerState::GetFingerState</class>
    <class kind="class">pr2_collision_monitor::srv::_GetFingerState::GetFingerStateRequest</class>
    <class kind="class">pr2_collision_monitor::srv::_GetFingerState::GetFingerStateResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__GetFingerState.html</anchorfile>
      <anchor>a343f197659b748fcdd21b193da46b8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__GetFingerState.html</anchorfile>
      <anchor>ac084a7cb1489c486a5b99a85f719b55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__GetFingerState.html</anchorfile>
      <anchor>ad5786b07916ee0bcd7ff243c04eeda29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_GetFingerState::GetFingerState</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerState.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerState.html</anchorfile>
      <anchor>a036d5fd3e1054e5c97197c08700cb9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerState.html</anchorfile>
      <anchor>aa83b91d31d9b46be49b286da05c9ca20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerState.html</anchorfile>
      <anchor>aa8a2f3f82f28648a4c8b6567727e9be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerState.html</anchorfile>
      <anchor>aaf815e1d0de779596fc21b49a337f45f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_GetFingerState::GetFingerStateRequest</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>af3f8675049549d70ea54ba3e9e3e0baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>a4632948fc6d73d7a24baa51902fb31ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>a190997fdf0f89d2a6ba9bffcf9d16c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>a478d8f4619eeacee96108b4dd15c2977</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>abff52789d1514cb385eef0610072ef15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>acd6df7bce2312c4a652db1ef43f7f813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>a5ec20e197cd4c477a0d33ed7a274ea9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>a56cefc8d605fa2d6d088856bc51d865f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>adca743643b84423d47b1bbd972855496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>ad1a5697895952cf0c7ef4bba5c95bc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>ada2e0f892713958e995b2a7e0f42fc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateRequest.html</anchorfile>
      <anchor>afd8f130fcb6e3e576fafa74cc36a48dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_GetFingerState::GetFingerStateResponse</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>ae03551b616a8e0adf97fc47c52fc27b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>a15370b7684913e4f56011c3d8924cf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>a9023c42469aa2b99cf3185c32020471f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>add5c10ec14f870e31f429b633bbbd237</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>aa573ae1edc52eb092d6cf1d683d10314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>af954262ac3d1e98a360e23e18e7e7eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>a6d196d9d477687982cc4e192f180b740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>af70db57da77a756131eca83d255f664a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>ab4738df6d50416ea2a4b150ca72ef06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>afa901373f693badbecca713b2940aa3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>a1935bcc27c01f2082b2d3f407782f638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>ae769b31fa7bbafc3da9e1a6a53288e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__GetFingerState_1_1GetFingerStateResponse.html</anchorfile>
      <anchor>a891efc7823f8e42f67f23e575e891fbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_collision_monitor::srv::_JointDetectionStart</name>
    <filename>namespacepr2__collision__monitor_1_1srv_1_1__JointDetectionStart.html</filename>
    <class kind="class">pr2_collision_monitor::srv::_JointDetectionStart::JointDetectionStart</class>
    <class kind="class">pr2_collision_monitor::srv::_JointDetectionStart::JointDetectionStartRequest</class>
    <class kind="class">pr2_collision_monitor::srv::_JointDetectionStart::JointDetectionStartResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__JointDetectionStart.html</anchorfile>
      <anchor>adb003d3674ec8841392f7512ef266502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__JointDetectionStart.html</anchorfile>
      <anchor>abb26f6dcbab2d3755ff6cadc93a3cd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__JointDetectionStart.html</anchorfile>
      <anchor>a3b28f7de0d032722a29fd817f18e6d85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_JointDetectionStart::JointDetectionStart</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStart.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStart.html</anchorfile>
      <anchor>aa58260e84e37cfc79b49e7f87e10990d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStart.html</anchorfile>
      <anchor>a7a013bdb505ce7532c8747a2220d1b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStart.html</anchorfile>
      <anchor>a0c47cd6006958c0a2c6b05a2ae946074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStart.html</anchorfile>
      <anchor>ad89bf7a7ebdf8b2a6fbcae3f8fcd0c45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_JointDetectionStart::JointDetectionStartRequest</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a2852a100bc9b198858b67b4a2ed73b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>aaf3cb53972f07e0c3d5546e062ea90d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a1d3b2c0334d943612aad045f09f94a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a5a530bb4eac42d6fc75b8f45ebaac888</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>aba3839e355015db236ab56a6b90007cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>behavior</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>ae4ee52de98618e41053d2c4055bb6026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sig_level</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a560d9ea3b6f4b6735453b50737283155</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a9b7ad897590110dc2c5e9dadd493fa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>aa98752a9135665b85cd0e907049c13db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a89a6877d6fff848056471cb03827a735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a259e1e7553a24c94867cf2ed4c57ba73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a3f74aa853bbdc5150c08e1d642daeb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a796c4c15b25b74e67254e26e5c16e450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartRequest.html</anchorfile>
      <anchor>a96e734458cc64ec4d1f0a420690c299d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_JointDetectionStart::JointDetectionStartResponse</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>a91a63c4370f92934924b4284a0b15f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>af1cb3e5f6e65735d01f1d6f2f6b8c3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>a44b1319a53676c7f8446ab4f37b3a3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>a0de9cf050616cd76d6e3d59ff1f0d355</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>a050958a64984f81a49eadb6fe4ef6b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>afa13a42bee91ffc05ffc2b3f4229a89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>a411e162eba818309ecea0699b191e489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>a5bc23e70593aa3cc549f3d2e8ca87009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>af5d3acce463e25081121febf4e11b1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>a8561209b383bdb6b95b32f21569fe717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>a2240d4c228802403125ff73bd59c9618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__JointDetectionStart_1_1JointDetectionStartResponse.html</anchorfile>
      <anchor>a918fbd4c2fac494d03208f6d938c84c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_collision_monitor::srv::_StartMonitor</name>
    <filename>namespacepr2__collision__monitor_1_1srv_1_1__StartMonitor.html</filename>
    <class kind="class">pr2_collision_monitor::srv::_StartMonitor::StartMonitor</class>
    <class kind="class">pr2_collision_monitor::srv::_StartMonitor::StartMonitorRequest</class>
    <class kind="class">pr2_collision_monitor::srv::_StartMonitor::StartMonitorResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3B</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__StartMonitor.html</anchorfile>
      <anchor>ab2fcf6db70fd1638132275e95f2d0954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__StartMonitor.html</anchorfile>
      <anchor>ae443e080d68e112c265089158a7742c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__StartMonitor.html</anchorfile>
      <anchor>a2f59ac47c6d5eb8f6d5a6284bba1e64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacepr2__collision__monitor_1_1srv_1_1__StartMonitor.html</anchorfile>
      <anchor>ac333d735a97158d0797b578611ded0f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_StartMonitor::StartMonitor</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitor.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitor.html</anchorfile>
      <anchor>ac4283fe57d1a4a494b5af98a8249f889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitor.html</anchorfile>
      <anchor>ac09961bef9d406c6fc8387b890f6edfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitor.html</anchorfile>
      <anchor>a4badfc9162a51e0989286f50b6575d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitor.html</anchorfile>
      <anchor>abaaafddf3486a52a5c34397cade23bbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_StartMonitor::StartMonitorRequest</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a0ba8f94be0a556f9867b4268e74a0531</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>ab941e6d93b4867423785733602c9e3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a3b2afac93bbd3746e860e23248bfae4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a98e6f4839d7eb3d14311d7274a6698d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>aecc64cb1fc2ceca4f45aa6c103bb018b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>finger_detect</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a88da6fd64baacdd9a0fc560d891e1551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>force_detect</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a0a00894de61a7714ca0034d5c6626086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_behavior</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a20fe2ab6dc8029aefcd6cf13c9f8186f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_detect</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>ad084167dd0a17df2eb92c0afa396a3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_sig_level</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>af252ae3b228969769be223750c8f3a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>ae22e89c0945f45c7f108a816864be334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a9e53fcdfe53b272034e121fe6a3de73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a5ff11db0e90b7341643b6071fd85aa84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a1af600b98f1f6871fcdd62c7074a26c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>ac8c8c3bd1720cd80c683a031d9840493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a940e40f9e720829c78b967ccef99a174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorRequest.html</anchorfile>
      <anchor>a1f1624a06351e3588cd91e7243551274</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_collision_monitor::srv::_StartMonitor::StartMonitorResponse</name>
    <filename>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>a171a0574cbeebeb61e0f68aea2203357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>af142af91523c28c8910033075f5aebef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>a90707675c3afc7624de9d1f1d80038ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>a34ea98933c63d367882690c1227a41cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>a4917eed3de8d94e25c71c153d9c0da9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>a79f6785b064a1db39d2646299929d444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>a130b38649dce5c16c649ed419e5325a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>afd201d224436f0469b6937bd44af3d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>a6469c45463c51517e3fc67819711844d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>a18ac9cfe8f4ad7c117e13a7f5aef6f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>af31fbfe38ee47a5b0ecd18861cc10855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__collision__monitor_1_1srv_1_1__StartMonitor_1_1StartMonitorResponse.html</anchorfile>
      <anchor>a6037f6f9fa9ff596cc7b015ba4314c1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad3ce0a9067355a7fcbb0532da5c83918</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1pr2__collision__monitor_1_1JointErrorData___dd0b21a778b25f51391a52d08b3d0cdf.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1pr2__collision__monitor_1_1JointErrorData___dd0b21a778b25f51391a52d08b3d0cdf.html</anchorfile>
      <anchor>aef5e70d5f440b2fbeaf0c87f6509d4e1</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequeste7b2cf82a7cc6b5c18ff6a7450ecd3f1.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequeste7b2cf82a7cc6b5c18ff6a7450ecd3f1.html</anchorfile>
      <anchor>a289b08469713cba1e9cfc5d3db354cd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequeste7b2cf82a7cc6b5c18ff6a7450ecd3f1.html</anchorfile>
      <anchor>a71bf48efc999b14d0c5ffed4bc319a8b</anchor>
      <arglist>(const ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespons813a3b682c3adc2f3d070a427b572639.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespons813a3b682c3adc2f3d070a427b572639.html</anchorfile>
      <anchor>adb19365e07835f0931e2b04f01173fcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespons813a3b682c3adc2f3d070a427b572639.html</anchorfile>
      <anchor>a73a750d1029e2ff458b9cc10ecadebd7</anchor>
      <arglist>(const ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5c93d9c0b31a40b4af642320922e49b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa6e450558d70d468b4e760dffa038255</anchor>
      <arglist>(const ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequesdcece5ac9de56988d4d2d3dfa3027da2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequesdcece5ac9de56988d4d2d3dfa3027da2.html</anchorfile>
      <anchor>ac54dc23e0515560736c80d9e0f8f7ff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequesdcece5ac9de56988d4d2d3dfa3027da2.html</anchorfile>
      <anchor>a5efee9ccf3d5bb70fae779e72740792f</anchor>
      <arglist>(const ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1GetFingerStateResponcda2d0c77fab9efa59ce1d79aeb7130e.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1GetFingerStateResponcda2d0c77fab9efa59ce1d79aeb7130e.html</anchorfile>
      <anchor>a3a7c797c5a0b602cc60f341fd72a93db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1GetFingerStateResponcda2d0c77fab9efa59ce1d79aeb7130e.html</anchorfile>
      <anchor>a92505ec0d1087e524deb7152794aa6ac</anchor>
      <arglist>(const ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRb2d6bcf3e5e30d8b59200df05e8f442d.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRb2d6bcf3e5e30d8b59200df05e8f442d.html</anchorfile>
      <anchor>a6c39d1b940bc57e5a19a5aac7b0b3338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRb2d6bcf3e5e30d8b59200df05e8f442d.html</anchorfile>
      <anchor>a78aa3602952dbd864b14a13de1243711</anchor>
      <arglist>(const ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRf23c45b2cac1185cc99aa52988364da9.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRf23c45b2cac1185cc99aa52988364da9.html</anchorfile>
      <anchor>a788df43e22805782cd9336938d836670</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRf23c45b2cac1185cc99aa52988364da9.html</anchorfile>
      <anchor>aaac2bbd9a73933370900e19d40106fcb</anchor>
      <arglist>(const ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac2564767e30f1ab89bfc8964999a92ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa5a4b29ebc4f452dc163c341a957d096</anchor>
      <arglist>(const ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest_99213cb03195cc8808f3c830cc4d01d6.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest_99213cb03195cc8808f3c830cc4d01d6.html</anchorfile>
      <anchor>a1f21b620a8682ba0f231aa2e9579ad78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest_99213cb03195cc8808f3c830cc4d01d6.html</anchorfile>
      <anchor>a08c450b5ba26760bd585787b9d46d4ed</anchor>
      <arglist>(const ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponseeedaf40b81ba28d07919fa009a8c47aa.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponseeedaf40b81ba28d07919fa009a8c47aa.html</anchorfile>
      <anchor>a324704ac25aab0b0d649b4b2df908237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponseeedaf40b81ba28d07919fa009a8c47aa.html</anchorfile>
      <anchor>ac526245c28ce4ad4ec59e253aca04a6d</anchor>
      <arglist>(const ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitReque48185388c62e632b5c98628d702aaa22.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitReque48185388c62e632b5c98628d702aaa22.html</anchorfile>
      <anchor>a3d9a6b15eb32cd21a845f77b0650d28a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitReque48185388c62e632b5c98628d702aaa22.html</anchorfile>
      <anchor>aeac3f5d9d8ae041018370431d595b8db</anchor>
      <arglist>(const ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespo99b368e45207f5e80808a4e884504bb8.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespo99b368e45207f5e80808a4e884504bb8.html</anchorfile>
      <anchor>ae0154bb8c0e398d5641b09889aae5f11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespo99b368e45207f5e80808a4e884504bb8.html</anchorfile>
      <anchor>ad3d864f07ef30ce7a7fb3cfdc0cb018c</anchor>
      <arglist>(const ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a513edef03254d404f3eb785f8fe1da5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2f3ae76d51116efef2f70c8898d34282</anchor>
      <arglist>(const ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequ17fb8bfa8ed2a5b3c00a1e75ef291064.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequ17fb8bfa8ed2a5b3c00a1e75ef291064.html</anchorfile>
      <anchor>a6b79fb8a0db8369468480ff630949e5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequ17fb8bfa8ed2a5b3c00a1e75ef291064.html</anchorfile>
      <anchor>a88566e36dc8cd4e024cb48162f40f9e6</anchor>
      <arglist>(const ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRespcd08dfb15587c04b8953d55b800c91a8.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRespcd08dfb15587c04b8953d55b800c91a8.html</anchorfile>
      <anchor>a483cec3ebc8cbd1c7ce70712a7d529f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRespcd08dfb15587c04b8953d55b800c91a8.html</anchorfile>
      <anchor>a0b74961e337ffd21fdd51dd1852dc212</anchor>
      <arglist>(const ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1JointDetectionStarf70f0eab65eff0a610db3b01b4011697.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1JointDetectionStarf70f0eab65eff0a610db3b01b4011697.html</anchorfile>
      <anchor>a6e8615f771a62975d17d54d37e4082fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1JointDetectionStarf70f0eab65eff0a610db3b01b4011697.html</anchorfile>
      <anchor>add1d512c744104949b59bc911b557fec</anchor>
      <arglist>(const ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1JointDetectionStarb50e368fed4a3bc7291ab74fca5e1591.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1JointDetectionStarb50e368fed4a3bc7291ab74fca5e1591.html</anchorfile>
      <anchor>ac8193c975052b6c9635442190b49b54b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1JointDetectionStarb50e368fed4a3bc7291ab74fca5e1591.html</anchorfile>
      <anchor>a513f61a818475fbcddcdca5169781b6e</anchor>
      <arglist>(const ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8b9021db9d510461848a94e69afa9496</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad4fe40b2901789b2e11b009938aba30d</anchor>
      <arglist>(const ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1StartMonitorReques17f5f9bda9daa55932e73c6f5f524551.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1StartMonitorReques17f5f9bda9daa55932e73c6f5f524551.html</anchorfile>
      <anchor>aa6eaa6831a78678acac0d1299194445d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1StartMonitorReques17f5f9bda9daa55932e73c6f5f524551.html</anchorfile>
      <anchor>ac48b55b21eef4f321489a4289d223de7</anchor>
      <arglist>(const ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1StartMonitorRespon75f63a6a9c21bf7ae3c3b97b6cdffc90.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1StartMonitorRespon75f63a6a9c21bf7ae3c3b97b6cdffc90.html</anchorfile>
      <anchor>a3e694a4c9e4670445060b8c4ac60da82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__collision__monitor_1_1StartMonitorRespon75f63a6a9c21bf7ae3c3b97b6cdffc90.html</anchorfile>
      <anchor>a9e7b9992a13770a7811191078af219e8</anchor>
      <arglist>(const ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequ7a0569bc44f7d4eabc6d8f4c05b80d39.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitResp140a5a24ec6710d2be864fb775cfdf37.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__collision__monitor_1_1GetFingerStateReqeca68b584d4a633885939d03643d417d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__collision__monitor_1_1JointDetectionStacb1e96e13a257daf1d53fc9305c4588a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__collision__monitor_1_1StartMonitorRespo64fec2757f79056834b3dd54ad6a829b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitReques5cd28745dc252281d88dfd791c679129.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitReques69accb4fe701940d54673906d6d07898.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespon1ed69d06da90fc8f15b702dc35eb6bb7.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespone3fdf971116660df05663e0d963f21ed.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01Cfe023afe4dd06eecb8dc25e0cb537f03.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1GetFingerStateReque98adf448f51845fcb063341c2ff11ed3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1GetFingerStateReque54f3a5e3ece9f57d4c0155b636d77ac3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRespoe234f624d7cdcac62568d53c63c804ee.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRespo91fffc13e5aec5ebfa8650a54add1c05.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1JointDetectionStart6db92efe5ac6d559ba32e64951f1b77c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1JointDetectionStart1cfe6e073c0988c42e2811c4dd7fb60d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1JointDetectionStart163069796d2c3752921ea04a5db91ea1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartac6ddab4b5d797aabc61174a230c12ec.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_dcf7e11a6246a5d9f04f948c1bfdf094.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest971e4eb1480f3f4e06d484f249dc1a8d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest8e7d4df93bb55ab160d8e6338ac35032.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponsf7e9e23e1f9a9eef72018c51bcc11301.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__collision__monitor_1_1StartMonitorRespons78cf0eacb6f275c0783c1942332c5e9f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequest__47c371be7295821776db607c01558558.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequest__47c371be7295821776db607c01558558.html</anchorfile>
      <anchor>a7c2ce4efc088fa41265743c7354a4e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequest__47c371be7295821776db607c01558558.html</anchorfile>
      <anchor>aa84fd7a871127a4ac7972277e7d56351</anchor>
      <arglist>(const ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequest__47c371be7295821776db607c01558558.html</anchorfile>
      <anchor>aae8f4a6c9720d97f7f4cc144688e1d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequest__47c371be7295821776db607c01558558.html</anchorfile>
      <anchor>af6391b5ee22211ae84f1f1fc46a6d1bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitResponse_d5336bdb83f92518687ac79782d6669e.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitResponse_d5336bdb83f92518687ac79782d6669e.html</anchorfile>
      <anchor>a122137ecfc7abfc08e4ab0239f60924e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitResponse_d5336bdb83f92518687ac79782d6669e.html</anchorfile>
      <anchor>a1b92384ef595742a7036b9e390a95b27</anchor>
      <arglist>(const ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitResponse_d5336bdb83f92518687ac79782d6669e.html</anchorfile>
      <anchor>a129b6d056358af91d0d88f79bddca1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitResponse_d5336bdb83f92518687ac79782d6669e.html</anchorfile>
      <anchor>acf638c7f0f01b2c0c651c5dc6f4d6c7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a823bd097612e1acc020b2467c09f309c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab3f9819244c3c3dc5141b8f3b5d1dea7</anchor>
      <arglist>(const ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abe5a0d7941106f3510f0db3db53e9cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1dee8159939d671ac647e5c1924e2549</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequest_2e0f9e94b41f547764e67cf236edfcf6.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequest_2e0f9e94b41f547764e67cf236edfcf6.html</anchorfile>
      <anchor>a3c45aa2315a93757b238370ad8c1168f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequest_2e0f9e94b41f547764e67cf236edfcf6.html</anchorfile>
      <anchor>a5601b7e8915d377097300b94f3d5fcc6</anchor>
      <arglist>(const ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequest_2e0f9e94b41f547764e67cf236edfcf6.html</anchorfile>
      <anchor>aad9ba4bea5625f07d14394fb455dfeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequest_2e0f9e94b41f547764e67cf236edfcf6.html</anchorfile>
      <anchor>a259fc8d36444afb3a33a6070c785ff98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateResponse6369c7643faf895267c37b6f4256744b.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateResponse6369c7643faf895267c37b6f4256744b.html</anchorfile>
      <anchor>a15365f799c0c8edb7edee4365264e1c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateResponse6369c7643faf895267c37b6f4256744b.html</anchorfile>
      <anchor>a567569413f5280d2d8aa53557f517d0f</anchor>
      <arglist>(const ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateResponse6369c7643faf895267c37b6f4256744b.html</anchorfile>
      <anchor>aeb5657f426ffc6b7cd44255e4e50f3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1GetFingerStateResponse6369c7643faf895267c37b6f4256744b.html</anchorfile>
      <anchor>a3fbf53ab1c5708c24c507f022cc6acd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartReq0bc1884227fa2a4c32768f4f218e82da.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartReq0bc1884227fa2a4c32768f4f218e82da.html</anchorfile>
      <anchor>a870a5df38f0e2d5b4ee18ddd9e23aec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartReq0bc1884227fa2a4c32768f4f218e82da.html</anchorfile>
      <anchor>acbe171b27a1e79f5b5bfa16c588c3753</anchor>
      <arglist>(const ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartReq0bc1884227fa2a4c32768f4f218e82da.html</anchorfile>
      <anchor>aa93b10039da4e2ab266cdfd186e9a075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartReq0bc1884227fa2a4c32768f4f218e82da.html</anchorfile>
      <anchor>a01f60535ae251b8dcf05c23b9bde5855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRes29d3f36f74538204b87708148c5d6800.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRes29d3f36f74538204b87708148c5d6800.html</anchorfile>
      <anchor>a7c1946330c0640cf4a853e0035708003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRes29d3f36f74538204b87708148c5d6800.html</anchorfile>
      <anchor>a6a644df0168e403c8498e3e2f2894074</anchor>
      <arglist>(const ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRes29d3f36f74538204b87708148c5d6800.html</anchorfile>
      <anchor>a95c503624a56810325c8ec6803aa584d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartRes29d3f36f74538204b87708148c5d6800.html</anchorfile>
      <anchor>aceeafd4dcd5219fc186c62237c5e5d63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1087ec8a99b4c23f7b45f2c5c5f28f76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3d602d6985cd68f415ff18df70e84c1c</anchor>
      <arglist>(const ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a92ee6b09e51a127d8aef3ce93086a9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afedab3be121a6d1d4482ee1d0ba31aa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest___7b03fc18cdc1f29f03af7f5a2c29276e.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest___7b03fc18cdc1f29f03af7f5a2c29276e.html</anchorfile>
      <anchor>aece2c4058d200603df67bee0d787c868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest___7b03fc18cdc1f29f03af7f5a2c29276e.html</anchorfile>
      <anchor>add755cc67a0cbfa7d36af12a57cab057</anchor>
      <arglist>(const ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest___7b03fc18cdc1f29f03af7f5a2c29276e.html</anchorfile>
      <anchor>acffb07af4bd4fb3a8e750648aead1feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest___7b03fc18cdc1f29f03af7f5a2c29276e.html</anchorfile>
      <anchor>a1d86c1a55258a81ca06edfb0741c7254</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponse__887cf74a87b21360cea79152ca570e95.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponse__887cf74a87b21360cea79152ca570e95.html</anchorfile>
      <anchor>aad609bd4a06fba8276c1d37ed531b04b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponse__887cf74a87b21360cea79152ca570e95.html</anchorfile>
      <anchor>a4427d00e6c7f74b2c1e387306189bc8c</anchor>
      <arglist>(const ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponse__887cf74a87b21360cea79152ca570e95.html</anchorfile>
      <anchor>aa0394dbabcdc4b1486339e364eb2b3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponse__887cf74a87b21360cea79152ca570e95.html</anchorfile>
      <anchor>a7b4c4effdcb16bc043ccb7a9223fbd6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequestfcea15423c5c8a68bcd9babf207c4931.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequestfcea15423c5c8a68bcd9babf207c4931.html</anchorfile>
      <anchor>ada45bb60ba5f6c34a386ff3cbee19fc5</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRequestfcea15423c5c8a68bcd9babf207c4931.html</anchorfile>
      <anchor>aa527af05cfa4f34b3b88db7165adb32d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespons0b32c1fb7932f913cc1983ba747b0bb5.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespons0b32c1fb7932f913cc1983ba747b0bb5.html</anchorfile>
      <anchor>a6291d4768fff9b74ba6d02f111b6030f</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1ArmMovingWaitRespons0b32c1fb7932f913cc1983ba747b0bb5.html</anchorfile>
      <anchor>a6dcfaace9e1466dc91bc4eaff0138ea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::FingerState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7cf3c8d46643a1e1f52cd38f58c924d2</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1FingerState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aebb98de192fe8973a5b13dcabc9b571f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequesefafc54f7215d0042600f3a0c1555125.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequesefafc54f7215d0042600f3a0c1555125.html</anchorfile>
      <anchor>a043d4d9b3dd3d691e68fed448a618779</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRequesefafc54f7215d0042600f3a0c1555125.html</anchorfile>
      <anchor>acb7dc59921d04aa575259851fb082c00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRespon0a9c59d59805e6a64f3d03223ed00912.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRespon0a9c59d59805e6a64f3d03223ed00912.html</anchorfile>
      <anchor>af731994c8c21a92678eff8447e7cee05</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1GetFingerStateRespon0a9c59d59805e6a64f3d03223ed00912.html</anchorfile>
      <anchor>a2f4027481727ed1011578a791185d830</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartR86a793dc0e32da64a7c297c04a06fd02.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartR86a793dc0e32da64a7c297c04a06fd02.html</anchorfile>
      <anchor>af5fc9d877a3de45a2b44812e414341b5</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartR86a793dc0e32da64a7c297c04a06fd02.html</anchorfile>
      <anchor>adb544357490350c1f96015ea24e0640b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartR4de1dd772ab375de1ed339c33d77c435.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartR4de1dd772ab375de1ed339c33d77c435.html</anchorfile>
      <anchor>aa4266c7f10230c1afae6b071b6e6720a</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1JointDetectionStartR4de1dd772ab375de1ed339c33d77c435.html</anchorfile>
      <anchor>accc8ff1f27c995b69bca37de4f73895a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::JointErrorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a794ae8f5f9430fbae9e12746e13af4d2</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1JointErrorData___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac6b0d189946d378d57fc6deaf3008400</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest_5ada5075f3a592213130b46705b5025a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest_5ada5075f3a592213130b46705b5025a.html</anchorfile>
      <anchor>a38c18fca3280f3a715e196708747e72a</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1StartMonitorRequest_5ada5075f3a592213130b46705b5025a.html</anchorfile>
      <anchor>a07e9eb4c40a73c8c848dc0a3af445727</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponse7c229e348fc74200a1a99448c77f50f0.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponse7c229e348fc74200a1a99448c77f50f0.html</anchorfile>
      <anchor>a25a9ce2bb43086f1336c49301949599d</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__collision__monitor_1_1StartMonitorResponse7c229e348fc74200a1a99448c77f50f0.html</anchorfile>
      <anchor>a52e2e146f8e48d5a70967bd161d7654c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::ArmMovingWait &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1ArmMovingWait_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1ArmMovingWait_01_4.html</anchorfile>
      <anchor>a2025570f4ba21e3fd6239258ceb89bd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1ArmMovingWait_01_4.html</anchorfile>
      <anchor>abf56295306aab641a056ebd0ec1bd8a3</anchor>
      <arglist>(const pr2_collision_monitor::ArmMovingWait &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1ArmMovingWaitRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1ArmMovingWaitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3b95cdf7839fc204937a552d717cb472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1ArmMovingWaitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa0bdc63a196c18ac5dc768aff0377992</anchor>
      <arglist>(const pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1ArmMovingWaitResponse___fd4b74e2c1a97c1cad6fcc6d009f2c0d.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1ArmMovingWaitResponse___fd4b74e2c1a97c1cad6fcc6d009f2c0d.html</anchorfile>
      <anchor>a4356588e6343fb7d25a3af68f9a7ce5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1ArmMovingWaitResponse___fd4b74e2c1a97c1cad6fcc6d009f2c0d.html</anchorfile>
      <anchor>af62f4aceba7de234b57d48707d5a7ee5</anchor>
      <arglist>(const pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::GetFingerState &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1GetFingerState_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1GetFingerState_01_4.html</anchorfile>
      <anchor>a874cbef98aa66216e566653ff0060f38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1GetFingerState_01_4.html</anchorfile>
      <anchor>a7117562330b043396daf27cd790936f9</anchor>
      <arglist>(const pr2_collision_monitor::GetFingerState &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1GetFingerStateRequest___2d5e646d6c41def2aed9f202272e8dda.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1GetFingerStateRequest___2d5e646d6c41def2aed9f202272e8dda.html</anchorfile>
      <anchor>ac0ccf7dfe8c737e410c2ce74a21dc5d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1GetFingerStateRequest___2d5e646d6c41def2aed9f202272e8dda.html</anchorfile>
      <anchor>a724946ac72c1d68b7adfb2b1d05a3aa8</anchor>
      <arglist>(const pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1GetFingerStateResponse__5906de64c987efa8f743396f0aa6ccd2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1GetFingerStateResponse__5906de64c987efa8f743396f0aa6ccd2.html</anchorfile>
      <anchor>a36d3751419602cc346c3f391b551b210</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1GetFingerStateResponse__5906de64c987efa8f743396f0aa6ccd2.html</anchorfile>
      <anchor>aa387f4d40b1e0a24959c44afa5b8d628</anchor>
      <arglist>(const pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::JointDetectionStart &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1JointDetectionStart_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1JointDetectionStart_01_4.html</anchorfile>
      <anchor>a5d662f2c71260dbae070a1688c38d42d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1JointDetectionStart_01_4.html</anchorfile>
      <anchor>a1d65bcc2f47ecd1c2e914df133a58d72</anchor>
      <arglist>(const pr2_collision_monitor::JointDetectionStart &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1JointDetectionStartReque039c2402dff72ac6b00114b4bbfdeb02.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1JointDetectionStartReque039c2402dff72ac6b00114b4bbfdeb02.html</anchorfile>
      <anchor>ac6ca1954d725eef6dc0b7677883eae26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1JointDetectionStartReque039c2402dff72ac6b00114b4bbfdeb02.html</anchorfile>
      <anchor>a0493a57626b604f3f9c9a83696920356</anchor>
      <arglist>(const pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1JointDetectionStartRespofcfe96b7b8c85f30ee13d6bcb22b8446.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1JointDetectionStartRespofcfe96b7b8c85f30ee13d6bcb22b8446.html</anchorfile>
      <anchor>a1c05882291e4a82caa617625f2452e34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1JointDetectionStartRespofcfe96b7b8c85f30ee13d6bcb22b8446.html</anchorfile>
      <anchor>a90403d1a83f4e21912366b08cb7660f1</anchor>
      <arglist>(const pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::StartMonitor &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1StartMonitor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1StartMonitor_01_4.html</anchorfile>
      <anchor>aa4116acb8a8c8158d761d3fbb6dc9fe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1StartMonitor_01_4.html</anchorfile>
      <anchor>af0c7c65a45ed14fd6bdc25ed0bc2803f</anchor>
      <arglist>(const pr2_collision_monitor::StartMonitor &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1StartMonitorRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1StartMonitorRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af1c8c93dc1ba3c4738319de9dc3ffd25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1StartMonitorRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6f7efa13d02ac073a0a79c42b3390190</anchor>
      <arglist>(const pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1StartMonitorResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1StartMonitorResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a41d267332ca01f34f562f14d8d51dcb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__collision__monitor_1_1StartMonitorResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4108bfbfcfdd53ca038ecd6c24591aa7</anchor>
      <arglist>(const pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::ArmMovingWait &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1ArmMovingWait_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1ArmMovingWait_01_4.html</anchorfile>
      <anchor>adf2003707ad2abac58d1bddf1bd036ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1ArmMovingWait_01_4.html</anchorfile>
      <anchor>aadead5a108756bc915ea5d073318abaa</anchor>
      <arglist>(const pr2_collision_monitor::ArmMovingWait &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1ArmMovingWaitRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1ArmMovingWaitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae571f252e9cd6704ba9c2a30108742f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1ArmMovingWaitRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a38987150bcde12bd87264fea5b97b54d</anchor>
      <arglist>(const pr2_collision_monitor::ArmMovingWaitRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1ArmMovingWaitResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1ArmMovingWaitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afd45c414617ac6e500e3d36d48f53cc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1ArmMovingWaitResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0a80dae509f443507b6638098288317a</anchor>
      <arglist>(const pr2_collision_monitor::ArmMovingWaitResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::GetFingerState &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1GetFingerState_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1GetFingerState_01_4.html</anchorfile>
      <anchor>a9097f35f7cf15c6dc106cd0e89d23211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1GetFingerState_01_4.html</anchorfile>
      <anchor>a4a0a3032fce6f2a429a21d4ca0830530</anchor>
      <arglist>(const pr2_collision_monitor::GetFingerState &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1GetFingerStateRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1GetFingerStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a874b8f4b08f5f9a4e234c70756a0e692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1GetFingerStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aafc2cb167a9e6dc24478fe7c7e953de0</anchor>
      <arglist>(const pr2_collision_monitor::GetFingerStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1GetFingerStateResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1GetFingerStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a176fec42dc5f3a029968c1b4c2ea3d4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1GetFingerStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aead20482f58b199b10e2fda18058a85f</anchor>
      <arglist>(const pr2_collision_monitor::GetFingerStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::JointDetectionStart &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1JointDetectionStart_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1JointDetectionStart_01_4.html</anchorfile>
      <anchor>a80c72e7a43ae0815b31f770ff64a3fb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1JointDetectionStart_01_4.html</anchorfile>
      <anchor>adf620542fc84bbe3ca28360350f8ca7b</anchor>
      <arglist>(const pr2_collision_monitor::JointDetectionStart &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1JointDetectionStartRequestfd1d3ecfdc6138b674db0339b6d2d400.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1JointDetectionStartRequestfd1d3ecfdc6138b674db0339b6d2d400.html</anchorfile>
      <anchor>a29361e4daf9ecd00c2d174c725a69454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1JointDetectionStartRequestfd1d3ecfdc6138b674db0339b6d2d400.html</anchorfile>
      <anchor>a7aff4e5519970ca0e57e273ee294371f</anchor>
      <arglist>(const pr2_collision_monitor::JointDetectionStartRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1JointDetectionStartRespons22e212e84014d890a147702385445826.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1JointDetectionStartRespons22e212e84014d890a147702385445826.html</anchorfile>
      <anchor>a110eb3af9d6f94420fb0771bd8bc0960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1JointDetectionStartRespons22e212e84014d890a147702385445826.html</anchorfile>
      <anchor>a5f024ebebf50de7c2c8320d7ba484c4a</anchor>
      <arglist>(const pr2_collision_monitor::JointDetectionStartResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::StartMonitor &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1StartMonitor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1StartMonitor_01_4.html</anchorfile>
      <anchor>ac75524c6c6e00f30dc683a31501afe19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1StartMonitor_01_4.html</anchorfile>
      <anchor>a22f3d149f6c609bfe4fd2a6109837b1b</anchor>
      <arglist>(const pr2_collision_monitor::StartMonitor &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1StartMonitorRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1StartMonitorRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4d564c1eb7589202c71695e815f40cea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1StartMonitorRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae310a5fdb4aee6c2319197a1f0b187cf</anchor>
      <arglist>(const pr2_collision_monitor::StartMonitorRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1StartMonitorResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1StartMonitorResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a80bf4f449114061abf5cd1acfc274258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__collision__monitor_1_1StartMonitorResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adb1181be958284601cb7c75f1089030f</anchor>
      <arglist>(const pr2_collision_monitor::StartMonitorResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
