<?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-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/checkerboard_detector2/</path>
    <filename>____init_____8py</filename>
    <namespace>checkerboard_detector2</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/checkerboard_detector2/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>checkerboard_detector2::msg</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/checkerboard_detector2/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>checkerboard_detector2::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_Detect.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/checkerboard_detector2/srv/</path>
    <filename>__Detect_8py</filename>
    <class kind="class">checkerboard_detector2::srv::_Detect::Detect</class>
    <class kind="class">checkerboard_detector2::srv::_Detect::DetectRequest</class>
    <class kind="class">checkerboard_detector2::srv::_Detect::DetectResponse</class>
    <namespace>checkerboard_detector2::srv::_Detect</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_12d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a2a65d056e36d9234cf5f7270d0ac5d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a6875683089ce104973001006b8e7ed08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>af3ce6f2e14aeb3211cb73b49851259cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>ab4b85dcd979a2c7b069e68c191c0ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a12555d7174121ddf2209170494679eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6IB</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a7a15f8cc3de731d51568b0290df916c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_9d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a885e50875678b4e4fde333f011035742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a44991db1543dbcd5881efa3a6d67b0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>ad9f8b480b4c84107f96b0631c213a522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a63273570dd6f029ffb9581abb7a13660</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Object6DPose.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/checkerboard_detector2/msg/</path>
    <filename>__Object6DPose_8py</filename>
    <class kind="class">checkerboard_detector2::msg::_Object6DPose::Object6DPose</class>
    <namespace>checkerboard_detector2::msg::_Object6DPose</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__Object6DPose.html</anchorfile>
      <anchor>ad1b0e7f36bf0f1af6a9c6492f84d5312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__Object6DPose.html</anchorfile>
      <anchor>a1274957d45f5c31890f9ed0b1eb4068f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__Object6DPose.html</anchorfile>
      <anchor>a1e716d7a8166dcffe07a28d3b305be96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ObjectDetection.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/checkerboard_detector2/msg/</path>
    <filename>__ObjectDetection_8py</filename>
    <class kind="class">checkerboard_detector2::msg::_ObjectDetection::ObjectDetection</class>
    <namespace>checkerboard_detector2::msg::_ObjectDetection</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>ae3e493e2401b4fed476659f4264f77b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>a1692e537a15a7f305d4c110736597174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>a06e1025e301f2f6f9cca5b90ba26f00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>ae52b1d22ee8307e41ce8de9df215d58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>ab96424afff8b35b14f6313013e42868e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Set.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/checkerboard_detector2/srv/</path>
    <filename>__Set_8py</filename>
    <class kind="class">checkerboard_detector2::srv::_Set::Set</class>
    <class kind="class">checkerboard_detector2::srv::_Set::SetRequest</class>
    <class kind="class">checkerboard_detector2::srv::_Set::SetResponse</class>
    <namespace>checkerboard_detector2::srv::_Set</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Set.html</anchorfile>
      <anchor>a4eb079f508ed71b1b71fc9d772432298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Set.html</anchorfile>
      <anchor>a5832ad91f1de2f6350bd106d589019a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Set.html</anchorfile>
      <anchor>a602ea4030981e348c867d0246cb31578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>checkerboard_calibration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/</path>
    <filename>checkerboard__calibration_8cpp</filename>
    <includes id="math_8h" name="math.h" local="yes" imported="no">math.h</includes>
    <class kind="struct">CheckerboardCalibration::CHECKERBOARD</class>
    <class kind="class">CheckerboardCalibration</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>checkerboard__calibration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>SQR</name>
      <anchorfile>checkerboard__calibration_8cpp.html</anchorfile>
      <anchor>a4e292395ff0c5ba6d0213151ae03922b</anchor>
      <arglist>(T t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>checkerboard_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/</path>
    <filename>checkerboard__detector_8cpp</filename>
    <includes id="math_8h" name="math.h" local="yes" imported="no">math.h</includes>
    <class kind="struct">CheckerboardDetector::CHECKERBOARD</class>
    <class kind="class">CheckerboardDetector</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>checkerboard__detector_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>checkerboard_detector2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/</path>
    <filename>checkerboard__detector2_8cpp</filename>
    <includes id="ObjectDetection_8h" name="ObjectDetection.h" local="yes" imported="no">checkerboard_detector2/ObjectDetection.h</includes>
    <includes id="Detect_8h" name="Detect.h" local="yes" imported="no">checkerboard_detector2/Detect.h</includes>
    <includes id="Set_8h" name="Set.h" local="yes" imported="no">checkerboard_detector2/Set.h</includes>
    <includes id="math_8h" name="math.h" local="yes" imported="no">math.h</includes>
    <class kind="struct">CheckerboardDetector::CHECKERBOARD</class>
    <class kind="class">CheckerboardDetector</class>
    <member kind="define">
      <type>#define</type>
      <name>sqr</name>
      <anchorfile>checkerboard__detector2_8cpp.html</anchorfile>
      <anchor>a09f4b0d9da085264ffcb8d68fa045d67</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>checkerboard__detector2_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Detect.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/srv_gen/cpp/include/checkerboard_detector2/</path>
    <filename>Detect_8h</filename>
    <includes id="ObjectDetection_8h" name="ObjectDetection.h" local="yes" imported="no">checkerboard_detector2/ObjectDetection.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; checkerboard_detector2::Detect &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">checkerboard_detector2::Detect</class>
    <class kind="struct">checkerboard_detector2::DetectRequest_</class>
    <class kind="struct">checkerboard_detector2::DetectResponse_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; checkerboard_detector2::Detect &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>checkerboard_detector2</namespace>
    <member kind="typedef">
      <type>::checkerboard_detector2::DetectRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectRequest</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a8e77db3cca7007de50a24f0317683bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectRequest const  &gt;</type>
      <name>DetectRequestConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a42d4a6bd76e0a343c588b0c31372ed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectRequest &gt;</type>
      <name>DetectRequestPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a1147524b5ebd696ead0a7fe3e849a87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::checkerboard_detector2::DetectResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectResponse</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ae0c95ece1acdefd71fab5768432bea04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectResponse const  &gt;</type>
      <name>DetectResponseConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a9d797879b1bef636c241a76f3763717c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectResponse &gt;</type>
      <name>DetectResponsePtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a37ef14d20656cf4c876f6545790fac8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>markers.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/tools/</path>
    <filename>markers_8py</filename>
    <namespace>markers</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>a658f86eff28d58682c23ba4bbb484ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>draw</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>abe3ef2632dc9b28c55b02739ae38197a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>h</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>abbb2394c15bd9d8c2f930f215d810371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>img</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>a254781096d23000f7f0ce3429c3eff0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>a9a5c9a848548a217235c8b18d7d41a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>w</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>aeb18b8318f54de796c13850263e6554f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>math.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/src/</path>
    <filename>math_8h</filename>
    <class kind="struct">AABB</class>
    <class kind="struct">OBB</class>
    <class kind="class">RaveTransform</class>
    <class kind="class">RaveTransformMatrix</class>
    <class kind="class">RaveVector</class>
    <class kind="struct">RAY</class>
    <class kind="struct">TRIANGLE</class>
    <member kind="define">
      <type>#define</type>
      <name>_R</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ac074b08e2555dbfa7a9d825f85440a43</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dCos</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ad9d2c208b6b83990e31ab868f23c8e93</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>distinctRoots</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a1c5a68152fd8c2d5c231f721cda03d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dRecip</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a8d68a516c6cf1719b4169ee9e8eba19f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dSin</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a11596e010e7437547f72f59d87637520</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dSINGLE</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a00bf91ac07218f1cc7522400f19b70ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dSqrt</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a20deff86a5d984882e52581b91c248c0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>floatRoot01</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a762d7a7cd57955c294601bfe80209604</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>floatRoot12</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aa01b7937c4887369b17811d204f95590</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>g_fEpsilon</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a280aa678a7e8c375487ffb5e10d70fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MULT3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a3d58d0ae59d734d03e8eca70d1302adf</anchor>
      <arglist>(stride)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rswap</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ae515a3d3f60f56e6e25fd04b4c375c71</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>singleRoot</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a87ece92dcd9718f61b799bde21d701e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tripleRoot</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ad858a3ebff1f58b97f8a99a3c5ae79c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dReal</type>
      <name>dMatrix3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a7df642a17fc01c939c1ecfb4604641fa</anchor>
      <arglist>[4 *3]</arglist>
    </member>
    <member kind="typedef">
      <type>dReal</type>
      <name>dMatrix4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>abacc0b9dc96e0d17e27b0d65aad47a2c</anchor>
      <arglist>[4 *4]</arglist>
    </member>
    <member kind="typedef">
      <type>dReal</type>
      <name>dMatrix6</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aea331bc373d9cd4a28fcd8c246617962</anchor>
      <arglist>[8 *6]</arglist>
    </member>
    <member kind="typedef">
      <type>dReal</type>
      <name>dQuaternion</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a738e05127b981cd16967d02eb9de11f5</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>dReal</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a6bb3b0ca6a30a6f1facfeeb4172cc082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dReal</type>
      <name>dVector3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a5096ea3ec8604e70924150084194e6a5</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="typedef">
      <type>dReal</type>
      <name>dVector4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a2d352003389649fa4d9b52bd61db2bc9</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="typedef">
      <type>RaveTransform&lt; dReal &gt;</type>
      <name>Transform</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ad7d44b5a2b65bf3c814d2983528b2e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RaveTransformMatrix&lt; dReal &gt;</type>
      <name>TransformMatrix</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aed57495d2314a15e0e3687936f1dfdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RaveVector&lt; dReal &gt;</type>
      <name>Vector</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ab815faf493a6d82304f7f202d59f2a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_cross3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>addd0d9e0d570ea13f2edb81ba275d5dc</anchor>
      <arglist>(T *pfout, const T *pf1, const T *pf2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>_dot2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a6d0f959ef7e657591b28730af390fb0f</anchor>
      <arglist>(const T *pf1, const T *pf2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>_dot3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a88d910529ce3b821fdcbe36be0f99007</anchor>
      <arglist>(const T *pf1, const T *pf2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>_dot4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a00a56ad2b051f164f65647bcd519f8c9</anchor>
      <arglist>(const T *pf1, const T *pf2)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_inv3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aa793a66cdae35a36e9cd8bd8c410607d</anchor>
      <arglist>(const T *pf, T *pfres, T *pfdet, int stride)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_inv4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a9ce3374797cbf3bb9b2b586de4f443da</anchor>
      <arglist>(const T *pf, T *pfres)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>_lengthsqr2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a1c397f8fcbda199d492aea7abd1eba30</anchor>
      <arglist>(const T *pf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>_lengthsqr3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a9248d97be31218bcd8bff71d574c21a3</anchor>
      <arglist>(const T *pf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>_lengthsqr4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aeb42e61b6690d223d8985cb2bd05c289</anchor>
      <arglist>(const T *pf)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_mult3_s3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a4f316a2a977438fd6a498a5c8e70e26f</anchor>
      <arglist>(T *pfres, const T *pf1, const T *pf2)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_mult3_s4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a37430c9100c2b35640390c48c7ad2164</anchor>
      <arglist>(T *pfres, const T *pf1, const T *pf2)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_mult4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a1eb2830a819c985d9dd8c7e41d77e451</anchor>
      <arglist>(T *pfres, const T *p1, const T *p2)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_multtrans3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a907f4ef22088c6511f8ef159202f9a2f</anchor>
      <arglist>(T *pfres, const T *pf1, const T *pf2)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_multtrans4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a3862c1acea71cae6a2917625448e08a0</anchor>
      <arglist>(T *pfres, const T *pf1, const T *pf2)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_normalize2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a7e4f882a0f1d4de037c7b168852f7cd3</anchor>
      <arglist>(T *pfout, const T *pf)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_normalize3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a532ff8b6837b8e40aabaad5c0bb697d2</anchor>
      <arglist>(T *pfout, const T *pf)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_normalize4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aa903b28b0a70af50560e9797628f80ee</anchor>
      <arglist>(T *pfout, const T *pf)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_transnorm3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a9d1f66652e2f381c0552ab58dcdfc9f2</anchor>
      <arglist>(T *pfout, const T *pfmat, const T *pf)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_transpose3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a3d0925983ef69cddd11b0b81a6ae45cc</anchor>
      <arglist>(const T *pf, T *pfres)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_transpose4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a33487f2b845595a143485cc18967ecb8</anchor>
      <arglist>(const T *pf, T *pfres)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>acd7ee4a7c4dbd4b29b82ff5c90c3f1c6</anchor>
      <arglist>(T *pf1, T *pf2, int r)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>AxisAngle2Quat</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a49d9154cad16b02fd7e31dc9060f1bdb</anchor>
      <arglist>(const RaveVector&lt; T &gt; &amp;rotaxis, T angle)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>cross3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a28281cdd752b067fcfa996b3ed329067</anchor>
      <arglist>(float *pfout, const float *pf1, const float *pf2)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>cross3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a2b3b5a10b93accf124ff45ea0bd5c68f</anchor>
      <arglist>(double *pfout, const double *pf1, const double *pf2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CubicRoots</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a0295fc6096ebbd527e31e19bc6107427</anchor>
      <arglist>(double c0, double c1, double c2, double *r0, double *r1, double *r2)</arglist>
    </member>
    <member kind="function">
      <type>dReal</type>
      <name>DistVertexOBBSq</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ac9b23b2b79d953b4aab6fa924ff18164</anchor>
      <arglist>(const Vector &amp;v, const OBB &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dot</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a2b3df4936c74e21c008d399b00d3d63f</anchor>
      <arglist>(T *pf1, T *pf2, int length)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dot2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a6e66dbcddc141b9c134e65aeeb444b68</anchor>
      <arglist>(const float *pf1, const float *pf2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dot2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a2b1c71ffd8f415e540c9fe6ae219209b</anchor>
      <arglist>(const double *pf1, const double *pf2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dot3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a527c9a64311f7f2c2428d79acae6cbff</anchor>
      <arglist>(const float *pf1, const float *pf2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dot3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>afaa340ef61dba68399a443d1b5b850da</anchor>
      <arglist>(const double *pf1, const double *pf2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dot4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a96bf07ea8f5101a0147508758262f674</anchor>
      <arglist>(const float *pf1, const float *pf2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dot4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aec2800b40c34066bd48eb3274267c7d2</anchor>
      <arglist>(const double *pf1, const double *pf2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dQfromR</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a607d19f9b3d7e4eacc0b0fbc03cc887d</anchor>
      <arglist>(dQuaternion q, const dMatrix3 R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dQMultiply0</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ad89a7f126e766538896372d25d8ec06b</anchor>
      <arglist>(dQuaternion qa, const dQuaternion qb, const dQuaternion qc)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>dQSlerp</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a2624f2720142f435ee6907fedba069c7</anchor>
      <arglist>(const RaveVector&lt; T &gt; &amp;qa, const RaveVector&lt; T &gt; &amp;qb, T t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dRfromQ</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ac4046bef4f143db42b57944ca20767a9</anchor>
      <arglist>(dMatrix3 R, const dQuaternion q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eig2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a09c35bcb14556c2ff81e32128876f73f</anchor>
      <arglist>(const dReal *pfmat, dReal *peigs, dReal &amp;fv1x, dReal &amp;fv1y, dReal &amp;fv2x, dReal &amp;fv2y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EigenSymmetric3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a4f785026820db4674a0642eda8f2f4f1</anchor>
      <arglist>(dReal *fCovariance, dReal *eval, dReal *fAxes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCovarBasisVectors</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a2b67d876341a76b3a24d20e8312930be</anchor>
      <arglist>(dReal fCovariance[3][3], Vector *vRight, Vector *vUp, Vector *vDir)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>GetRandomQuat</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ad7fa049f9baebeea25dfd070c9a69649</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insideQuadrilateral</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a3f5e41584d4f8bcfce8842f072279c66</anchor>
      <arglist>(const Vector *p0, const Vector *p1, const Vector *p2, const Vector *p3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>insideTriangle</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a304e0457da02cfd62445d3b4462a99c6</anchor>
      <arglist>(const Vector *p0, const Vector *p1, const Vector *p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inv2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ac9292b97a8838a7c73ebdb99c6f9a63d</anchor>
      <arglist>(T *pf, T *pfres)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>inv3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ac0e5067fda68bff2c95ec6656447cfdc</anchor>
      <arglist>(const float *pf, float *pfres, float *pfdet, int stride)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>inv3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>addece3c4630229504027ea78f2eab03c</anchor>
      <arglist>(const double *pf, double *pfres, double *pfdet, int stride)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>inv4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ab4314fb677aba33db7ec8988bdedc1c7</anchor>
      <arglist>(const float *pf, float *pfres)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>inv4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a1f42b846cb8ee1147d2fe85fdd8e8be3</anchor>
      <arglist>(const double *pf, double *pfres)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>lengthsqr</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a5a1e91548a8b93bbd6e3566a03851f98</anchor>
      <arglist>(const T *pf1, const T *pf2, int length)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lengthsqr2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a3a0b2ebd387daef7aafb864d73c77038</anchor>
      <arglist>(const float *pf)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lengthsqr2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a3107f8f697b36b792709be295f88fac3</anchor>
      <arglist>(const double *pf)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lengthsqr3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ad8930797789eae5569491c0f05174426</anchor>
      <arglist>(const float *pf)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lengthsqr3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ae8b2f5dd2264fc8f50a197f0a055eacd</anchor>
      <arglist>(const double *pf)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lengthsqr4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aed0b451327f9924a83137a0aa1229f42</anchor>
      <arglist>(const float *pf)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lengthsqr4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a1af3baebf2928b5a4b99ad29665b837f</anchor>
      <arglist>(const double *pf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>matrixdet3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>af282d3bf6be7a1d2a5497dbdd9d7a402</anchor>
      <arglist>(const T *pf, int stride)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Max</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ae0459a3e8ef857795c59782ede97b79b</anchor>
      <arglist>(T *pts, int stride, int numPts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Min</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a4decaabbd5b35ebc5ef9b36ed73fb0a7</anchor>
      <arglist>(T *pts, int stride, int numPts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a4c7cc9fec4fd9d64548305de4ad23da5</anchor>
      <arglist>(T *pf, T fa, int r)</arglist>
    </member>
    <member kind="function">
      <type>S *</type>
      <name>mult</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aecc1173b4edc66abbc2785d1a1b32f51</anchor>
      <arglist>(T *pf1, R *pf2, int r1, int c1, int c2, S *pfres, bool badd=false)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>mult3_s3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a68d9ac2c8ee157350fb5f7a9e12777df</anchor>
      <arglist>(float *pfres, const float *pf1, const float *pf2)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>mult3_s3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ab384d1c83141acdad73f6cec4f5a6c78</anchor>
      <arglist>(double *pfres, const double *pf1, const double *pf2)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>mult3_s4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a43c711671450191396c6a6fb64b14ab6</anchor>
      <arglist>(float *pfres, const float *pf1, const float *pf2)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>mult3_s4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a4c9a9fb2d0102a448f615ef4d63f1b1f</anchor>
      <arglist>(double *pfres, const double *pf1, const double *pf2)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>mult4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a81fb331bc68449313f352e6582e361a6</anchor>
      <arglist>(float *pfres, const float *pf1, const float *pf2)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>mult4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a51d61c3f4ce92cc12ddc36c596e28818</anchor>
      <arglist>(double *pfres, const double *pf1, const double *pf2)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>multto1</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a516b15cc82363a121833292ba9198a38</anchor>
      <arglist>(T *pf1, T *pf2, int r1, int c1, T *pftemp=NULL)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>multto2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a0c0fae08f89ed73e996e2fe7c5f7fd3b</anchor>
      <arglist>(T *pf1, S *pf2, int r2, int c2, S *pftemp=NULL)</arglist>
    </member>
    <member kind="function">
      <type>S *</type>
      <name>multtrans</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a9956dcc6e54c69c44990857f2378b085</anchor>
      <arglist>(T *pf1, R *pf2, int r1, int c1, int c2, S *pfres, bool badd=false)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>multtrans3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a4a44ef5d851ffffeb1288c50abbf29b3</anchor>
      <arglist>(float *pfres, const float *pf1, const float *pf2)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>multtrans3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ad913b5b9fe5fd614847b31e53e3e7db7</anchor>
      <arglist>(double *pfres, const double *pf1, const double *pf2)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>multtrans4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a06f3263e838f64e607923ff065d9c37a</anchor>
      <arglist>(float *pfres, const float *pf1, const float *pf2)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>multtrans4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a17dfaea3650877d99d2d5f29a1ed231c</anchor>
      <arglist>(double *pfres, const double *pf1, const double *pf2)</arglist>
    </member>
    <member kind="function">
      <type>S *</type>
      <name>multtrans_to2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a7af21333854748ad11c9d635ea68c559</anchor>
      <arglist>(T *pf1, R *pf2, int r1, int c1, int r2, S *pfres, bool badd=false)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>normalize2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>affc167f7a19e542e4d13b79775bdec8f</anchor>
      <arglist>(float *pfout, const float *pf)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>normalize2</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aa020dd4463b869ba8786d255fc5ecb91</anchor>
      <arglist>(double *pfout, const double *pf)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>normalize3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a229decb2c54cdee7cca9a03139d6f6ec</anchor>
      <arglist>(float *pfout, const float *pf)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>normalize3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a3b2de808d9b42ec46282a1b8aeb3eb68</anchor>
      <arglist>(double *pfout, const double *pf)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>normalize4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a4fe10078a02dc7fa9f562de150662fbc</anchor>
      <arglist>(float *pfout, const float *pf)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>normalize4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a73ac77b5d5ecdb67f6d4f998373b4aa8</anchor>
      <arglist>(double *pfout, const double *pf)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>normsqr</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a0bde5e0d117fae087682d888b627f457</anchor>
      <arglist>(const T *pf1, int r)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a913afd1ab01db33502e6574ff7941238</anchor>
      <arglist>(float f, const RaveVector&lt; T &gt; &amp;left)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ae404663212b06bdcb0332748911dcd8a</anchor>
      <arglist>(double f, const RaveVector&lt; T &gt; &amp;left)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; T &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>acd6fe5b1d04afe46ff3f06b56304455b</anchor>
      <arglist>(std::basic_ostream&lt; T &gt; &amp;O, const RaveVector&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; T &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ac433a495669d80dbcfb7473ac4968698</anchor>
      <arglist>(std::basic_ostream&lt; T &gt; &amp;O, const RaveTransform&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; T &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a48950dfbba2e88139f9956a372071c2f</anchor>
      <arglist>(std::basic_ostream&lt; T &gt; &amp;O, const RaveTransformMatrix&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_istream&lt; T &gt; &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a350836a37119c94dd964b21e8261db5f</anchor>
      <arglist>(std::basic_istream&lt; T &gt; &amp;I, RaveVector&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_istream&lt; T &gt; &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a4fdce52d907c0a8e37315f1c8b46db94</anchor>
      <arglist>(std::basic_istream&lt; T &gt; &amp;I, RaveTransform&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_istream&lt; T &gt; &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>abb2891da2bb8c2c013c4ba75478c948d</anchor>
      <arglist>(std::basic_istream&lt; T &gt; &amp;I, RaveTransformMatrix&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QLAlgorithm3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a0d0d6c02a8f20b11156f76d10f61df4e</anchor>
      <arglist>(float *m_aafEntry, float *afDiag, float *afSubDiag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QLAlgorithm3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aaab457f7a4e875140fb0d59941d8f04c</anchor>
      <arglist>(double *m_aafEntry, double *afDiag, double *afSubDiag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QuadraticSolver</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a66965454a2829c39d15211e486c190b1</anchor>
      <arglist>(dReal *pfQuadratic, dReal *pfRoots)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>RAD_2_DEG</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a16aec6d00cd5ec4120a3b25adb481b32</anchor>
      <arglist>(T radians)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>RaveAcos</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a1278648d36cc032fac8005bf4ad4ed6a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>RaveAcos</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aabfa9f1e4db4e0fc75a23557396c4226</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>RaveCos</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ac4d102f4ce34be58526edfe666d099cd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>RaveCos</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a6420cc62c258ed587627638c05227d28</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>RaveFabs</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a519a7a92e995030880ff7b0e1d816cc8</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>RaveFabs</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a76d870687831456febe89f56a9ecd99d</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>RaveSin</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a6a8d8b778a6536541f4351f26eb87079</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>RaveSin</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a6b893671a68c25b9d4e5e14d01f83946</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>RaveSqrt</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a89aebe213172a9145ad1cf4e76fa6c93</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>RaveSqrt</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>acdcd029b3fa75c0773f54c002b8d3485</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RayOBBTest</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aaa179103f88d405ab50ebb71b908c1b4</anchor>
      <arglist>(const RAY &amp;r, const OBB &amp;obb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>solvequad</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a9bc554a0a93bb1252cf1366a9f3c9b48</anchor>
      <arglist>(T a, T b, T c, T &amp;r1, T &amp;r2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sub</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aac24a8431ced2497578e7ff66f379e4c</anchor>
      <arglist>(T *pf1, T *pf2, int r)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sum</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a1adb0f006898b25d585846babf7f6065</anchor>
      <arglist>(T *pf, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>svd3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a9458139414c9ffd8306939ed7a7150fa</anchor>
      <arglist>(const dReal *A, dReal *U, dReal *D, dReal *V)</arglist>
    </member>
    <member kind="function">
      <type>dReal *</type>
      <name>transcoord3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a26c29212cf35d787669fd6a0cad74457</anchor>
      <arglist>(dReal *pfout, const TransformMatrix *pmat, const dReal *pf)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>transcoord3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a5d4d3d2600f7b22356494373fed6ab70</anchor>
      <arglist>(T *pfout, const RaveTransformMatrix&lt; T &gt; *pmat, const T *pf)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>transnorm3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a725e782059052b4e40f8dc99b39c2779</anchor>
      <arglist>(float *pfout, const float *pfmat, const float *pf)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>transnorm3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aa3a8acec5125df0f367c0c953d60e31a</anchor>
      <arglist>(double *pfout, const double *pfmat, const double *pf)</arglist>
    </member>
    <member kind="function">
      <type>dReal *</type>
      <name>transnorm3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>acde3877b37208c612d3d33c23027b1cb</anchor>
      <arglist>(dReal *pfout, const TransformMatrix *pmat, const dReal *pf)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>transnorm3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ab310a29fb2840b6c578e5b9c99c81757</anchor>
      <arglist>(T *pfout, const RaveTransformMatrix&lt; T &gt; *pmat, const T *pf)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>transpose3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a1f2f6a714d9937409f4af7e8abbedf60</anchor>
      <arglist>(const float *pf, float *pfres)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>transpose3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a457012e782e2f95245815950325c0efa</anchor>
      <arglist>(const double *pf, double *pfres)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>transpose4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ae3ecb8ff5bf7b3701e1eff7a399d5724</anchor>
      <arglist>(const float *pf, float *pfres)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>transpose4</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>aeacb67821892b748b6f71a122212d570</anchor>
      <arglist>(const double *pf, double *pfres)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Tridiagonal3</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>ad2fc2181f7a368836d80d68db80bee77</anchor>
      <arglist>(S *mat, T *diag, T *subd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TriTriCollision</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>a91cd278c87be2e82299ae60c8e670beb</anchor>
      <arglist>(const RaveVector&lt; float &gt; &amp;u1, const RaveVector&lt; float &gt; &amp;u2, const RaveVector&lt; float &gt; &amp;u3, const RaveVector&lt; float &gt; &amp;v1, const RaveVector&lt; float &gt; &amp;v2, const RaveVector&lt; float &gt; &amp;v3, RaveVector&lt; float &gt; &amp;contactpos, RaveVector&lt; float &gt; &amp;contactnorm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TriTriCollision</name>
      <anchorfile>math_8h.html</anchorfile>
      <anchor>adc9d896efee512040efdd4e34463d212</anchor>
      <arglist>(const RaveVector&lt; double &gt; &amp;u1, const RaveVector&lt; double &gt; &amp;u2, const RaveVector&lt; double &gt; &amp;u3, const RaveVector&lt; double &gt; &amp;v1, const RaveVector&lt; double &gt; &amp;v2, const RaveVector&lt; double &gt; &amp;v3, RaveVector&lt; double &gt; &amp;contactpos, RaveVector&lt; double &gt; &amp;contactnorm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Object6DPose.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/msg_gen/cpp/include/checkerboard_detector2/</path>
    <filename>Object6DPose_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">checkerboard_detector2::Object6DPose_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>checkerboard_detector2</namespace>
    <member kind="typedef">
      <type>::checkerboard_detector2::Object6DPose_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Object6DPose</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ac73538e9811f44b00fa2ab1f6bc83e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::Object6DPose const  &gt;</type>
      <name>Object6DPoseConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>adef61c05c28ffcb40c0ad589003c7b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::Object6DPose &gt;</type>
      <name>Object6DPosePtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>af7fee668a9908ed9087b8717c3e176c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ad568826cdac2543b98be310d9fcf9873</anchor>
      <arglist>(std::ostream &amp;s, const ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectDetection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/msg_gen/cpp/include/checkerboard_detector2/</path>
    <filename>ObjectDetection_8h</filename>
    <includes id="Object6DPose_8h" name="Object6DPose.h" local="yes" imported="no">checkerboard_detector2/Object6DPose.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">checkerboard_detector2::ObjectDetection_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>checkerboard_detector2</namespace>
    <member kind="typedef">
      <type>::checkerboard_detector2::ObjectDetection_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ObjectDetection</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a8dd0165356beb024ce4f2f8a383e8d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::ObjectDetection const  &gt;</type>
      <name>ObjectDetectionConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a3ed3e8a26b7848ebd66b137e5b67f3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::ObjectDetection &gt;</type>
      <name>ObjectDetectionPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a0c5b6686f964f1186db0052777770391</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a7a3ccf9e73018d7450d6020f2d5ec927</anchor>
      <arglist>(std::ostream &amp;s, const ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pose_visualizer.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/</path>
    <filename>pose__visualizer_8py</filename>
    <class kind="class">pose_visualizer::trackVisualizer</class>
    <namespace>pose_visualizer</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepose__visualizer.html</anchorfile>
      <anchor>a8525464ac8fb0bfb4a384e93e6d4beb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacepose__visualizer.html</anchorfile>
      <anchor>ae13a9776feec4f0c7c5fe644e65fd26f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Set.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/srv_gen/cpp/include/checkerboard_detector2/</path>
    <filename>Set_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; checkerboard_detector2::Set &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; checkerboard_detector2::Set &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">checkerboard_detector2::Set</class>
    <class kind="struct">checkerboard_detector2::SetRequest_</class>
    <class kind="struct">checkerboard_detector2::SetResponse_</class>
    <namespace>checkerboard_detector2</namespace>
    <member kind="typedef">
      <type>::checkerboard_detector2::SetRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetRequest</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ae6013c8ffb9687dabf0272f495973a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetRequest const  &gt;</type>
      <name>SetRequestConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a2e29ac58e122a839040ad215ce234490</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetRequest &gt;</type>
      <name>SetRequestPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a4eb611b4fe2192b1e73d07fe16516e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::checkerboard_detector2::SetResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetResponse</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>aaa46f232e4762b24caa7e82ddaa621f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetResponse const  &gt;</type>
      <name>SetResponseConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ac88a6243695b99e37b8f99b024317982</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetResponse &gt;</type>
      <name>SetResponsePtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a0809cc3d707e8b9308c0523f3f1280d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_datatypes.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/freiburg_tools/checkerboard_detector2/</path>
    <filename>transform__datatypes_8py</filename>
    <namespace>transform_datatypes</namespace>
    <member kind="function">
      <type>def</type>
      <name>mat44_to_pose</name>
      <anchorfile>namespacetransform__datatypes.html</anchorfile>
      <anchor>a5da23f60019a36153842e36eea33a5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pose_to_mat44</name>
      <anchorfile>namespacetransform__datatypes.html</anchorfile>
      <anchor>acf116f55d5e6d6c14b72912b7ce87d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyz_to_mat44</name>
      <anchorfile>namespacetransform__datatypes.html</anchorfile>
      <anchor>a5e600db5a3d9fc07e91e3c481b14b185</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyzw_to_mat44</name>
      <anchorfile>namespacetransform__datatypes.html</anchorfile>
      <anchor>a59f7062b61583461b4420c9314d82740</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AABB</name>
    <filename>structAABB.html</filename>
    <member kind="function">
      <type></type>
      <name>AABB</name>
      <anchorfile>structAABB.html</anchorfile>
      <anchor>a5f5baf6c533905aa1456b3a3eb57bab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AABB</name>
      <anchorfile>structAABB.html</anchorfile>
      <anchor>a12313fece929e8b4cfcbdcc99d185012</anchor>
      <arglist>(const Vector &amp;vpos, const Vector &amp;vextents)</arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>extents</name>
      <anchorfile>structAABB.html</anchorfile>
      <anchor>a062d9b6a41175a0d18f862955534f62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>pos</name>
      <anchorfile>structAABB.html</anchorfile>
      <anchor>a25b2e54c0cdfaa07f062d991e5c1270c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CheckerboardCalibration</name>
    <filename>classCheckerboardCalibration.html</filename>
    <class kind="struct">CheckerboardCalibration::CHECKERBOARD</class>
    <member kind="function">
      <type></type>
      <name>CheckerboardCalibration</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a4c8b1c93d31f732afad901aeb59b3478</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CheckerboardCalibration</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a3831c92ddf6561429b5f91301eb9ffec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_bClearData</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>ac6ae4d938ca35b6060b699e1bec555fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_bHasCalibration</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a8122b46e4449c8ea96be9d17d57c7189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_bTakeObservation</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a12e08cc2fa35ddd9d46a5124e136ac44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHECKERBOARD</type>
      <name>_checkerboard</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a17d54b2f365e86616820aa0de5465476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CvBridge</type>
      <name>_cvbridge</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>ac9c387c8486a6792178a9ead106ba573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CvMat *</type>
      <name>_distortion_coeffs</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a42e9a0f95a039cc94adbdf9a79976d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CvMat *</type>
      <name>_intrinsic_matrix</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a2119126868b756dccee315df4f24e36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>ac7fe10a6bf24b65f2dde160271cfc971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IplImage *</type>
      <name>_pUndistortionMapX</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>af8dd68cb6d7063f45dc82e8a7e24f879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IplImage *</type>
      <name>_pUndistortionMapY</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>ae973137ff22ecf4655b40620d8a609af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>_sub</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a14e0278112ea116210d05c71282b5c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>_sub2</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a1101a491bc5abf0062ece225b1fc67e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformMatrix</type>
      <name>_tProjection</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>aa1e5075fb570cf3ee2d8d2a8d004c9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; CvPoint2D32f &gt;</type>
      <name>_vAllPoints</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a22f1f8b2946f7737a460ba6404c71b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>_vNumPointsPerImage</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>ad806efc7ebfb3daa93dc7cdb20de94bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>display</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a7b2849c8952bcc56fb333082c66b95b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IplImage *</type>
      <name>frame</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a7ac4ebf79dfd1704b975158f2db66252</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_MouseCallback</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a60dc68506fd642cf59f13c80bf948640</anchor>
      <arglist>(int event, int x, int y, int flags)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Transform</type>
      <name>FindTransformation</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a3758f53fad167b301ac5eb5da9c5389f</anchor>
      <arglist>(const vector&lt; CvPoint2D32f &gt; &amp;imgpts, const vector&lt; Vector &gt; &amp;objpts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a6cf23f201735423210ae8c307f3f51a4</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>image_cb2</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>a8bd36ef9533d92a3eab349b8edc07ab4</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>MouseCallback</name>
      <anchorfile>classCheckerboardCalibration.html</anchorfile>
      <anchor>ab19d074724cf3ed037d8a41c4028afb0</anchor>
      <arglist>(int event, int x, int y, int flags, void *param)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CheckerboardCalibration::CHECKERBOARD</name>
    <filename>structCheckerboardCalibration_1_1CHECKERBOARD.html</filename>
    <member kind="variable">
      <type>vector&lt; CvPoint2D32f &gt;</type>
      <name>corners</name>
      <anchorfile>structCheckerboardCalibration_1_1CHECKERBOARD.html</anchorfile>
      <anchor>a577c5a7bccca58a792f3f348efb90d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; RaveVector&lt; float &gt; &gt;</type>
      <name>grid3d</name>
      <anchorfile>structCheckerboardCalibration_1_1CHECKERBOARD.html</anchorfile>
      <anchor>afec5863e201b09d49b36fbcd179ce20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CvSize</type>
      <name>griddims</name>
      <anchorfile>structCheckerboardCalibration_1_1CHECKERBOARD.html</anchorfile>
      <anchor>aed38a79d3bb32055fccb8f3c02fc0c99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CheckerboardDetector</name>
    <filename>classCheckerboardDetector.html</filename>
    <class kind="struct">CheckerboardDetector::CHECKERBOARD</class>
    <member kind="function">
      <type>void</type>
      <name>activate</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a47ed11f5e31dc43af7350eaaeeaaa69b</anchor>
      <arglist>(bool active, string image_topic=std::string(), string camera_info_topic=std::string())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>caminfo_cb</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a781432a2309263626b698e531d557ead</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>caminfo_cb</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a781432a2309263626b698e531d557ead</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>caminfo_cb2</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a1ed2d9a424740b84e59096f98523bc3f</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckerboardDetector</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a89547134483c01bc4b0660d8466fffa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckerboardDetector</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a89547134483c01bc4b0660d8466fffa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Detect</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a53bc5099a9dad23be5fc29584baa4771</anchor>
      <arglist>(posedetection_msgs::ObjectDetection &amp;objdetmsg, const sensor_msgs::Image &amp;imagemsg, const sensor_msgs::CameraInfo &amp;camInfoMsg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Detect</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a6952952c0b299eb555588d9f157af455</anchor>
      <arglist>(checkerboard_detector2::ObjectDetection &amp;objdetmsg, const sensor_msgs::Image &amp;imagemsg, const sensor_msgs::CameraInfo &amp;camInfoMsg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detect_cb</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a9e9786cc6b69d239fd1526791a986252</anchor>
      <arglist>(posedetection_msgs::Detect::Request &amp;req, posedetection_msgs::Detect::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detect_cb</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a4d4f8efcee67e53f8b0c4ee959771e7e</anchor>
      <arglist>(checkerboard_detector2::Detect::Request &amp;req, checkerboard_detector2::Detect::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>FindTransformation</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>abd3e0b7fa063b186fca47ac0f7afc3c6</anchor>
      <arglist>(const vector&lt; CvPoint2D32f &gt; &amp;imgpts, const vector&lt; Vector &gt; &amp;objpts, const Transform &amp;tlocal)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>FindTransformation</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a7c83e28a10c668a33076a9acd84f1ddc</anchor>
      <arglist>(const vector&lt; CvPoint2D32f &gt; &amp;imgpts, const vector&lt; Vector &gt; &amp;objpts, const Transform &amp;tlocal, CHECKERBOARD &amp;cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a6cea0e1d977b36533a70c37173da2e6b</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a6cea0e1d977b36533a70c37173da2e6b</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_cb2</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>ac6d1c8215a55e509508c96a87582f430</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>serviceCallback</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>ad68fcfae97197794b5c5de5bb5292a28</anchor>
      <arglist>(checkerboard_detector2::Set::Request &amp;req, checkerboard_detector2::Set::Response &amp;res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CheckerboardDetector</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>afd22096c6a8e57366c3a58d85f90e8e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CheckerboardDetector</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>afd22096c6a8e57366c3a58d85f90e8e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_active</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>aef2aae5c59981f33a25bfbf603f21922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CameraInfo</type>
      <name>_camInfoMsg</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a7ebacd968eba9ecb618431577cdbdc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CvBridge</type>
      <name>_cvbridge</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a431c0820de6915b35cbae5ab414e670b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>_node</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a2433de9531c8041214c6ef3bfa244b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>_node_private</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>af24c4ffdb1870ca4b5680e126dff297f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>_node_pub</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a17b6e8e3c8554371991ea616aa75c983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>posedetection_msgs::ObjectDetection</type>
      <name>_objdetmsg</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>ad01aa028a947ec8f36f312812266f5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>checkerboard_detector2::ObjectDetection</type>
      <name>_objdetmsg</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a156e63205c7ab4353a9ac7f9d81c9ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>_pubDetection</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a49db159f1e14877ddb5a8f5d15b9d499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ros::Publisher &gt;</type>
      <name>_pubPose</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a50601062b833d3d914ed8b2a05ac823a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>_pubPoseArray</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a1a12fd4d82fb78464d717da5a6fbf005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>_srvDetect</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a30b9c7a9810f9e5f70ad0c3ab1da442a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformBroadcaster</type>
      <name>br_</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a4b6fac3820f3ddd8e012a0a28e6f68e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>camInfoSubscriber</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a398d02d6a1f7fddc7d520f652c4e313d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>camInfoSubscriber2</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a337506cb97b2f0f82be7345e91607efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>display</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a3d6e845b3e6260ef876641ddd3bf7aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IplImage *</type>
      <name>frame</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a9fa7ef3bfc023989f6792f0f3a844e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>frame_id</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a4934eb4bb21077c8b8de03f7133f9393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>imageSubscriber</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>afef8b85bc952db7c44165cf12816268e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Subscriber</type>
      <name>imageSubscriber</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a25c3ef8f9a2eda01cca4703384aff6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>imageSubscriber2</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>ade3089f0ad05925d0840befe5eaf4e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CvMat *</type>
      <name>intrinsic_matrix</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a4032de05766c3ac7817c164755749973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>lasttime</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a6026c7675e9711f2acd2acf1dfa57821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, int &gt;</type>
      <name>maptypes</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>aab984ba68b66e01b9af2a50451a6ccba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutexcalib</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a3ffb9357c3d7cf7bce1fac04e858e018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>service_</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a0ec1283c1e81ea07ac391b246559d852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; CHECKERBOARD &gt;</type>
      <name>vcheckers</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>af491001268b348eb822c3ad3bbdb33d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbose</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>ab5373c82741a9b73fb43ce8783058ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>vstrtypes</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>a75a670850ad9d5df0bd6e924dffba721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static vector&lt; T &gt;</type>
      <name>tokenizevector</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>aca5d7f9adbbd3c94d8c3aa345fd66182</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static vector&lt; T &gt;</type>
      <name>tokenizevector</name>
      <anchorfile>classCheckerboardDetector.html</anchorfile>
      <anchor>aca5d7f9adbbd3c94d8c3aa345fd66182</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CheckerboardDetector::CHECKERBOARD</name>
    <filename>structCheckerboardDetector_1_1CHECKERBOARD.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>cellheight</name>
      <anchorfile>structCheckerboardDetector_1_1CHECKERBOARD.html</anchorfile>
      <anchor>af1051052a3f2d23f3eb1e9e79e8c990c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cellwidth</name>
      <anchorfile>structCheckerboardDetector_1_1CHECKERBOARD.html</anchorfile>
      <anchor>a8558fe19e70a3047be6e5741dbad72cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; CvPoint2D32f &gt;</type>
      <name>corners</name>
      <anchorfile>structCheckerboardDetector_1_1CHECKERBOARD.html</anchorfile>
      <anchor>a03143819d554ab424d077d3241a0e0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Vector &gt;</type>
      <name>grid3d</name>
      <anchorfile>structCheckerboardDetector_1_1CHECKERBOARD.html</anchorfile>
      <anchor>a26f3c6d2e69db359de8a39a31dec091f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CvSize</type>
      <name>griddims</name>
      <anchorfile>structCheckerboardDetector_1_1CHECKERBOARD.html</anchorfile>
      <anchor>a6c11c50aaa9a308c057970125e828662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformMatrix</type>
      <name>previous_pose</name>
      <anchorfile>structCheckerboardDetector_1_1CHECKERBOARD.html</anchorfile>
      <anchor>a296c93cc0afac1e514b740e09565b9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformMatrix</type>
      <name>tlocaltrans</name>
      <anchorfile>structCheckerboardDetector_1_1CHECKERBOARD.html</anchorfile>
      <anchor>a939abd2e25767c3a9587d02328ceb43c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OBB</name>
    <filename>structOBB.html</filename>
    <member kind="variable">
      <type>Vector</type>
      <name>dir</name>
      <anchorfile>structOBB.html</anchorfile>
      <anchor>ad093e6dac2b826928c89fead4b7ad9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>extents</name>
      <anchorfile>structOBB.html</anchorfile>
      <anchor>a43a25dc8b397343d5918b9a5b9d28f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>pos</name>
      <anchorfile>structOBB.html</anchorfile>
      <anchor>a6d3a66702985bbcdd7d1545945f3942a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>right</name>
      <anchorfile>structOBB.html</anchorfile>
      <anchor>a2aef4643cc8c03ab6cc03378ccf17024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>up</name>
      <anchorfile>structOBB.html</anchorfile>
      <anchor>a59a143b6ddf3f5b6dccff5a52fddb3d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RaveTransform</name>
    <filename>classRaveTransform.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>identity</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>a36328f3e6d7e2ef351159a7d1f28498a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RaveTransform&lt; T &gt;</type>
      <name>inverse</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>ab0230ee4157c77ee4b24b43f859891a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>a1ffe0831a8385e868171ec62c72e20ae</anchor>
      <arglist>(const RaveVector&lt; T &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>RaveTransform&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>aa712b45e618422d194a984c3db9ee4d3</anchor>
      <arglist>(const RaveTransform&lt; T &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>RaveTransform&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>ab4ab37c0e5b3cd5ffb931ac159487fd9</anchor>
      <arglist>(const RaveTransform&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveTransform</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>a5d44b6a7ff9d427b8ac90a759dbf4eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveTransform</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>afccaa28e71ac33be5d78c5f5feb84cb6</anchor>
      <arglist>(const RaveTransform&lt; U &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveTransform</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>aa927890cc8bf652c041120f5b1fefda4</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;rot, const RaveVector&lt; U &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveTransform</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>af40d112c3b8963877975717a41a3a114</anchor>
      <arglist>(const RaveTransformMatrix&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>rotate</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>a89976b9b7cf4b429d8b7a1fcbaba5c12</anchor>
      <arglist>(const RaveVector&lt; T &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotfromaxisangle</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>a8d260c8426acb46c9f0a48fed0eb4476</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;axis, U angle)</arglist>
    </member>
    <member kind="variable">
      <type>RaveVector&lt; T &gt;</type>
      <name>rot</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>a21ea839c441843b2e3768d094cc9a918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RaveVector&lt; T &gt;</type>
      <name>trans</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>af8695103e5765d3c1419b9b4d5c82353</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::basic_ostream&lt; S &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>abb59957790c483dbdfd4bb694c8f103b</anchor>
      <arglist>(std::basic_ostream&lt; S &gt; &amp;O, const RaveTransform&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::basic_istream&lt; S &gt; &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classRaveTransform.html</anchorfile>
      <anchor>a4a8c982ed2b270b13ace097c00392415</anchor>
      <arglist>(std::basic_istream&lt; S &gt; &amp;I, RaveTransform&lt; U &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RaveTransformMatrix</name>
    <filename>classRaveTransformMatrix.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>Extract</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a2debf304cc18afc2ad6e253ca37dea82</anchor>
      <arglist>(RaveVector&lt; U &gt; &amp;right, RaveVector&lt; U &gt; &amp;up, RaveVector&lt; U &gt; &amp;dir, RaveVector&lt; U &gt; &amp;pos) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identity</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>ad23e65f9079348165e7411994267d15d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RaveTransformMatrix&lt; T &gt;</type>
      <name>inverse</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a770d543c178ac46526f95a01e5854cb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>ace807b9f1643933753b3ffccf643a24d</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>RaveTransformMatrix&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a0020487b93759c0ef98f9d18945cc4ae</anchor>
      <arglist>(const RaveTransformMatrix&lt; T &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>RaveTransformMatrix&lt; T &gt;</type>
      <name>operator*=</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a2332c756477acec8e69be780fb22723a</anchor>
      <arglist>(const RaveTransformMatrix&lt; T &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveTransformMatrix</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a52a0d6cfee758f78c0704fc9e2e58693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveTransformMatrix</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>ae860f8d52b801e3c1b10b73abbddd5e0</anchor>
      <arglist>(const RaveTransformMatrix&lt; U &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveTransformMatrix</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a6ddf836247358f8fe0c8ccb237ad17b0</anchor>
      <arglist>(const RaveTransform&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rot</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>ab3cd107528169eab4b12c228c60e2170</anchor>
      <arglist>(int i, int j) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>rot</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>ac24f979210bd72d3c6dec11183e92333</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; U &gt;</type>
      <name>rotate</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>ad7774868d761564ccc6d71f1c447942c</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotfromaxisangle</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a4c5a75df23be9fa1412f341964159a42</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;axis, U angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotfrommat</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a593a3b49c64911d7f7787fb929c51c96</anchor>
      <arglist>(T m_00, T m_01, T m_02, T m_10, T m_11, T m_12, T m_20, T m_21, T m_22)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotfromquat</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a65e2f7c852da9ec023447e8e6e049b58</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;quat)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>m</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>afc4bd724d4571777d5ead7129be90847</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>RaveVector&lt; T &gt;</type>
      <name>trans</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a1a3f04554d2fde8e50a7918926507364</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::basic_ostream&lt; S &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a9b70a71c3c760536885fa89fd30c32a5</anchor>
      <arglist>(std::basic_ostream&lt; S &gt; &amp;O, const RaveTransformMatrix&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::basic_istream&lt; S &gt; &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classRaveTransformMatrix.html</anchorfile>
      <anchor>a4db1e1b73218c86b2c3b194d4138477a</anchor>
      <arglist>(std::basic_istream&lt; S &gt; &amp;I, RaveTransformMatrix&lt; U &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RaveVector</name>
    <filename>classRaveVector.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>Cross</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a92d88d05dffa0ac277237698209e3759</anchor>
      <arglist>(const RaveVector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>Cross</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>ad7e4e8076229fbf745569bff48b98dc3</anchor>
      <arglist>(const RaveVector&lt; T &gt; &amp;u, const RaveVector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dot</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a0b409a09bfcde4bda4da87ca6ee983a7</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>lengthsqr2</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a7ee2fe80199e17baa62a5c7030626e98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>lengthsqr3</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>ac8303f1e2c5357a770d5e08cf86e8463</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>lengthsqr4</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a47677dcee3bd64b1d16abee0206333f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>normalize</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>aa88509abd10b6d759622c1794eba7641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>normalize3</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a3b9dc228b5e1a89d2131ecdb3e74e649</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>normalize4</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a2ae63423bfd6ae5d331f8ebeabbe4331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const T *</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a13cf51ec198d7cf2a15762506d1965fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T *</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a14698bc08c3265ab9e5aaed175846021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a45363deeb45d379c3b93d90b1ef635bc</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a535e4b09761c35e99b55b8d5c68e663f</anchor>
      <arglist>(T k) const </arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a4c86e46d670625cb075acd434dca2625</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a8bb526d2117e1aa332e441965fb3d868</anchor>
      <arglist>(const T k)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a71bd18935774982bdb7987152ef13c7f</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a3f4ae1f375d58f3cdb82c83d61497044</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a3dc1fa60dd07a9720f16b636fd9df35a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>ac214c028f7b2619c8c84977ce5cc3a22</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a0683a70d41aa2b205fb43d4616673041</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>af117bfc8297b5ec53f8b8897c1877534</anchor>
      <arglist>(const T _k)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>af8d74d481d71b8b265a6a06cd7ecb44a</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator[]</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a11452719636c0acd3bf7837036a8a463</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>aed65f359d760deef06f7daea7320ea68</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>RaveVector&lt; T &gt;</type>
      <name>operator^</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>ae6a92e24d05eafdb0657a494ef021646</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveVector</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a5440dda2efc6e679f8a04d0890df6741</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveVector</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a33bb1644e30ea837055ccf9b3ed22bb4</anchor>
      <arglist>(T x, T y, T z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveVector</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>aca8e5954848695f689b29629ccd809e0</anchor>
      <arglist>(T x, T y, T z, T w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveVector</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a094840e4638d23869c1a2b4adff048ce</anchor>
      <arglist>(const RaveVector&lt; U &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaveVector</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a0e5b4107b0cc4d77ac2a4a65d2b2265b</anchor>
      <arglist>(const U *pf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set3</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a821e9d68b10be5099ba927d0821a84f7</anchor>
      <arglist>(const T *pvals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set3</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a8a2b0c4296e96431c9213295f02bc0a7</anchor>
      <arglist>(T val1, T val2, T val3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set4</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a487fd9b28674c4c884f04b9eab6d8efd</anchor>
      <arglist>(const T *pvals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set4</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a1f3252449a19d309b08e74784db05185</anchor>
      <arglist>(T val1, T val2, T val3, T val4)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>w</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a79e556d6875e04d82bce65c1b97d47b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a301ed93bddb604e25101433c49e76499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>y</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a820fe22c6eff4ef331178b3a6c370115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>z</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a881f77bfa2b7ae96c07be4ce42ae6eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend RaveVector&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a7167102fffdef93511c42bb6280658f9</anchor>
      <arglist>(float f, const RaveVector&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend RaveVector&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a4f1960261c9dacc23bdee7f3476a2a1e</anchor>
      <arglist>(double f, const RaveVector&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::basic_ostream&lt; S &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a852f1477952de884854da1a59b27b2c9</anchor>
      <arglist>(std::basic_ostream&lt; S &gt; &amp;O, const RaveVector&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::basic_istream&lt; S &gt; &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classRaveVector.html</anchorfile>
      <anchor>a0b258418abb4b0035727e1fb787fd652</anchor>
      <arglist>(std::basic_istream&lt; S &gt; &amp;I, RaveVector&lt; U &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RAY</name>
    <filename>structRAY.html</filename>
    <member kind="function">
      <type></type>
      <name>RAY</name>
      <anchorfile>structRAY.html</anchorfile>
      <anchor>a21c11d9f79e368c2d5108d81208788a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RAY</name>
      <anchorfile>structRAY.html</anchorfile>
      <anchor>a71fabb191f457eff017c438fb6be084b</anchor>
      <arglist>(const Vector &amp;_pos, const Vector &amp;_dir)</arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>dir</name>
      <anchorfile>structRAY.html</anchorfile>
      <anchor>a3411dc235ac257c1289c6247a9c6a327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>pos</name>
      <anchorfile>structRAY.html</anchorfile>
      <anchor>a63faf99af7e0986c919cdf669d733904</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TRIANGLE</name>
    <filename>structTRIANGLE.html</filename>
    <member kind="function">
      <type>Vector</type>
      <name>ComputeNormal</name>
      <anchorfile>structTRIANGLE.html</anchorfile>
      <anchor>ad05f295825a6127f2a3ed2fc35bd3c69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Vector &amp;</type>
      <name>operator[]</name>
      <anchorfile>structTRIANGLE.html</anchorfile>
      <anchor>ae7012a39d91b10293916a4b1e8fdd9a0</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>operator[]</name>
      <anchorfile>structTRIANGLE.html</anchorfile>
      <anchor>a58fcfb17cb2ac22af9cb7ccba759d26f</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TRIANGLE</name>
      <anchorfile>structTRIANGLE.html</anchorfile>
      <anchor>a1a9bed541904399800b39b657df3cc75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TRIANGLE</name>
      <anchorfile>structTRIANGLE.html</anchorfile>
      <anchor>ab61ba7319e756ec995716b455328decb</anchor>
      <arglist>(const Vector &amp;v1, const Vector &amp;v2, const Vector &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TRIANGLE</name>
      <anchorfile>structTRIANGLE.html</anchorfile>
      <anchor>ae21ff0b7c9997a8a93131f05eaeb3914</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>v1</name>
      <anchorfile>structTRIANGLE.html</anchorfile>
      <anchor>aa9270e6bec4a5a6fd2d09443f2007506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>v2</name>
      <anchorfile>structTRIANGLE.html</anchorfile>
      <anchor>af7ecd2cc2c04262f170f15e657e8711f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>v3</name>
      <anchorfile>structTRIANGLE.html</anchorfile>
      <anchor>a3cb592ab20c46fa62abfef0b4444167f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>checkerboard_detector2</name>
    <filename>namespacecheckerboard__detector2.html</filename>
    <namespace>checkerboard_detector2::msg</namespace>
    <namespace>checkerboard_detector2::srv</namespace>
    <class kind="struct">checkerboard_detector2::Detect</class>
    <class kind="struct">checkerboard_detector2::DetectRequest_</class>
    <class kind="struct">checkerboard_detector2::DetectResponse_</class>
    <class kind="struct">checkerboard_detector2::Object6DPose_</class>
    <class kind="struct">checkerboard_detector2::ObjectDetection_</class>
    <class kind="struct">checkerboard_detector2::Set</class>
    <class kind="struct">checkerboard_detector2::SetRequest_</class>
    <class kind="struct">checkerboard_detector2::SetResponse_</class>
    <member kind="typedef">
      <type>::checkerboard_detector2::DetectRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectRequest</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a8e77db3cca7007de50a24f0317683bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectRequest const  &gt;</type>
      <name>DetectRequestConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a42d4a6bd76e0a343c588b0c31372ed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectRequest &gt;</type>
      <name>DetectRequestPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a1147524b5ebd696ead0a7fe3e849a87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::checkerboard_detector2::DetectResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectResponse</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ae0c95ece1acdefd71fab5768432bea04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectResponse const  &gt;</type>
      <name>DetectResponseConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a9d797879b1bef636c241a76f3763717c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectResponse &gt;</type>
      <name>DetectResponsePtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a37ef14d20656cf4c876f6545790fac8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::checkerboard_detector2::Object6DPose_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Object6DPose</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ac73538e9811f44b00fa2ab1f6bc83e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::Object6DPose const  &gt;</type>
      <name>Object6DPoseConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>adef61c05c28ffcb40c0ad589003c7b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::Object6DPose &gt;</type>
      <name>Object6DPosePtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>af7fee668a9908ed9087b8717c3e176c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::checkerboard_detector2::ObjectDetection_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ObjectDetection</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a8dd0165356beb024ce4f2f8a383e8d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::ObjectDetection const  &gt;</type>
      <name>ObjectDetectionConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a3ed3e8a26b7848ebd66b137e5b67f3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::ObjectDetection &gt;</type>
      <name>ObjectDetectionPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a0c5b6686f964f1186db0052777770391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::checkerboard_detector2::SetRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetRequest</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ae6013c8ffb9687dabf0272f495973a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetRequest const  &gt;</type>
      <name>SetRequestConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a2e29ac58e122a839040ad215ce234490</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetRequest &gt;</type>
      <name>SetRequestPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a4eb611b4fe2192b1e73d07fe16516e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::checkerboard_detector2::SetResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetResponse</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>aaa46f232e4762b24caa7e82ddaa621f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetResponse const  &gt;</type>
      <name>SetResponseConstPtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ac88a6243695b99e37b8f99b024317982</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetResponse &gt;</type>
      <name>SetResponsePtr</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a0809cc3d707e8b9308c0523f3f1280d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>a7a3ccf9e73018d7450d6020f2d5ec927</anchor>
      <arglist>(std::ostream &amp;s, const ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecheckerboard__detector2.html</anchorfile>
      <anchor>ad568826cdac2543b98be310d9fcf9873</anchor>
      <arglist>(std::ostream &amp;s, const ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>checkerboard_detector2::Detect</name>
    <filename>structcheckerboard__detector2_1_1Detect.html</filename>
    <member kind="typedef">
      <type>DetectRequest</type>
      <name>Request</name>
      <anchorfile>structcheckerboard__detector2_1_1Detect.html</anchorfile>
      <anchor>a1f7c87a59d29ba95231acb5745a9a467</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structcheckerboard__detector2_1_1Detect.html</anchorfile>
      <anchor>a645c9844170931a8ff4f0bcbf170b508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DetectResponse</type>
      <name>Response</name>
      <anchorfile>structcheckerboard__detector2_1_1Detect.html</anchorfile>
      <anchor>aa732a0bb0475b44235ff0fd1f80339df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structcheckerboard__detector2_1_1Detect.html</anchorfile>
      <anchor>a682065b4a521b061476a2bec2d8cf525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structcheckerboard__detector2_1_1Detect.html</anchorfile>
      <anchor>a07b22d8e494af5ead53f4c5b4542faa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structcheckerboard__detector2_1_1Detect.html</anchorfile>
      <anchor>aab76efbcca4fef75701ebff0aaa24fc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>checkerboard_detector2::DetectRequest_</name>
    <filename>structcheckerboard__detector2_1_1DetectRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::sensor_msgs::CameraInfo_&lt; ContainerAllocator &gt;</type>
      <name>_camera_info_type</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>a00807dc5a6dee9e9eb914844d9b5c531</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>_image_type</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>abc5d967b52afdd7fbe6b269a6a2cb03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>a99cf779154409a1517753afd7b4fdb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>a2d2882b96dba4a074728f1882fe746cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DetectRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>aa2520e86c3e88dff5d5e136ba5e9b4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectRequest_</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>a729606548f3f68964c72c989fe9bdc41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectRequest_</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>abd153146a5860854ff7c14b577bf6cb5</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>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>a02fa5caf42a5b225e97abe44d1f19c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::CameraInfo_&lt; ContainerAllocator &gt;</type>
      <name>camera_info</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>a0e827ee44e49b5cb17db2685d55a0494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>image</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectRequest__.html</anchorfile>
      <anchor>aac1527f3d5620d807a507c89da469737</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>checkerboard_detector2::DetectResponse_</name>
    <filename>structcheckerboard__detector2_1_1DetectResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt;</type>
      <name>_object_detection_type</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectResponse__.html</anchorfile>
      <anchor>adca249d5bcc285d75b4f0fdef5aa301b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectResponse__.html</anchorfile>
      <anchor>a45b9e94aa17b7a64985ccfed2d063439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectResponse__.html</anchorfile>
      <anchor>a39faa6fe8c5d9317e8fea29b37500c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DetectResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectResponse__.html</anchorfile>
      <anchor>a7c7395c15739a67dff7919479036a8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectResponse_</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectResponse__.html</anchorfile>
      <anchor>aa1fe973cbaca8eb5aa59392d1a88945a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectResponse_</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectResponse__.html</anchorfile>
      <anchor>a1ef419859f2d93d76c861a1cad7c21e7</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>structcheckerboard__detector2_1_1DetectResponse__.html</anchorfile>
      <anchor>af2601f1d10ff09b954cfcb8cf4bb326d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt;</type>
      <name>object_detection</name>
      <anchorfile>structcheckerboard__detector2_1_1DetectResponse__.html</anchorfile>
      <anchor>a1e45345bfde9433883b840254a0afda1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>checkerboard_detector2::Object6DPose_</name>
    <filename>structcheckerboard__detector2_1_1Object6DPose__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>_id_type</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>a1af9867135fcd2fad4a3cbe1871159a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>_pose_type</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>a0d6da1697769565621e17a758ea7f658</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>_type_type</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>a41e29c36e26c2059ba6f4e2a72dc01f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>a3717bb63e197b17c8eebb7f7f436b15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>a91e1beb8f89032ac78f9b197cd41b2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Object6DPose_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>a42a73b3822d6eed0714a55e431bd5121</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object6DPose_</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>adcd4da19a32a222d4554e02bec10d39f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object6DPose_</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>aa4275d237adbdeecd4ba524f03a4a601</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>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>a87fa3565dd3c62a8f2fa9374329ea32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>ada754b8263c39d828d6a40ac39295c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>pose</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>ad01ac30a65317f998e5721d17b70c77f</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>type</name>
      <anchorfile>structcheckerboard__detector2_1_1Object6DPose__.html</anchorfile>
      <anchor>acbafae048eed9c4b109052f4d985bb12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>checkerboard_detector2::ObjectDetection_</name>
    <filename>structcheckerboard__detector2_1_1ObjectDetection__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>aef5ad58ee7b5529f1485d00fde9beaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_objects_type</name>
      <anchorfile>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>a41bdf9220bf2b4fd8e2dc5a744030e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>a3d12e0db68fe814ecda08acd2b6cbd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>a96fedb2b55a07f03462cf77d8b5141c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ObjectDetection_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>a586ffc2f39b287deda2a62d82f2ae193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectDetection_</name>
      <anchorfile>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>a23615b8bd18e4ae19aa8309527535155</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectDetection_</name>
      <anchorfile>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>a10e11a70abacf76e6bcdb47a0e7b118e</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>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>a75519e6f839116b996f95262eec8c0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>aedde07ce036dd4e9a827af17ff43c746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>objects</name>
      <anchorfile>structcheckerboard__detector2_1_1ObjectDetection__.html</anchorfile>
      <anchor>a94724c05fdf991a729e88b7eed82d0ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>checkerboard_detector2::Set</name>
    <filename>structcheckerboard__detector2_1_1Set.html</filename>
    <member kind="typedef">
      <type>SetRequest</type>
      <name>Request</name>
      <anchorfile>structcheckerboard__detector2_1_1Set.html</anchorfile>
      <anchor>ae661b1809221bd596ed2fbc8eaebd857</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structcheckerboard__detector2_1_1Set.html</anchorfile>
      <anchor>a50f07e78974e95160c8f7dd34d1d7b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetResponse</type>
      <name>Response</name>
      <anchorfile>structcheckerboard__detector2_1_1Set.html</anchorfile>
      <anchor>a2d2e41cca5ea56e1239cd0f425f8cc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structcheckerboard__detector2_1_1Set.html</anchorfile>
      <anchor>a086b8494e6610073c26a157235d81e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structcheckerboard__detector2_1_1Set.html</anchorfile>
      <anchor>a0c4917f987ce04dd51224727c10c6163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structcheckerboard__detector2_1_1Set.html</anchorfile>
      <anchor>a5e6ade4f239ac85c7d7989c343def659</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>checkerboard_detector2::SetRequest_</name>
    <filename>structcheckerboard__detector2_1_1SetRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_active_type</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>ad603c6f01ba55e5d329a17e1f0ef17b7</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>_camera_info_topic_type</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>a9adc1af925486a13b93fc648396f2dc4</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>_image_topic_type</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>a93719c562ba1b9c09bfa8748758117ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>ae8f6154849ce638ef175cf58c90b36b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>ae43ec91842bc09f47d7e86bd96b3372a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>ae2b9f5b85cbce7105ba260020072c950</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetRequest_</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>a6ebb6bfa00c718cde25341c7aa28fbe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetRequest_</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>ad110f2e8ac6a8627b49412fd2d8ea3ad</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>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>af622352bfec03e40d5f35f5f8a9dd28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>active</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>a9880ff047c03b042e8873346a9dc6b32</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>camera_info_topic</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>a783491e0942d4194ac8a4fb9da31e022</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>image_topic</name>
      <anchorfile>structcheckerboard__detector2_1_1SetRequest__.html</anchorfile>
      <anchor>ae1bc87c42cfbf2b227c550db83b452e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>checkerboard_detector2::SetResponse_</name>
    <filename>structcheckerboard__detector2_1_1SetResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcheckerboard__detector2_1_1SetResponse__.html</anchorfile>
      <anchor>ab353526ecb56f1bc69091021d3e00aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcheckerboard__detector2_1_1SetResponse__.html</anchorfile>
      <anchor>a4ae6f813b2760428a80b6a95aaea67d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcheckerboard__detector2_1_1SetResponse__.html</anchorfile>
      <anchor>a62c6409e9688ae6f3ad6cee3b689b921</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetResponse_</name>
      <anchorfile>structcheckerboard__detector2_1_1SetResponse__.html</anchorfile>
      <anchor>a54dc2e33d7b965c107bf94185e15ffe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetResponse_</name>
      <anchorfile>structcheckerboard__detector2_1_1SetResponse__.html</anchorfile>
      <anchor>a362dfbfaafb3e48ebc474ec9d0c2eea2</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>structcheckerboard__detector2_1_1SetResponse__.html</anchorfile>
      <anchor>ae339c7acb52a02d607e4b8e55f6a1458</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>checkerboard_detector2::msg</name>
    <filename>namespacecheckerboard__detector2_1_1msg.html</filename>
    <namespace>checkerboard_detector2::msg::_Object6DPose</namespace>
    <namespace>checkerboard_detector2::msg::_ObjectDetection</namespace>
  </compound>
  <compound kind="namespace">
    <name>checkerboard_detector2::msg::_Object6DPose</name>
    <filename>namespacecheckerboard__detector2_1_1msg_1_1__Object6DPose.html</filename>
    <class kind="class">checkerboard_detector2::msg::_Object6DPose::Object6DPose</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__Object6DPose.html</anchorfile>
      <anchor>ad1b0e7f36bf0f1af6a9c6492f84d5312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__Object6DPose.html</anchorfile>
      <anchor>a1274957d45f5c31890f9ed0b1eb4068f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__Object6DPose.html</anchorfile>
      <anchor>a1e716d7a8166dcffe07a28d3b305be96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>checkerboard_detector2::msg::_Object6DPose::Object6DPose</name>
    <filename>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a011a708a23391b554131f10ad7de0c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a199a5a9bcecac335fe7f12a3bf4c5be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>ab5cc988c7f8af5facd68fd6a89de5c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>ab55cfd6cefa24354d631935223eea798</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>ada31fa16b608abb75691786036e559a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a24ef87269cb2d9da8da4b8f35b7da598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a92cef95abebfd2e71f071454021153aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>ae6452a0609958315c5aa9bf3c04ea01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a04b1de6cef6e36215d86953af53cb7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a694dc26de578fa80595d67c9efafc237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a27afbc142e024882b519fdab79061f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a3b06bd5dd704007c859599980523d430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a5f06c0e2d24d79027b93bae3a203e4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>ab22ce2fdcd11e294e7d61ead652d913f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__Object6DPose_1_1Object6DPose.html</anchorfile>
      <anchor>a7fa6d25d4b314a307e96fbd29e87d021</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>checkerboard_detector2::msg::_ObjectDetection</name>
    <filename>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</filename>
    <class kind="class">checkerboard_detector2::msg::_ObjectDetection::ObjectDetection</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>ae3e493e2401b4fed476659f4264f77b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>a1692e537a15a7f305d4c110736597174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>a06e1025e301f2f6f9cca5b90ba26f00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>ae52b1d22ee8307e41ce8de9df215d58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecheckerboard__detector2_1_1msg_1_1__ObjectDetection.html</anchorfile>
      <anchor>ab96424afff8b35b14f6313013e42868e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>checkerboard_detector2::msg::_ObjectDetection::ObjectDetection</name>
    <filename>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>af4da10dcc0e880bf76604cf2e686e610</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>aac67986ff33a7a38aaf2cd86ee105884</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>a3cf22326037d6adce4fb2c07a9150727</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>afe47b964b742bb9b61250ec69cfe2e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>ae71cf3528620793daf4c4ab65b315bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>ad8f2444b50b6fcec30a9937595e12a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>objects</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>a8daaeaa813f9a6f8dfd107bb67c96077</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>a8c929a8246c3b665e05d77de53afcf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>a3e0e38efc3f9536bbddc1d172eb91dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>a5fc9135422ab7a60cd1f6ca772ed05b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>ab253997b74feb7de72af9a32a008b3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>aaeba939ec3055883b4ea39c06d390e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>a134b107c92d18e9c4cbf2f8734155c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcheckerboard__detector2_1_1msg_1_1__ObjectDetection_1_1ObjectDetection.html</anchorfile>
      <anchor>a21fedb5802f8311c642befb91c2ef69a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>checkerboard_detector2::srv</name>
    <filename>namespacecheckerboard__detector2_1_1srv.html</filename>
    <namespace>checkerboard_detector2::srv::_Detect</namespace>
    <namespace>checkerboard_detector2::srv::_Set</namespace>
  </compound>
  <compound kind="namespace">
    <name>checkerboard_detector2::srv::_Detect</name>
    <filename>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</filename>
    <class kind="class">checkerboard_detector2::srv::_Detect::Detect</class>
    <class kind="class">checkerboard_detector2::srv::_Detect::DetectRequest</class>
    <class kind="class">checkerboard_detector2::srv::_Detect::DetectResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_12d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a2a65d056e36d9234cf5f7270d0ac5d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a6875683089ce104973001006b8e7ed08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>af3ce6f2e14aeb3211cb73b49851259cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>ab4b85dcd979a2c7b069e68c191c0ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a12555d7174121ddf2209170494679eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6IB</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a7a15f8cc3de731d51568b0290df916c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_9d</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a885e50875678b4e4fde333f011035742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a44991db1543dbcd5881efa3a6d67b0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>ad9f8b480b4c84107f96b0631c213a522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Detect.html</anchorfile>
      <anchor>a63273570dd6f029ffb9581abb7a13660</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>checkerboard_detector2::srv::_Detect::Detect</name>
    <filename>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1Detect.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1Detect.html</anchorfile>
      <anchor>a5cf33deb934e614b42528790fd91a914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1Detect.html</anchorfile>
      <anchor>a694887e0d902498955d54c9205bc8357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1Detect.html</anchorfile>
      <anchor>a812e4c0ee2014e626290189f67462258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1Detect.html</anchorfile>
      <anchor>a87213eaa0da21e869825a8f15a3a617f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>checkerboard_detector2::srv::_Detect::DetectRequest</name>
    <filename>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>a9f27a356964d38ad9d2a29c72b90e03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>aafdc32a04dcfa397c0e4028751023d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>aa4f51de76130988b1bc3b658e8739ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>a4817aa334c9df4b918d78bfa503af932</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>a94d797cf9030617334519634f61e4111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>camera_info</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>a602a6c6e942d3c42af2a1c3197d99d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>a13a8a93d5b30def3b27c88d85da30f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>a318c523c40b9e05808e4cca34420d8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>a7ded2cc20337815e28407e9fa6d02801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>a0102e48653e1082aba579643bf1bff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>ab5be2d88e4c03e1cc416910341424505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>a8ee749cf2764c4098d5fa7874c2c41c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>ac21f9c0421ac29a32b5a6fbf980800eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectRequest.html</anchorfile>
      <anchor>ac605ca92ee4d016968790609f9fe52eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>checkerboard_detector2::srv::_Detect::DetectResponse</name>
    <filename>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a0a37995ec56aac40570f59f8a4009fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a9a47fbdd6c3442222e7e2576e5c2731b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a20293d0d9d90acc07546182b3c49a886</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>aa18bf382e7385efcb7294ee87b4f786c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a841a71a90730597771c64736326c35c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>object_detection</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a48951f155a99d6def04d63fb11c8d697</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a7226ea596360e1ff22ceddeef0fdc796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a1f748ef4360c7f197f725344e23c5662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a32be60152fc64f29f74854d13e641c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a4ae085afcce338448d80b6f94123acea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a5bb7467840d0787b723bb1a1456dc033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a7befc19314df85a3a5dc1d87875ab36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Detect_1_1DetectResponse.html</anchorfile>
      <anchor>a051032435e26da2c9dc5a6b5b24dd7db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>checkerboard_detector2::srv::_Set</name>
    <filename>namespacecheckerboard__detector2_1_1srv_1_1__Set.html</filename>
    <class kind="class">checkerboard_detector2::srv::_Set::Set</class>
    <class kind="class">checkerboard_detector2::srv::_Set::SetRequest</class>
    <class kind="class">checkerboard_detector2::srv::_Set::SetResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Set.html</anchorfile>
      <anchor>a4eb079f508ed71b1b71fc9d772432298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Set.html</anchorfile>
      <anchor>a5832ad91f1de2f6350bd106d589019a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecheckerboard__detector2_1_1srv_1_1__Set.html</anchorfile>
      <anchor>a602ea4030981e348c867d0246cb31578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>checkerboard_detector2::srv::_Set::Set</name>
    <filename>classcheckerboard__detector2_1_1srv_1_1__Set_1_1Set.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1Set.html</anchorfile>
      <anchor>a282973163bc5908b3f2723ac077efc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1Set.html</anchorfile>
      <anchor>adda9ec43db7177ebb1653491392f9554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1Set.html</anchorfile>
      <anchor>ac5da69f80c93bed2e835512e431d9856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1Set.html</anchorfile>
      <anchor>a4db4d4474d1c171d612f525c6ed1b07d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>checkerboard_detector2::srv::_Set::SetRequest</name>
    <filename>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a1a3dc58fb3004b9f122ef0913da9755e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a8563aead7001b2dc9635043b96d8c568</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a545f4de82876a4d4b456546727a0ff58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>abc9f33ef9caff616edfdc09c73942131</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>ae7c0bac0eb6d8202432e2840cf64a8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a33bcd9ba3053c6813866b58b443f2b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>camera_info_topic</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>ae8f17262d47885724cbc4905888c0805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image_topic</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a9f9a7e7e3998a350669f148ac38388a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a59e52f4e78bc2ee9fc5a8942179caa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>ae610a9e56fa51748ae88ff9cad348ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a25373114e5a883c9666a9819a832551e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a4ea8b152c1ae08522c056150a76bed08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a9dd72076e4406d599f200313fc0c2589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>ac3a3e8c00ac987e12b0a33cc4d3735f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetRequest.html</anchorfile>
      <anchor>a2739c4f8e24f195a32aaf9a14c39359e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>checkerboard_detector2::srv::_Set::SetResponse</name>
    <filename>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>af7efc7cf98e9cd08bd49db373c755983</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>aab6ad650d1cf60bf424ae18ebe885fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>ab8dfa134246c66d5e8e1ecc6e44fbc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>a5e441e2f8d17060182ef2c4e4577c724</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>a902b4f4e8535e0ccd66a26aaf60c6e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>abd4c4c9620dd7d1cfa519c07c991dcd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>aa2bde1ae1bbc4ac6d289ab0470ee4027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>a824cfa03c2dc17f3af6249896d67a103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>a8246b6e52ea279e5f12babe384047caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>aa67b00c217ca8b0039ebc4292b88291e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>a9999f46350c80f32fc6df12054ec968c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcheckerboard__detector2_1_1srv_1_1__Set_1_1SetResponse.html</anchorfile>
      <anchor>a625544390e897590a38383c0613bde80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>markers</name>
    <filename>namespacemarkers.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>a658f86eff28d58682c23ba4bbb484ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>draw</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>abe3ef2632dc9b28c55b02739ae38197a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>h</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>abbb2394c15bd9d8c2f930f215d810371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>img</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>a254781096d23000f7f0ce3429c3eff0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>a9a5c9a848548a217235c8b18d7d41a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>w</name>
      <anchorfile>namespacemarkers.html</anchorfile>
      <anchor>aeb18b8318f54de796c13850263e6554f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pose_visualizer</name>
    <filename>namespacepose__visualizer.html</filename>
    <class kind="class">pose_visualizer::trackVisualizer</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepose__visualizer.html</anchorfile>
      <anchor>a8525464ac8fb0bfb4a384e93e6d4beb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacepose__visualizer.html</anchorfile>
      <anchor>ae13a9776feec4f0c7c5fe644e65fd26f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pose_visualizer::trackVisualizer</name>
    <filename>classpose__visualizer_1_1trackVisualizer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpose__visualizer_1_1trackVisualizer.html</anchorfile>
      <anchor>a588e3bd280365ca2a0373ded5b19fb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classpose__visualizer_1_1trackVisualizer.html</anchorfile>
      <anchor>acde325f29ce502e7a3141887f06303db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_color_axis</name>
      <anchorfile>classpose__visualizer_1_1trackVisualizer.html</anchorfile>
      <anchor>a5e1cdd1e6faad0bdac73ca32723d6dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>render_axis</name>
      <anchorfile>classpose__visualizer_1_1trackVisualizer.html</anchorfile>
      <anchor>a11b3bc5b13eb79c6b5e1f7f7c9b4acd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classpose__visualizer_1_1trackVisualizer.html</anchorfile>
      <anchor>a4975d211ac56f2a750f8d7c1f3b0e359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_array</name>
      <anchorfile>classpose__visualizer_1_1trackVisualizer.html</anchorfile>
      <anchor>a95793bb77ffa318dafa2cf76b098183f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_names</name>
      <anchorfile>classpose__visualizer_1_1trackVisualizer.html</anchorfile>
      <anchor>aabf16de624f1ae91de7647f2d1c756b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1checkerboard__detector2_1_1Object6DPose___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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a35de8d03efa1c99bb0fdec9e3f7012ee</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1checkerboard__detector2_1_1ObjectDetection__8882e70f6b64c2a87ced6cdab37ce753.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_1checkerboard__detector2_1_1ObjectDetection__8882e70f6b64c2a87ced6cdab37ce753.html</anchorfile>
      <anchor>ac16bf2a4d354bd1bfb7cafe8a3212708</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1checkerboard__detector2_1_1DetectRequest___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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3f837999f4e0d1746301be60294472db</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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad566f9e1f06e02d479d33aaf256e5297</anchor>
      <arglist>(const ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1checkerboard__detector2_1_1DetectResponse___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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab435ad94dd031eb76bd7d4fafc6926c3</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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac4b8a5e93cda4862f00718a6eeb719e6</anchor>
      <arglist>(const ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1checkerboard__detector2_1_1Object6DPose___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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a51e06c01403657d0a09b99b055742409</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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5561272b852eb16c57027a791052a1b4</anchor>
      <arglist>(const ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1checkerboard__detector2_1_1ObjectDetection___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_1checkerboard__detector2_1_1ObjectDetection___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a456ffa17b81a5e79376d8cc6a802408c</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_1checkerboard__detector2_1_1ObjectDetection___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4b1655edc644871d6b630570695b74a8</anchor>
      <arglist>(const ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1checkerboard__detector2_1_1SetRequest___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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8f9336f364959a41683aa289ff1c1c3e</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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af96c4e3be70ba0d650d16349dc907609</anchor>
      <arglist>(const ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1checkerboard__detector2_1_1SetResponse___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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad5f618d030a13abefed5f48769c7052f</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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abf26a6db67ca91aa2feaa03c9102f6e0</anchor>
      <arglist>(const ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1checkerboard__detector2_1_1DetectRequest___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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a87769d2fdc943bb0813967ec42364f4a</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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afabcbd33df8691bc35c933757b959c08</anchor>
      <arglist>(const ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1checkerboard__detector2_1_1DetectResponse___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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4a89a10ec1705c5f562adc92c9bdd95c</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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae22d9107cb9f3e3ccb358b2578bdf549</anchor>
      <arglist>(const ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1checkerboard__detector2_1_1Object6DPose___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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac5c5a50ac3f146c89b08ce88f48966ed</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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab88ee74dc64db43edd70a35465ba1b53</anchor>
      <arglist>(const ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1checkerboard__detector2_1_1ObjectDetection___acdc7935f9808360b71990e152b5f405.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_1checkerboard__detector2_1_1ObjectDetection___acdc7935f9808360b71990e152b5f405.html</anchorfile>
      <anchor>a0a8abf9029d8144b89e1814c968cce4c</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_1checkerboard__detector2_1_1ObjectDetection___acdc7935f9808360b71990e152b5f405.html</anchorfile>
      <anchor>a3374c4714d974efd3224e68ee9adf5ab</anchor>
      <arglist>(const ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1checkerboard__detector2_1_1SetRequest___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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae4e44d4c2b7c98f23d8d2b6b3aeceb07</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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a430f1f8039b1117d9f4bcfe4f3800dd3</anchor>
      <arglist>(const ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1checkerboard__detector2_1_1SetResponse___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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ade9757a386dbde7faccb273132305b39</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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a812f26c1fa13fa004c92752f4c103415</anchor>
      <arglist>(const ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1checkerboard__detector2_1_1ObjectDetection___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1checkerboard__detector2_1_1ObjectDetec5d1130b20bf08d5ff505cc44e8778fc1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1checkerboard__detector2_1_1SetResponse___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; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1DetectRequest___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; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1DetectRequest___3_0c3186f016230c7b6184aaaa065e2bdd7.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1DetectResponse___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; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1DetectResponse___3_0d03f4856d3a17992bb9247f256e5a2a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1Object6DPose___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; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1Object6DPose___3_011e95a5ec1df9fbd1ba908f44c62cb890.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1ObjectDetection___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; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1ObjectDetection___3b02d7868b4b00e0d19a02fc9dd9a4450.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1SetRequest___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; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1SetRequest___3_01Cof14387c7d97bfcec7d3096eaffdce1f1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1SetResponse___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; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1checkerboard__detector2_1_1SetResponse___3_01Cceb92ea02381472e679b5da7e68be56b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1checkerboard__detector2_1_1DetectRequest___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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abbc49eb39db7f275a4753c55bf2de24f</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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7afe3972409f4dba93f28dfa4070fc47</anchor>
      <arglist>(const ::checkerboard_detector2::DetectRequest_&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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7cd606d963b6792b7dcfc767ebcc7e13</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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a967537eaac2ed63efc26943be2f089cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1checkerboard__detector2_1_1DetectResponse___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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a13fa6695388b9225a645a73e6551fab5</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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab2acf8dff5ca022f730236ee11884836</anchor>
      <arglist>(const ::checkerboard_detector2::DetectResponse_&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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a997df03be2dac50abc4c6235c2849599</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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa6c3e43697a120fe6e34d44e06212375</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1checkerboard__detector2_1_1Object6DPose___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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afc90fd3499e9fe91a30a77e338a712c4</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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a01c6a2cf5c27fd2cbe8174d47926d043</anchor>
      <arglist>(const ::checkerboard_detector2::Object6DPose_&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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a89bbc27aee3e3987e0403734b925a7c9</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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a28dd0b752c5dd6e73c413922a3bd36d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1checkerboard__detector2_1_1ObjectDetection___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_1checkerboard__detector2_1_1ObjectDetection___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afb3977e6640539d954d148acc62334c8</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_1checkerboard__detector2_1_1ObjectDetection___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>affef6daf702b1f9b744723f4ddbf5d93</anchor>
      <arglist>(const ::checkerboard_detector2::ObjectDetection_&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_1checkerboard__detector2_1_1ObjectDetection___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a00fa5fd326661d6c4af7846d1d3237c4</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_1checkerboard__detector2_1_1ObjectDetection___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a66237e39e666ee17bfc5fbc1e90196c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1checkerboard__detector2_1_1SetRequest___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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4467459c3fc71e0a69b5184d0282cca3</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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>add22cb1d9ec23ff8ebde5e2706a268cb</anchor>
      <arglist>(const ::checkerboard_detector2::SetRequest_&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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a741e67a9b9499bf21b5e960d84ebe1b7</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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae7beb22cc1ea8646bb454ba756b5dab2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1checkerboard__detector2_1_1SetResponse___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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ada73cfd64f0a101e5eee383df2c98c61</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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab2a021e99c52952cc6b51d8656406213</anchor>
      <arglist>(const ::checkerboard_detector2::SetResponse_&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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae643a0c53a5c99867df0f206ea83f056</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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aabe834ed9afab2f1a9e4ed79f385259a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1checkerboard__detector2_1_1DetectRequest___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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0e15cb9bac49f56dae07b3540f5d8d5e</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_1checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0bd21238c0217238cfaaa6f5bb05419d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1checkerboard__detector2_1_1DetectResponse___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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af37c5212154a2f50203cbde982d9713b</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_1checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a91c85bc03c73396062ac8fdf53d83ca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::checkerboard_detector2::Object6DPose_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1checkerboard__detector2_1_1Object6DPose___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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a15e947281d83a1d02532c1c65fa7dd9c</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_1checkerboard__detector2_1_1Object6DPose___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a379a3843705cc302e2fd33789092590d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::checkerboard_detector2::ObjectDetection_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1checkerboard__detector2_1_1ObjectDetection___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_1checkerboard__detector2_1_1ObjectDetection___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a05ad8ae4737dbd7502ae81f45b7f4fdd</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_1checkerboard__detector2_1_1ObjectDetection___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae4313522a7f80e47672cf870ad072b4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1checkerboard__detector2_1_1SetRequest___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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5e5f3669c0e728e5812ccb1d4144c4c1</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_1checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac2fa7a350f214005ab929c0301eaeaf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1checkerboard__detector2_1_1SetResponse___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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a905cdec10107d4be8811f9fc33d758e2</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_1checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad6375a580023724697e00db7660010ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; checkerboard_detector2::Detect &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01checkerboard__detector2_1_1Detect_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_01checkerboard__detector2_1_1Detect_01_4.html</anchorfile>
      <anchor>ae86bf3c8df476020c5dc7a47f2a856b2</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_01checkerboard__detector2_1_1Detect_01_4.html</anchorfile>
      <anchor>a03a258eaf85e28c92b6dbb7e325b873f</anchor>
      <arglist>(const checkerboard_detector2::Detect &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01checkerboard__detector2_1_1DetectRequest___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_01checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8b6dfd1d277835fb60d625733595b354</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_01checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a369eafcd581d977b51eb24f7aa678115</anchor>
      <arglist>(const checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01checkerboard__detector2_1_1DetectResponse___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_01checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a94753369aa2fefd84a502022b9b0bae0</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_01checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad9642cc96ab1561216967952c8a89f38</anchor>
      <arglist>(const checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; checkerboard_detector2::Set &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01checkerboard__detector2_1_1Set_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_01checkerboard__detector2_1_1Set_01_4.html</anchorfile>
      <anchor>a92ac40fff981f3f5a0387908b81de694</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_01checkerboard__detector2_1_1Set_01_4.html</anchorfile>
      <anchor>a9cbea565b7df1ef9fdd28db7bfb5d702</anchor>
      <arglist>(const checkerboard_detector2::Set &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01checkerboard__detector2_1_1SetRequest___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_01checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aee152a0f8768b2497f9badff9dc99c54</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_01checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa7215ed02ce9185f8c1b90828f5cd32f</anchor>
      <arglist>(const checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01checkerboard__detector2_1_1SetResponse___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_01checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a190c0ec595672e1529cb235bb81f8780</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_01checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a078e5273753f3b71ec1adc5a35176cec</anchor>
      <arglist>(const checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; checkerboard_detector2::Detect &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01checkerboard__detector2_1_1Detect_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_01checkerboard__detector2_1_1Detect_01_4.html</anchorfile>
      <anchor>ad7dba86a5c06b3fb266a62f0c6c48241</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_01checkerboard__detector2_1_1Detect_01_4.html</anchorfile>
      <anchor>a87ee103193fe89f4bed769ec384c118d</anchor>
      <arglist>(const checkerboard_detector2::Detect &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01checkerboard__detector2_1_1DetectRequest___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_01checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a010bd753474404936e6c807cf699666f</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_01checkerboard__detector2_1_1DetectRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa76ee45eeb87a81f5b210a094f97288f</anchor>
      <arglist>(const checkerboard_detector2::DetectRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01checkerboard__detector2_1_1DetectResponse___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_01checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2cf9a0aa8b890d0ce59496ec3c879b16</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_01checkerboard__detector2_1_1DetectResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab3f8b6c39297186b9f380b43ce4d51b8</anchor>
      <arglist>(const checkerboard_detector2::DetectResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; checkerboard_detector2::Set &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01checkerboard__detector2_1_1Set_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_01checkerboard__detector2_1_1Set_01_4.html</anchorfile>
      <anchor>ada1edfe0453f0f227f212f7ac39231fb</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_01checkerboard__detector2_1_1Set_01_4.html</anchorfile>
      <anchor>a3f10d7fd4f68c2c63bae838bcf5e62e5</anchor>
      <arglist>(const checkerboard_detector2::Set &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01checkerboard__detector2_1_1SetRequest___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_01checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab1edba98880447872ce7704751956ba8</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_01checkerboard__detector2_1_1SetRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a569ec218085873c40f9165df544ff3c8</anchor>
      <arglist>(const checkerboard_detector2::SetRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01checkerboard__detector2_1_1SetResponse___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_01checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adce05b3de83cb43a498fda7ad890174d</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_01checkerboard__detector2_1_1SetResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeea8f3c3216b6ba6e9b52e2aed492feb</anchor>
      <arglist>(const checkerboard_detector2::SetResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>transform_datatypes</name>
    <filename>namespacetransform__datatypes.html</filename>
    <member kind="function">
      <type>def</type>
      <name>mat44_to_pose</name>
      <anchorfile>namespacetransform__datatypes.html</anchorfile>
      <anchor>a5da23f60019a36153842e36eea33a5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pose_to_mat44</name>
      <anchorfile>namespacetransform__datatypes.html</anchorfile>
      <anchor>acf116f55d5e6d6c14b72912b7ce87d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyz_to_mat44</name>
      <anchorfile>namespacetransform__datatypes.html</anchorfile>
      <anchor>a5e600db5a3d9fc07e91e3c481b14b185</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyzw_to_mat44</name>
      <anchorfile>namespacetransform__datatypes.html</anchorfile>
      <anchor>a59f7062b61583461b4420c9314d82740</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
