<?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-roboearth/doc_stacks/2014-01-05_11-23-46.303839/roboearth/object_scanning/re_kinect_object_detector/src/re_kinect_object_detector/</path>
    <filename>____init_____8py</filename>
    <namespace>re_kinect_object_detector</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-roboearth/doc_stacks/2014-01-05_11-23-46.303839/roboearth/object_scanning/re_kinect_object_detector/src/re_kinect_object_detector/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>re_kinect_object_detector::msg</namespace>
  </compound>
  <compound kind="file">
    <name>_DetectionResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-roboearth/doc_stacks/2014-01-05_11-23-46.303839/roboearth/object_scanning/re_kinect_object_detector/src/re_kinect_object_detector/msg/</path>
    <filename>__DetectionResult_8py</filename>
    <class kind="class">re_kinect_object_detector::msg::_DetectionResult::DetectionResult</class>
    <namespace>re_kinect_object_detector::msg::_DetectionResult</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a69580b274f0b026a64822a1284473af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2i</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a7a739e0e7819e0da2651b4f8116f6d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a738f12dbd93c5d3940e068964b464787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a89d2faf0d3f9ee37b322bb13533c7ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a1549614c8a45b40f0534074420b758df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a9ea30bc17584ac8c2ed84a1339f5bc10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>ade71f285eaaca62d86ec5c3eef3de529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a182a34a8f354fcad740bc4e2ec753548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DetectionResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-roboearth/doc_stacks/2014-01-05_11-23-46.303839/roboearth/object_scanning/re_kinect_object_detector/msg_gen/cpp/include/re_kinect_object_detector/</path>
    <filename>DetectionResult_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">re_kinect_object_detector::DetectionResult_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>re_kinect_object_detector</namespace>
    <member kind="typedef">
      <type>::re_kinect_object_detector::DetectionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectionResult</name>
      <anchorfile>namespacere__kinect__object__detector.html</anchorfile>
      <anchor>a38b740b9b03b6f79e792374ac4733ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::re_kinect_object_detector::DetectionResult const  &gt;</type>
      <name>DetectionResultConstPtr</name>
      <anchorfile>namespacere__kinect__object__detector.html</anchorfile>
      <anchor>a00caab5305c7991228758e86cbc96e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::re_kinect_object_detector::DetectionResult &gt;</type>
      <name>DetectionResultPtr</name>
      <anchorfile>namespacere__kinect__object__detector.html</anchorfile>
      <anchor>a7b1bc549f31f116e8ed809afcd258934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacere__kinect__object__detector.html</anchorfile>
      <anchor>af4daf467b99689cc0f8936e640ecd11c</anchor>
      <arglist>(std::ostream &amp;s, const ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-roboearth/doc_stacks/2014-01-05_11-23-46.303839/roboearth/object_scanning/re_kinect_object_detector/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>recognitionmodel.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-roboearth/doc_stacks/2014-01-05_11-23-46.303839/roboearth/object_scanning/re_kinect_object_detector/src/</path>
    <filename>recognitionmodel_8cpp</filename>
    <includes id="recognitionmodel_8h" name="recognitionmodel.h" local="yes" imported="no">recognitionmodel.h</includes>
    <namespace>Utils3D</namespace>
    <member kind="function">
      <type>const char *</type>
      <name>boost_path_to_cstr</name>
      <anchorfile>recognitionmodel_8cpp.html</anchorfile>
      <anchor>aa45f98d32b99ac0a57f5e6f8c6a41c0f</anchor>
      <arglist>(const boost::filesystem::path &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distPoints</name>
      <anchorfile>namespaceUtils3D.html</anchorfile>
      <anchor>a3b32f3c1f508de3b9f07d7be11e696bb</anchor>
      <arglist>(const cv::Point3f &amp;p1, const cv::Point3f &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMetaFile</name>
      <anchorfile>recognitionmodel_8cpp.html</anchorfile>
      <anchor>ab358ace5231d39dc48f62e10887d9c24</anchor>
      <arglist>(const std::string &amp;file_name, std::string &amp;model_name, std::string &amp;model_type, int &amp;face_count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_binary_PCL</name>
      <anchorfile>recognitionmodel_8cpp.html</anchorfile>
      <anchor>a9ea11fbc20df6a96d9cfaf4f68bb2f87</anchor>
      <arglist>(const std::string &amp;filename, PointCloud::Ptr cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recognitionmodel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-roboearth/doc_stacks/2014-01-05_11-23-46.303839/roboearth/object_scanning/re_kinect_object_detector/src/</path>
    <filename>recognitionmodel_8h</filename>
    <class kind="class">ObjectAspect</class>
    <class kind="class">RecognitionModel</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>PointCloud</name>
      <anchorfile>recognitionmodel_8h.html</anchorfile>
      <anchor>a78c6e6454ee906445c031bc98a23e49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointType</name>
      <anchorfile>recognitionmodel_8h.html</anchorfile>
      <anchor>a553f116a8161a743bbbd4fc4f68a850d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slam_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-roboearth/doc_stacks/2014-01-05_11-23-46.303839/roboearth/object_scanning/re_kinect_object_detector/src/</path>
    <filename>slam__main_8cpp</filename>
    <includes id="DetectionResult_8h" name="DetectionResult.h" local="yes" imported="no">re_kinect_object_detector/DetectionResult.h</includes>
    <includes id="recognitionmodel_8h" name="recognitionmodel.h" local="yes" imported="no">recognitionmodel.h</includes>
    <class kind="class">ROSCom</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>slam__main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>tfFromEigen</name>
      <anchorfile>slam__main_8cpp.html</anchorfile>
      <anchor>a27bd3659743a4d545d1294aa8322bdfc</anchor>
      <arglist>(Eigen::Matrix4f trans)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectAspect</name>
    <filename>classObjectAspect.html</filename>
    <member kind="function">
      <type>int</type>
      <name>calculate</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>ae9624cfcc508774dd9bc918b1018a532</anchor>
      <arglist>(const cv::Mat &amp;image, const PointCloud::Ptr &amp;pointcloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findCorrespondences</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a50878d454be378bd1cb1037c2439182e</anchor>
      <arglist>(const ObjectAspect &amp;other, std::vector&lt; cv::Point2i &gt; &amp;ptpairs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromFile</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a688e2afdffa5fc5bdc6139a72023e40a</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>matchAspects</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a221f723634793353e7761064ae80d2bc</anchor>
      <arglist>(ObjectAspect &amp;other, Eigen::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectAspect</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a3c6b49012b3cfa4883a932822bedf1b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotKeypoints</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>ad2723dbd74706d60c42f5d27fc5724f4</anchor>
      <arglist>(cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>compareSURFDescriptors</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a58a3e43a7e53e2943a8b3047bb72dc74</anchor>
      <arglist>(const float *d1, const float *d2, double best, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>naiveNearestNeighbor</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a7bc93c4224a886c13f1c3a19a5cadf4e</anchor>
      <arglist>(const float *vec, const std::vector&lt; cv::KeyPoint &gt; &amp;model_keypoints, const float *model_descriptors, const std::map&lt; int, int &gt; &amp;imageMap2D3D)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>descriptors</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>ac4ec4065158953c186830a1bf7d0559d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>image</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a6a91ab1fbb07a202c7b89d7a9f315677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>keypoints</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a65900b2108e35b8b8ea401e14f86a736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud::Ptr</type>
      <name>keypoints3D</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a6d7e9ad63b67c003b45f161de81580de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, int &gt;</type>
      <name>map2D3D</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a615b4ff472535d31b92f74ea2863669e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, int &gt;</type>
      <name>map2D3Dinv</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>abae00df58beea6ca467848a455dd795d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectAspect *</type>
      <name>match</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a222ceec5f3cc95b33d5403d2808efdd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud::Ptr</type>
      <name>points</name>
      <anchorfile>classObjectAspect.html</anchorfile>
      <anchor>a638cdc1edfc99dab67b0b7154db25f46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RecognitionModel</name>
    <filename>classRecognitionModel.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>loadFromPath</name>
      <anchorfile>classRecognitionModel.html</anchorfile>
      <anchor>a544b490af657e1cf831a9cfe12f21f1b</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchAspects</name>
      <anchorfile>classRecognitionModel.html</anchorfile>
      <anchor>a40cf8963e809e5d761f73fb20b35a556</anchor>
      <arglist>(ObjectAspect &amp;other, Eigen::Matrix4f &amp;model2scene)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecognitionModel</name>
      <anchorfile>classRecognitionModel.html</anchorfile>
      <anchor>adf5c4f6c2e6161e60ff99b3b8328dd45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ObjectAspect * &gt;</type>
      <name>aspects</name>
      <anchorfile>classRecognitionModel.html</anchorfile>
      <anchor>a6b6d3ba75d414f103bf069c725db35c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_name</name>
      <anchorfile>classRecognitionModel.html</anchorfile>
      <anchor>a5cbb5d6fddfc5e0638ce5a25f92cbb45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSCom</name>
    <filename>classROSCom.html</filename>
    <member kind="function">
      <type>void</type>
      <name>kinect_cb</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>a5fcb2020aa8babb7dace2c83bee3fdbf</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;pcl_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>model_path_cb</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>a1785467cc38f841317a42630fd5a6bc6</anchor>
      <arglist>(const std_msgs::StringConstPtr &amp;model_path_msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSCom</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>a3a8ff4fcbafb7edd447d77d138a94fb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>detected_objects_pub</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>ad8fffc790917e13f8ae681b22d008637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>features_pub</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>ae78ae2cd2e3dd21aa9eb8576b5b41e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>kinect_sub</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>a45b84c76dbdab65be889319f38088fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>model_sub</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>a42708cdef238a2ec75ba9e65fd571200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, RecognitionModel &gt;</type>
      <name>models</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>adfa5b18d9ecaf03b3a30131967bfecb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>ac365354ae67556793bfbc5ee52c189d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformBroadcaster</type>
      <name>tf_broadcaster</name>
      <anchorfile>classROSCom.html</anchorfile>
      <anchor>a3a72b3fccd250072ea16063c58896b37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>re_kinect_object_detector</name>
    <filename>namespacere__kinect__object__detector.html</filename>
    <namespace>re_kinect_object_detector::msg</namespace>
    <class kind="struct">re_kinect_object_detector::DetectionResult_</class>
    <member kind="typedef">
      <type>::re_kinect_object_detector::DetectionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectionResult</name>
      <anchorfile>namespacere__kinect__object__detector.html</anchorfile>
      <anchor>a38b740b9b03b6f79e792374ac4733ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::re_kinect_object_detector::DetectionResult const  &gt;</type>
      <name>DetectionResultConstPtr</name>
      <anchorfile>namespacere__kinect__object__detector.html</anchorfile>
      <anchor>a00caab5305c7991228758e86cbc96e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::re_kinect_object_detector::DetectionResult &gt;</type>
      <name>DetectionResultPtr</name>
      <anchorfile>namespacere__kinect__object__detector.html</anchorfile>
      <anchor>a7b1bc549f31f116e8ed809afcd258934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacere__kinect__object__detector.html</anchorfile>
      <anchor>af4daf467b99689cc0f8936e640ecd11c</anchor>
      <arglist>(std::ostream &amp;s, const ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>re_kinect_object_detector::DetectionResult_</name>
    <filename>structre__kinect__object__detector_1_1DetectionResult__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::re_msgs::DetectedObject_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::re_msgs::DetectedObject_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_Detections_type</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>a4d902c30a7d60a0094b62a40bc7dc4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>_Image_type</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>aa2e174298001473cc62e4a350019e9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_ObjectNames_type</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>a3c5c7a716dcabeaf591e3d4257c3cb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>a474d29727387feccf1156183a6db2566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>a7e305ca2613c562343f318185c6c1248</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DetectionResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>a74a8280731e3e46e71ec70fea586bf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectionResult_</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>a30f6740c8dfd7b6a712138e669b7213f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectionResult_</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>acbbd7215fe131827136083320aa78f03</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>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>a972125fc2eaffde415a9ebd1fb1a7eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::re_msgs::DetectedObject_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::re_msgs::DetectedObject_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>Detections</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>adb682aa727fb717bbf074d00d7737253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>Image</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>a01660aaabccf94cc79547f8cbfa4156e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>ObjectNames</name>
      <anchorfile>structre__kinect__object__detector_1_1DetectionResult__.html</anchorfile>
      <anchor>aba17359028a199139fe0b68b11f6ce34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>re_kinect_object_detector::msg</name>
    <filename>namespacere__kinect__object__detector_1_1msg.html</filename>
    <namespace>re_kinect_object_detector::msg::_DetectionResult</namespace>
  </compound>
  <compound kind="namespace">
    <name>re_kinect_object_detector::msg::_DetectionResult</name>
    <filename>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</filename>
    <class kind="class">re_kinect_object_detector::msg::_DetectionResult::DetectionResult</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a69580b274f0b026a64822a1284473af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2i</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a7a739e0e7819e0da2651b4f8116f6d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a738f12dbd93c5d3940e068964b464787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a89d2faf0d3f9ee37b322bb13533c7ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a1549614c8a45b40f0534074420b758df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a9ea30bc17584ac8c2ed84a1339f5bc10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>ade71f285eaaca62d86ec5c3eef3de529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacere__kinect__object__detector_1_1msg_1_1__DetectionResult.html</anchorfile>
      <anchor>a182a34a8f354fcad740bc4e2ec753548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>re_kinect_object_detector::msg::_DetectionResult::DetectionResult</name>
    <filename>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a89a9f92b2d68c595cb9a36e3a2d989aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a7960cac95ea4b9bc059d5dba84db886e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a3f8e82a71e270556e4b318119c6b3d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a7331fbc26494b52b4439817ac77418e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a04cd87e522547973f4e983d0edeaa680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Detections</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>aba63c0f8aabd28bbb894f7e90310a714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Image</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a7a509946fda63ff5e8036fafffd53c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ObjectNames</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a4a1d996b1b9f98eb30a48d10c72aac86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a3914e5cbede70fa3c49106d5f3e45192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>af5a0b2d0d2f11e36216105b1fe1759d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a4af9a683ecbcfbbbf073fafe8cc72a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>ae407f31081631af9d9961d871d4e3016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a443119a444c49afc76395e6314f65e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a8209376eb9c542f4a0b841eb7fd62a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classre__kinect__object__detector_1_1msg_1_1__DetectionResult_1_1DetectionResult.html</anchorfile>
      <anchor>a4fd559e50e3b43d08118d7876b9ba132</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1re__kinect__object__detector_1_1DetectionRes371a2db560c0e66fcce6269583a25a9b.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_1re__kinect__object__detector_1_1DetectionRes371a2db560c0e66fcce6269583a25a9b.html</anchorfile>
      <anchor>a39aa7d3aa56350d7e8a86cb6c6f7b406</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1re__kinect__object__detector_1_1DetectionResult25a29320acf8efb36ea7666de12e835f.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_1re__kinect__object__detector_1_1DetectionResult25a29320acf8efb36ea7666de12e835f.html</anchorfile>
      <anchor>adf6bf6fcc375903fa44831e02cb5c05d</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_1re__kinect__object__detector_1_1DetectionResult25a29320acf8efb36ea7666de12e835f.html</anchorfile>
      <anchor>a9ad7b85c8ce7420b524e3ccff0ea7af1</anchor>
      <arglist>(const ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1re__kinect__object__detector_1_1DetectionResudfb11f769dc48ee91ca42aa0ca4dc818.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_1re__kinect__object__detector_1_1DetectionResudfb11f769dc48ee91ca42aa0ca4dc818.html</anchorfile>
      <anchor>a20c95974610a218bc67a2efdeb5ddb05</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_1re__kinect__object__detector_1_1DetectionResudfb11f769dc48ee91ca42aa0ca4dc818.html</anchorfile>
      <anchor>ae5b7578d0d34dfc7ea71a5ce91c32da7</anchor>
      <arglist>(const ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1re__kinect__object__detector_1_1DetectionResul645c597c6ec6ab06aed0d77f73c6778e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1re__kinect__object__detector_1_1DetectionResul428dcea40f92dbc0019dccf48b04d2f1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1re__kinect__object__detector_1_1DetectionResult__e9f74e673a5c88c66769213613ccfee7.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_1re__kinect__object__detector_1_1DetectionResult__e9f74e673a5c88c66769213613ccfee7.html</anchorfile>
      <anchor>a5442569a27dec0105207eb109477da33</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_1re__kinect__object__detector_1_1DetectionResult__e9f74e673a5c88c66769213613ccfee7.html</anchorfile>
      <anchor>aef8f074e350278d96691baf0c8f5bcc6</anchor>
      <arglist>(const ::re_kinect_object_detector::DetectionResult_&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_1re__kinect__object__detector_1_1DetectionResult__e9f74e673a5c88c66769213613ccfee7.html</anchorfile>
      <anchor>af3c0b69ffd007943ab3dbbf013bc86bb</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_1re__kinect__object__detector_1_1DetectionResult__e9f74e673a5c88c66769213613ccfee7.html</anchorfile>
      <anchor>ab80315d3f7bb7b682a64a1419aea26a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::re_kinect_object_detector::DetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1re__kinect__object__detector_1_1DetectionResulte47e510c074f3abb2f32a1f8d2021193.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_1re__kinect__object__detector_1_1DetectionResulte47e510c074f3abb2f32a1f8d2021193.html</anchorfile>
      <anchor>a07a8f6261fd9662dc9e8311d5ccd1216</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_1re__kinect__object__detector_1_1DetectionResulte47e510c074f3abb2f32a1f8d2021193.html</anchorfile>
      <anchor>abb9ed64ce319bf30f9e3262432be1ec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Utils3D</name>
    <filename>namespaceUtils3D.html</filename>
    <member kind="function">
      <type>double</type>
      <name>distPoints</name>
      <anchorfile>namespaceUtils3D.html</anchorfile>
      <anchor>a3b32f3c1f508de3b9f07d7be11e696bb</anchor>
      <arglist>(const cv::Point3f &amp;p1, const cv::Point3f &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
