<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>cyl_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/src/</path>
    <filename>cyl__test_8cpp</filename>
    <includes id="cylinder_8h" name="cylinder.h" local="yes" imported="no">cob_3d_mapping_common/cylinder.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cyl__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform_cylinder</name>
      <anchorfile>cyl__test_8cpp.html</anchorfile>
      <anchor>ae5aedfa75bf4766de7ac2237902bfacb</anchor>
      <arglist>(CylinderPtr &amp;c_ptr, Eigen::Affine3f &amp;trafo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cylinder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/src/</path>
    <filename>cylinder_8cpp</filename>
    <includes id="cylinder_8h" name="cylinder.h" local="yes" imported="no">cob_3d_mapping_common/cylinder.h</includes>
    <namespace>cob_3d_mapping</namespace>
  </compound>
  <compound kind="file">
    <name>cylinder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/</path>
    <filename>cylinder_8h</filename>
    <includes id="shape_8h" name="shape.h" local="yes" imported="no">cob_3d_mapping_common/shape.h</includes>
    <includes id="polygon_8h" name="polygon.h" local="yes" imported="no">cob_3d_mapping_common/polygon.h</includes>
    <includes id="gpc_8h" name="gpc.h" local="yes" imported="no">cob_3d_mapping_common/gpc.h</includes>
    <class kind="class">cob_3d_mapping::Cylinder</class>
    <namespace>cob_3d_mapping</namespace>
  </compound>
  <compound kind="file">
    <name>field_of_view.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/ros/src/</path>
    <filename>field__of__view_8cpp</filename>
    <class kind="class">FieldOfView</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>field__of__view_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/src/</path>
    <filename>gpc_8c</filename>
    <includes id="gpc_8h" name="gpc.h" local="yes" imported="no">cob_3d_mapping_common/gpc.h</includes>
    <class kind="struct">bbox_shape</class>
    <class kind="struct">edge_shape</class>
    <class kind="struct">it_shape</class>
    <class kind="struct">lmt_shape</class>
    <class kind="struct">p_shape</class>
    <class kind="struct">sbt_t_shape</class>
    <class kind="struct">st_shape</class>
    <class kind="struct">v_shape</class>
    <member kind="define">
      <type>#define</type>
      <name>ABOVE</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a72a04a29900e244c3518f83a7e611bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BELOW</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a2dee3b8c8fb350424bf8ab6bf17540d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIP</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>aeb447a7da70893212e1e61e6086c6e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EQ</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>ac07acfbb082b04f5bea72998c8976b3c</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>aa93f0eb578d23995850d61f7d61c55c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FREE</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a02048bf846e8bc87e3ce188e4957ef06</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWD_MIN</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a20bc9a832f7486930553bedc03a81cd3</anchor>
      <arglist>(v, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVERT_TRISTRIPS</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>af42c36330603ee1f85e88aa05fd4dcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEFT</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a437ef08681e7210d6678427030446a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MALLOC</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>af5b225345e0a67db0d778cd55d7b06e8</anchor>
      <arglist>(p, b, s, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N_EDGE</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a270c7de148caadec8349f4530b9410cc</anchor>
      <arglist>(d, e, p, i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEXT_INDEX</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a18690d141c0714886a24cc5f3d1acdb8</anchor>
      <arglist>(i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOT_FMAX</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1538dfa9ba98b7df0f5f45754b911b23</anchor>
      <arglist>(v, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOT_RMAX</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>afc661d62c22b2cdab87e163f553901ad</anchor>
      <arglist>(v, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPTIMAL</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a9d85c31b440dc1d1903c589e5a446c17</anchor>
      <arglist>(v, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P_EDGE</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a74788afacb55031d56d07bdc47c944f4</anchor>
      <arglist>(d, e, p, i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PREV_INDEX</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a74e22a021703a4f7caecfa20c62bf895</anchor>
      <arglist>(i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REV_MIN</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a6a27cee6992e350d87ee98f447683ff3</anchor>
      <arglist>(v, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RIGHT</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a80fb826a684cf3f0d306b22aa100ddac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUBJ</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>afd83e9ed3f5d8ed69612b5cec0c3366b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>aa8cecfc5c5c054d2875c03e77b7be15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a30b0191605c0491dd5f96013e09f924e</anchor>
      <arglist>(e, p, s, x, y)</arglist>
    </member>
    <member kind="typedef">
      <type>struct bbox_shape</type>
      <name>bbox</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a95b2e526564831b83af78df3dfbc8537</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct edge_shape</type>
      <name>edge_node</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>af61905da89cdb8334ba9e471cf85f3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct it_shape</type>
      <name>it_node</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a9372244eb9df784b7eb0e7f84a4ccc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct lmt_shape</type>
      <name>lmt_node</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a2fd8c877df29dea910f63264da559905</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct p_shape</type>
      <name>polygon_node</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>ac50af811bc20a8ee54c957a2136ca955</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sbt_t_shape</type>
      <name>sb_tree</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a8cf568da27184c8c7120ef39377c2697</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct st_shape</type>
      <name>st_node</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a19b19465c8376b09f07f73f0a49155cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct v_shape</type>
      <name>vertex_node</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a4ef3a1cd5339956929717659af77fc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>bundle_state</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a9c2b673501c6135747a56bc42ab248c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNBUNDLED</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a9c2b673501c6135747a56bc42ab248c8ab742210be2a97faa8cb7c215b86ef84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUNDLE_HEAD</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a9c2b673501c6135747a56bc42ab248c8af652fdedd04676e259486de0f080d346</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUNDLE_TAIL</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a9c2b673501c6135747a56bc42ab248c8a3bb03c0b3e78b5585a781538f6b53dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>h_state</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a8fcb8458d11c16e507dd59f62e8abbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NH</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a8fcb8458d11c16e507dd59f62e8abbc4a66f3850879503911d942008884fd853c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BH</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a8fcb8458d11c16e507dd59f62e8abbc4adc4d59475a71e05fb991c0c5257a079f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TH</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a8fcb8458d11c16e507dd59f62e8abbc4aa10b29b30606e5902b094bc8b861c25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>vertex_type</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUL</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a4c175fbb65c723226d182dbfd556136a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EMX</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a050f8090aff26d69a51fa4422ff85c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELI</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a86cb61637d479267427bee9a15f9e9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TED</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9af04a9c065e2aaf5733b7044e11b0521d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERI</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a786c514bd21833c4aaa10a67ed7146d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RED</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9af80f9a890089d211842d59625e561f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMM</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9aa77e6848bc2c2031677291053c6badaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMN</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9ae7607a53c2a13a20b0d4debef740fc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EMN</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9add3674fff6f40cbf0ac1088f9407f119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EMM</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a1f857a2db45c233647866d1095ad7bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LED</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a21447137d62c46e603b924d455e8cd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ILI</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a5658f1e5a86301d9105fb820d8997b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BED</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a1661366a97e1eb51fd23576d3bb7b950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IRI</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a41f2ee26c33db74d9ce38f9a392b3082</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMX</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a42fa39f3617fb9a5776d97da8fbf02a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUL</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1ec28e0b1e76f22c0fe8b22f488f1ee9a765aa1af710c5487a497e65d0d2f2e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_edge_to_aet</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a688b540afadb4ef5dab3476928c9450f</anchor>
      <arglist>(edge_node **aet, edge_node *edge, edge_node *prev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_intersection</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a3031d0307eea056e6dbf12647f1faa6b</anchor>
      <arglist>(it_node **it, edge_node *edge0, edge_node *edge1, double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_left</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a2a1cf5decfc1bf8eba659f3d0817f0c0</anchor>
      <arglist>(polygon_node *p, double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_local_min</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>aacfd013746edee827f0b6fb5f12306e1</anchor>
      <arglist>(polygon_node **p, edge_node *edge, double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_right</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a9fb331ff57ee465abf2a8050eb0c4c30</anchor>
      <arglist>(polygon_node *p, double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_st_edge</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a0f464ea5f3675c0bea0c7df9e54ffcb1</anchor>
      <arglist>(st_node **st, it_node **it, edge_node *edge, double dy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_to_sbtree</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>af6b82edeeee3fc44fb36fba48b196b16</anchor>
      <arglist>(int *entries, sb_tree **sbtree, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_vertex</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>ac24349078dcd97f7a6301f03f645d1b9</anchor>
      <arglist>(vertex_node **t, double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static edge_node **</type>
      <name>bound_list</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>aab12d5c7c94eb44aeefd02c31f416fac</anchor>
      <arglist>(lmt_node **lmt, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>build_intersection_table</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>af5bf408cd1e14bde9ea12295dde5e24f</anchor>
      <arglist>(it_node **it, edge_node *aet, double dy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static edge_node *</type>
      <name>build_lmt</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a0493eef8acb6ee8984470f3d0fd45cb3</anchor>
      <arglist>(lmt_node **lmt, sb_tree **sbtree, int *sbt_entries, gpc_polygon *p, int type, gpc_op op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>build_sbt</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a13fff6f5e5cf0b7ece3fbb87e1ff7e16</anchor>
      <arglist>(int *entries, double *sbt, sb_tree *sbtree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>count_contours</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>af6820597f9c82e5f8796a80af9783741</anchor>
      <arglist>(polygon_node *polygon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>count_optimal_vertices</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a5ea03b3dc149e35fb1c9f1a9006a0b11</anchor>
      <arglist>(gpc_vertex_list c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>count_tristrips</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>ae7b01e143cc593bc5bc07a5b93cadfbf</anchor>
      <arglist>(polygon_node *tn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bbox *</type>
      <name>create_contour_bboxes</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a36ce8933e9bf83c7a8c96211c2073967</anchor>
      <arglist>(gpc_polygon *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_sbtree</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a5a32cb6b67e2124090f744bf44ac74b8</anchor>
      <arglist>(sb_tree **sbtree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_add_contour</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>aaf2dc26481ee7a98ed105a917201476c</anchor>
      <arglist>(gpc_polygon *p, gpc_vertex_list *new_contour, int hole)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_free_polygon</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a86ae74e53eaddd352d9392439da2fd8c</anchor>
      <arglist>(gpc_polygon *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_free_tristrip</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a00efced7f35dce43f7c27011af9fd765</anchor>
      <arglist>(gpc_tristrip *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_polygon_clip</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a020978c74ee6abf81fe573963eb8bcc9</anchor>
      <arglist>(gpc_op op, gpc_polygon *subj, gpc_polygon *clip, gpc_polygon *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_polygon_to_tristrip</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>ae6b173e2b6b82129744d9012e33eb363</anchor>
      <arglist>(gpc_polygon *s, gpc_tristrip *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_read_polygon</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a347dab95cef433796042415fff5638a2</anchor>
      <arglist>(FILE *fp, int read_hole_flags, gpc_polygon *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_tristrip_clip</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a484d0f4eb58ecf6044318e8655e71972</anchor>
      <arglist>(gpc_op op, gpc_polygon *subj, gpc_polygon *clip, gpc_tristrip *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_write_polygon</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a1e864b519de830493f0f71c65ab0a4a7</anchor>
      <arglist>(FILE *fp, int write_hole_flags, gpc_polygon *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insert_bound</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a4518882b754bccd0c2063c6b07425ee0</anchor>
      <arglist>(edge_node **b, edge_node *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>merge_left</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a9913b16fb292c98b644bb747fe23e6b8</anchor>
      <arglist>(polygon_node *p, polygon_node *q, polygon_node *list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>merge_right</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a18d0f48196e001143511cabdb96f567b</anchor>
      <arglist>(polygon_node *p, polygon_node *q, polygon_node *list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>minimax_test</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a52b68d7dc9f2f02d6f474b91b7460f91</anchor>
      <arglist>(gpc_polygon *subj, gpc_polygon *clip, gpc_op op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>new_tristrip</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>ae8477cf7724cd4efc55243a9aa87b0b6</anchor>
      <arglist>(polygon_node **tn, edge_node *edge, double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reset_it</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>ac8de327dd09e56060241701f214bddf7</anchor>
      <arglist>(it_node **it)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reset_lmt</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a4a40b5e4d9a316af2361efeb68ea8615</anchor>
      <arglist>(lmt_node **lmt)</arglist>
    </member>
    <member kind="variable">
      <type>const h_state</type>
      <name>next_h_state</name>
      <anchorfile>gpc_8c.html</anchorfile>
      <anchor>a8d6fd152e2177ae9585a5dbd1a561fd9</anchor>
      <arglist>[3][6]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/</path>
    <filename>gpc_8h</filename>
    <class kind="struct">gpc_polygon</class>
    <class kind="struct">gpc_tristrip</class>
    <class kind="struct">gpc_vertex</class>
    <class kind="struct">gpc_vertex_list</class>
    <member kind="define">
      <type>#define</type>
      <name>GPC_EPSILON</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>aa76ea403f3b72a8b0a27d07deeba40e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPC_VERSION</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a1d55683e0b65bf70c92441d68b630064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>gpc_op</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a4ec7363fbf5fceec8b5e768469de093c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPC_DIFF</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a4ec7363fbf5fceec8b5e768469de093ca8cb1bc9e6940440f51b90b0a67a31a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPC_INT</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a4ec7363fbf5fceec8b5e768469de093ca259e0b0ce104589525142ce50b686c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPC_XOR</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a4ec7363fbf5fceec8b5e768469de093ca33d58f078cc5270ed45cd3c262c7910e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPC_UNION</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a4ec7363fbf5fceec8b5e768469de093cadcf707aa82d9bf2d63a9d7651a9a5324</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_add_contour</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a8cabeb1b41a9d318295f51590aff2514</anchor>
      <arglist>(gpc_polygon *polygon, gpc_vertex_list *contour, int hole)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_free_polygon</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>aac7465953231561608e68161ea17e90b</anchor>
      <arglist>(gpc_polygon *polygon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_free_tristrip</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>ad3774bf4e0af8b01aaec05af92c57e69</anchor>
      <arglist>(gpc_tristrip *tristrip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_polygon_clip</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a62d318f75449516003dc9ff12cbe4b95</anchor>
      <arglist>(gpc_op set_operation, gpc_polygon *subject_polygon, gpc_polygon *clip_polygon, gpc_polygon *result_polygon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_polygon_to_tristrip</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a1c7d7dd574767fe7bf84ce8c5ed65f6a</anchor>
      <arglist>(gpc_polygon *polygon, gpc_tristrip *tristrip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_read_polygon</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>ad38d7abd77c71dafb35e4e176a0144c1</anchor>
      <arglist>(FILE *infile_ptr, int read_hole_flags, gpc_polygon *polygon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_tristrip_clip</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a710eaa6660fd3bfe9d6e58da1c636f94</anchor>
      <arglist>(gpc_op set_operation, gpc_polygon *subject_polygon, gpc_polygon *clip_polygon, gpc_tristrip *result_tristrip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpc_write_polygon</name>
      <anchorfile>gpc_8h.html</anchorfile>
      <anchor>a87dcb9b78626ef6ada1390a09c7b4235</anchor>
      <arglist>(FILE *outfile_ptr, int write_hole_flags, gpc_polygon *polygon)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>keyframe_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/ros/src/</path>
    <filename>keyframe__detector_8cpp</filename>
    <class kind="class">KeyframeDetector</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>keyframe__detector_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>label_defines.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/</path>
    <filename>label__defines_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EVAL_COR</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a382333c5f862a36cc7dd20e32f4cd21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVAL_CURVED</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>affb06083bcbfd703f56bd0466911579d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVAL_CYL</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a701014c0debb0e64593250ebfc55c152</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVAL_EDGE</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a1f024737d9374d0ac66ff34234873b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVAL_EDGECORNER</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a7944d9278bfdd397649879feab70ac50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVAL_PLANE</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a25e43c72e8f6428899f2aae653475877</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVAL_SPH</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a6e59d9320d19f8417c14dc53bb8a0359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I_BORDER</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a916bfd6a90aafb073f9682c1f68d56fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I_CORNER</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>ae6a39098bea496174f0764938f336568</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I_CYL</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>aa81b1a32ef61697071343abc7a480571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I_EDGE</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>aaf9ce322ab092ce4c8f8fc7b70c301f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I_NAN</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>aea3f68e7eac194c5547a934acb75d4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I_PLANE</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>adfc78fe975aca41b9225482954f766f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I_SPHERE</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a91bb38011b74911b1a5263fadd89f958</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I_UNDEF</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>aa1446c71274536a06a2c4b996893e7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_BORDER</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a80fc5c1d964ad85ad45320f143de38db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_COR</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>ae5bc0fc6dfdfa45059cc20ddeae7732e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_COR_CVX</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>ad1ce5063f9fa8c617df039bb35dba1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_CYL</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>aebc5b1234d4c2cd6d921766c8aa2eebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_CYL_CVX</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a1f48f4ab1fe0be12b93f9cf6e6882926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_EDGE</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a39d76f6450a92eb4449d5a0f15f78c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_EDGE_CVX</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a6fb7295fd58c52296dbb5c5bef4940c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_NAN</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>ae405663c4516d4fb80444ea1f4052fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_PLANE</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a99c7162887252cebfe8c154fd36b09b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_SPH</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a124ec643d9f60125cd7a330fd0a54402</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_SPH_CVX</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a12ee256e7711ff5093f0a3a9154005d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LBL_UNDEF</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>ad220966094ed93299791d795ca753fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_LABELS</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a7efe7584da800d59c00f2d6119abf66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_COR</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>ab1a0e5aab148e2da0537906f599a344b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_COR_CAV</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>acdee62e1292630c3da01ea52e96aea4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_COR_CVX</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a5e41e74206dab623565f09b97de95fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_CYL</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a37dc474c34daad2b87fdca275a1efd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_CYL_CAV</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>ac99e515e2da3a123b30d86a9aac0a24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_CYL_CVX</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>adb244bcd9d3c0f57885762d78bf21f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_EDGE</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a1b703e7dbe41746997b5d4d17a484277</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_EDGE_CAV</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a8c1cd6fc099fbec31dbe9cc8e5514c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_EDGE_CVX</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>af5fcd2dc45cf925a5c25b1b4c43e37cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_PLANE</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a284342151d589ecad190d0fee5d36424</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_SPH</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a9f36c5e3d2b941ab3e274e8f6a1cfa1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_SPH_CAV</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>a4046d6acbb56e7871063b4888e42ee08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SVM_SPH_CVX</name>
      <anchorfile>label__defines_8h.html</anchorfile>
      <anchor>accbe4e40fcabe965cf7be2fd2b2babbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>label_results.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/</path>
    <filename>label__results_8h</filename>
    <includes id="label__defines_8h" name="label_defines.h" local="yes" imported="no">cob_3d_mapping_common/label_defines.h</includes>
    <class kind="class">cob_3d_mapping_common::LabelResults</class>
    <namespace>cob_3d_mapping_common</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NUM_LBL</name>
      <anchorfile>label__results_8h.html</anchorfile>
      <anchor>a9dc8c6c5c5ffc4a8419441176ccd70d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createTimestamp</name>
      <anchorfile>namespacecob__3d__mapping__common.html</anchorfile>
      <anchor>a4b000f35800644489c848981a5048258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecob__3d__mapping__common.html</anchorfile>
      <anchor>a59fb8d0f8e0145a09dc3832bced207a0</anchor>
      <arglist>(std::ostream &amp;os, LabelResults &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseFileName</name>
      <anchorfile>namespacecob__3d__mapping__common.html</anchorfile>
      <anchor>ae153fe3cb4ec9d3837f2be019b881c99</anchor>
      <arglist>(const std::string &amp;file, std::string &amp;rn, std::string &amp;rf, bool &amp;is_mls)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>writeHeader</name>
      <anchorfile>namespacecob__3d__mapping__common.html</anchorfile>
      <anchor>aa519e28593bd3a21f4a030eee19e53df</anchor>
      <arglist>(const std::string &amp;file=&quot;&quot;, const std::string &amp;p1=&quot;&quot;, const std::string &amp;p2=&quot;&quot;, const std::string &amp;p3=&quot;&quot;, const std::string &amp;p4=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>point_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/</path>
    <filename>point__types_8h</filename>
    <includes id="point__types_8hpp" name="point_types.hpp" local="yes" imported="no">cob_3d_mapping_common/impl/point_types.hpp</includes>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>point__types_8h.html</anchorfile>
      <anchor>aeea317300e47c35b63bb4ec644f880fd</anchor>
      <arglist>(PointLabel,(int, label, label))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>point__types_8h.html</anchorfile>
      <anchor>ae9bd8102c7a0cec7763dc24c5ee49802</anchor>
      <arglist>(PointXYZRGBF,(float, x, x)(float, y, y)(float, z, z)(float, rgb, rgb)(uint8_t, isF, isF))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>point__types_8h.html</anchorfile>
      <anchor>afe2ed17785e8fddf736320687a5288d2</anchor>
      <arglist>(PointXYZA,(float, x, x)(float, y, y)(float, z, z)(float, amplitude, amplitude))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>point__types_8h.html</anchorfile>
      <anchor>a8d495585bd8243145ed8292326f0157f</anchor>
      <arglist>(PointXYZCI,(float, x, x)(float, y, y)(float, z, z)(float, confidence, confidence)(float, intensity, intensity))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_types.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/impl/</path>
    <filename>point__types_8hpp</filename>
    <class kind="struct">PointLabel</class>
    <class kind="struct">PointXYZA</class>
    <class kind="struct">PointXYZCI</class>
    <class kind="struct">PointXYZRGBF</class>
    <member kind="variable">
      <type>struct PointXYZCI</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>a8de82543e9d0527701db3de50c61a278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/src/</path>
    <filename>polygon_8cpp</filename>
    <includes id="polygon_8h" name="polygon.h" local="yes" imported="no">cob_3d_mapping_common/polygon.h</includes>
    <namespace>cob_3d_mapping</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MOD</name>
      <anchorfile>polygon_8cpp.html</anchorfile>
      <anchor>a81e01ac2f5a7c933cce2983062b3d465</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyGpcStructure</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a33347f84752a34e80b2cc8cb51a3f382</anchor>
      <arglist>(const gpc_polygon *source, gpc_polygon *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCoordinateSystemOnPlane</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>add535c8159773c98dc6726856787b2be</anchor>
      <arglist>(const Eigen::Vector3f &amp;normal, Eigen::Vector3f &amp;u, Eigen::Vector3f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointOnPolygon</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>adcd1de37bfd7dab65efbd66877c45cac</anchor>
      <arglist>(const Eigen::Vector3f &amp;normal, double d, Eigen::Vector3f &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smoothGpcStructure</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a4f0304b89c4bd278d4e68f1090f3d24b</anchor>
      <arglist>(const gpc_polygon *gpc_in, gpc_polygon *gpc_out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/</path>
    <filename>polygon_8h</filename>
    <includes id="shape_8h" name="shape.h" local="yes" imported="no">cob_3d_mapping_common/shape.h</includes>
    <includes id="gpc_8h" name="gpc.h" local="yes" imported="no">cob_3d_mapping_common/gpc.h</includes>
    <class kind="struct">cob_3d_mapping::merge_config</class>
    <class kind="class">cob_3d_mapping::Polygon</class>
    <namespace>cob_3d_mapping</namespace>
  </compound>
  <compound kind="file">
    <name>reconfigureable_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/ros/include/cob_3d_mapping_common/</path>
    <filename>reconfigureable__node_8h</filename>
    <class kind="class">Reconfigurable_Node</class>
  </compound>
  <compound kind="file">
    <name>ros_msg_conversions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/ros/include/cob_3d_mapping_common/</path>
    <filename>ros__msg__conversions_8h</filename>
    <includes id="polygon_8h" name="polygon.h" local="yes" imported="no">cob_3d_mapping_common/polygon.h</includes>
    <includes id="cylinder_8h" name="cylinder.h" local="yes" imported="no">cob_3d_mapping_common/cylinder.h</includes>
    <namespace>cob_3d_mapping</namespace>
    <member kind="function">
      <type>bool</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a27ef4e668d98a6aa814344c8882f468a</anchor>
      <arglist>(const cob_3d_mapping_msgs::Shape &amp;s, Cylinder &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>aef72f93a8f2c8b1a3c4d269ffe5471f5</anchor>
      <arglist>(const cob_3d_mapping_msgs::Shape &amp;s, Polygon &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a1f5b102baeadda69f40af87580148ef5</anchor>
      <arglist>(const Cylinder &amp;c, cob_3d_mapping_msgs::Shape &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a6a6f0650fb187398876abc0d112f55bf</anchor>
      <arglist>(const Polygon &amp;p, cob_3d_mapping_msgs::Shape &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/src/</path>
    <filename>shape_8cpp</filename>
    <includes id="shape_8h" name="shape.h" local="yes" imported="no">cob_3d_mapping_common/shape.h</includes>
  </compound>
  <compound kind="file">
    <name>shape.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/</path>
    <filename>shape_8h</filename>
    <class kind="class">cob_3d_mapping::Shape</class>
    <namespace>cob_3d_mapping</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Shape &gt;</type>
      <name>ShapePtr</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a9431e7c7ca4194157eea65f796ad24c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape_cluster.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/src/</path>
    <filename>shape__cluster_8cpp</filename>
    <includes id="shape__cluster_8h" name="shape_cluster.h" local="yes" imported="no">cob_3d_mapping_common/shape_cluster.h</includes>
  </compound>
  <compound kind="file">
    <name>shape_cluster.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/</path>
    <filename>shape__cluster_8h</filename>
    <includes id="shape_8h" name="shape.h" local="yes" imported="no">cob_3d_mapping_common/shape.h</includes>
    <class kind="class">cob_3d_mapping::ShapeCluster</class>
    <namespace>cob_3d_mapping</namespace>
  </compound>
  <compound kind="file">
    <name>stop_watch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/common/include/cob_3d_mapping_common/</path>
    <filename>stop__watch_8h</filename>
    <class kind="class">PrecisionStopWatch</class>
    <class kind="class">SimpleStopWatch</class>
  </compound>
  <compound kind="file">
    <name>test_fov.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/ros/test/</path>
    <filename>test__fov_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__fov_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_shape_array.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_environment_perception/doc_stacks/2013-03-01_14-40-06.190572/cob_environment_perception/cob_3d_mapping_common/ros/src/</path>
    <filename>transform__shape__array_8cpp</filename>
    <includes id="ros__msg__conversions_8h" name="ros_msg_conversions.h" local="no" imported="no">cob_3d_mapping_common/ros_msg_conversions.h</includes>
    <class kind="class">TransformShapeArray</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transform__shape__array_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bbox_shape</name>
    <filename>structbbox__shape.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>xmax</name>
      <anchorfile>structbbox__shape.html</anchorfile>
      <anchor>a3d7877ef438e8d4e7092066869e85a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xmin</name>
      <anchorfile>structbbox__shape.html</anchorfile>
      <anchor>ae4770dcb3913efe07da164564ed665f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ymax</name>
      <anchorfile>structbbox__shape.html</anchorfile>
      <anchor>a60a2a04cc7490ecd147e8ed247068e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ymin</name>
      <anchorfile>structbbox__shape.html</anchorfile>
      <anchor>af5cd9c6d509051814aedc7b5f46d85aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>edge_shape</name>
    <filename>structedge__shape.html</filename>
    <member kind="variable">
      <type>gpc_vertex</type>
      <name>bot</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>a4dafa5765f524f3c8a84aef185297765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bside</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>af051278c40f29c014a76f43b5578c60c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>bundle_state</type>
      <name>bstate</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>a93c84727c50c8ff3d743b1948c530910</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bundle</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>a692a15b0483899dede23e3474c74c181</anchor>
      <arglist>[2][2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dx</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>a0f0533f8382ba5b302f9e1a3350f0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct edge_shape *</type>
      <name>next</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>a647534b33afa06ff7b28f3e49ba6e2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct edge_shape *</type>
      <name>next_bound</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>afbbcc96dff421d677841d78e9a735a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>polygon_node *</type>
      <name>outp</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>ac40a6320e6039741087b3ae330ca7e93</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>struct edge_shape *</type>
      <name>pred</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>a2d71706f9c12e7f24dbfc7ebd3228135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct edge_shape *</type>
      <name>prev</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>ace159b1e1a58b24747430774ffeaa58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct edge_shape *</type>
      <name>succ</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>aaf995368385af75afe0de82b5feb87ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gpc_vertex</type>
      <name>top</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>a605d0fa73aba103e6a03122d5cf22352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>a1d919ac61020560e5b0eccd86ef6acef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gpc_vertex</type>
      <name>vertex</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>af956007b5f595d5862b8b01b2347ca8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xb</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>aeb357c3f6d635a6dd8261713a5da7425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xt</name>
      <anchorfile>structedge__shape.html</anchorfile>
      <anchor>a3ba35f4c13b04ec212adb1e3205703b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldOfView</name>
    <filename>classFieldOfView.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computeFieldOfView</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>af58b9aa2bcdbef3a2ae95bee508f260c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynReconfCallback</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a48a019bd1573a0b63876b3132a8c349f</anchor>
      <arglist>(cob_3d_mapping_common::field_of_viewConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldOfView</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a2d70a784f03f2472697714700c9946f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>generateMarker</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a2ccb4de8f5f478ed0b2103c62d9a4578</anchor>
      <arglist>(std::string &amp;target_frame, ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorFoV_hor</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>afc9890bba883fd7695b9f5cb2d243be3</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorFoV_ver</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>ab5f8e031b669aef3db7c159a5100cf4d</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorMaxRange</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a199bcd051e72447708c3b7199028209e</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>srvCallback_GetFieldOfView</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>aa9298ae3f2b9c61f9772517efae84792</anchor>
      <arglist>(cob_3d_mapping_msgs::GetFieldOfView::Request &amp;req, cob_3d_mapping_msgs::GetFieldOfView::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformFOV</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>ae9d9b62523ef4c97c221163fa706bffc</anchor>
      <arglist>(ros::Time stamp, std::string target_frame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldOfView</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a0f75ea11bcded53f654da0988bc14c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>camera_frame_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a6a1f89dcecf9ae6d5423b652f44a3fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; cob_3d_mapping_common::field_of_viewConfig &gt;</type>
      <name>config_server_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>ae42b8c0f15e6314c948d1714135839ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>fov_marker_pub_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a4b29460ea4fa6ec2ae1d6f555c3c804e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>get_fov_srv_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a747d1b3aee96aa967784df905d72848e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_mutex</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a0ba5c7f9424f77fbcea97d609e69ec0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a27932d56994af17ee35531b7843bb310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Point</type>
      <name>n_down_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a3bf15cc67c8a325c8b6743ab0718d5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Point</type>
      <name>n_down_t_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a0a52d45217163b1309b99b2de60cd9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Point</type>
      <name>n_left_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a96b899760a9feabc0e85cd94904a69ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Point</type>
      <name>n_left_t_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a22bd98bf0e4fdaaf21cf012ee212a604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Point</type>
      <name>n_origin_t_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a6832dac1f7dc8171bedfddc35550dfb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Point</type>
      <name>n_right_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a99496c840a63ebc5987eeb83ab1f6d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Point</type>
      <name>n_right_t_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>ad81b8e17fd832f690e2d5f9d3837857a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Point</type>
      <name>n_up_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a97c826a94d6d8729989a6743800aa565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Point</type>
      <name>n_up_t_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>aa038efddabb10cb65436c1142d96a11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>point_cloud_pub_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a1c208a62eddc7e255b2f9016e9cdf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>point_cloud_sub_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a0ceff3870f76b0b666ba503d8318b6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_fov_hor_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a0790ec6a6fdb85eb6aec956324d6ebdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_fov_ver_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a04cac824282ad83af2d9c97dbc973a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_max_range_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>af9bd05aaee8951c2f136e663aeee6550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>stamp_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a48a57c1f7956879705e710280785bb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>ada50d928a3504d52dcd55896c920f4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>vec_a_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a50284273027febfe330630ad10167761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>vec_b_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a17d09508fef8e9d7fba190b214bdd6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>vec_c_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a7b486849fa744cbb836e652a12099157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>vec_d_</name>
      <anchorfile>classFieldOfView.html</anchorfile>
      <anchor>a6110818b5802500f24786a3f569ae1d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gpc_polygon</name>
    <filename>structgpc__polygon.html</filename>
    <member kind="variable">
      <type>gpc_vertex_list *</type>
      <name>contour</name>
      <anchorfile>structgpc__polygon.html</anchorfile>
      <anchor>a930bd723e087bb625a46191100da9539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>hole</name>
      <anchorfile>structgpc__polygon.html</anchorfile>
      <anchor>acc788107a6693c1c3ade9608920093a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_contours</name>
      <anchorfile>structgpc__polygon.html</anchorfile>
      <anchor>a0a7ce9b5d3ca5f5c0def04fdedbb7e39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gpc_tristrip</name>
    <filename>structgpc__tristrip.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>num_strips</name>
      <anchorfile>structgpc__tristrip.html</anchorfile>
      <anchor>af4b251264cf9ebf64524615bc2230708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gpc_vertex_list *</type>
      <name>strip</name>
      <anchorfile>structgpc__tristrip.html</anchorfile>
      <anchor>af7f4b10028583392fa5ba5291b06b768</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gpc_vertex</name>
    <filename>structgpc__vertex.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structgpc__vertex.html</anchorfile>
      <anchor>af70e07ad62914a32d45309ab2c9237e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structgpc__vertex.html</anchorfile>
      <anchor>a02139278f050ca57041dd570eedf53a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gpc_vertex_list</name>
    <filename>structgpc__vertex__list.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>num_vertices</name>
      <anchorfile>structgpc__vertex__list.html</anchorfile>
      <anchor>ac3280b8b1a1ff8e8234f54c6d6670b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gpc_vertex *</type>
      <name>vertex</name>
      <anchorfile>structgpc__vertex__list.html</anchorfile>
      <anchor>abfd8d2c0d7f274183c1b252e7eec70ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>it_shape</name>
    <filename>structit__shape.html</filename>
    <member kind="variable">
      <type>edge_node *</type>
      <name>ie</name>
      <anchorfile>structit__shape.html</anchorfile>
      <anchor>a278745ba28b03b8239426e4b5533253a</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>struct it_shape *</type>
      <name>next</name>
      <anchorfile>structit__shape.html</anchorfile>
      <anchor>a9e36fc8d7b3b6e91e2bc1954d520a880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gpc_vertex</type>
      <name>point</name>
      <anchorfile>structit__shape.html</anchorfile>
      <anchor>a02c277be1423d3d04593cc6ccbf85b65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KeyframeDetector</name>
    <filename>classKeyframeDetector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dynReconfCallback</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a91f45674131718c8de7e52bb6edda1e7</anchor>
      <arglist>(cob_3d_mapping_common::keyframe_detectorConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyframeDetector</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>ac0e320b663be9ff474b4e833239f9cb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudSubCallback</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a31441ebc15075d3c28932210bef7b4ec</anchor>
      <arglist>(sensor_msgs::CameraInfo::ConstPtr pc_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformSubCallback</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a610f2e87376a46f3db28ec2d631e6530</anchor>
      <arglist>(const tf::tfMessageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>triggerKeyFrame</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a7904a89300b9e616f4fbbe04691ea5d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KeyframeDetector</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a6ac98a905ea8f0b77f936a3ce674231b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a632ecccd0ad6a87eb251c3bab45be9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a717662d84d98ac0ffe52da6cb1560f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; cob_3d_mapping_common::keyframe_detectorConfig &gt;</type>
      <name>config_server_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a776fcbbd973cbfba005181e6d3e43643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_limit_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a82240256100240e1fe89518db7a64d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>first_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a3d7d2afad16996597ad5d3c1fba2a322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a9b90568f7279e796a01866b869625554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>keyframe_trigger_client_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>afffd8303d6b918c1db6e75212af9d8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_mutex_pointCloudSubCallback</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a9fa47959fbff75cb425b7fe2715e0227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>p_limit_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a322e97f725ccfec1fdf47d61ef5cc0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>point_cloud_sub_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>aeefd62fc0fc80b0cb36e1e3ef336424b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>r_limit_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>af435354a621d8e42f120aff8b85b0010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a7b6803f268a7d0d3b58f0b45386151b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StampedTransform</type>
      <name>transform_old_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>af35ecf6a255b757feb7b7cc61e455415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>transform_sub_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a5dd804929111f1d7e2051680761c2f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>trigger_always_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a32507791583ac47a8212dc3e993575cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>y_limit_</name>
      <anchorfile>classKeyframeDetector.html</anchorfile>
      <anchor>a21782536ce83cf0a4a6b6cf196123413</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lmt_shape</name>
    <filename>structlmt__shape.html</filename>
    <member kind="variable">
      <type>edge_node *</type>
      <name>first_bound</name>
      <anchorfile>structlmt__shape.html</anchorfile>
      <anchor>a52189f4aa2caacb0fc83f66d62607006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lmt_shape *</type>
      <name>next</name>
      <anchorfile>structlmt__shape.html</anchorfile>
      <anchor>af8a042ae131d5601d4a8d40686a205d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structlmt__shape.html</anchorfile>
      <anchor>a9437d1495a4bf07f553e8e7e1d516e1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>p_shape</name>
    <filename>structp__shape.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>active</name>
      <anchorfile>structp__shape.html</anchorfile>
      <anchor>a69df59564cf37dcfe8a6d80cc216fcac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hole</name>
      <anchorfile>structp__shape.html</anchorfile>
      <anchor>afd99c5947284793f3fa82cfd08c88492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct p_shape *</type>
      <name>next</name>
      <anchorfile>structp__shape.html</anchorfile>
      <anchor>a9c9cf1cd90f1d38ccdf426326542b63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct p_shape *</type>
      <name>proxy</name>
      <anchorfile>structp__shape.html</anchorfile>
      <anchor>a5f493cd2a27892edc5bd63fb89eba710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vertex_node *</type>
      <name>v</name>
      <anchorfile>structp__shape.html</anchorfile>
      <anchor>a56d908308a86d95e9a6fbc8276376618</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointLabel</name>
    <filename>structPointLabel.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>label</name>
      <anchorfile>structPointLabel.html</anchorfile>
      <anchor>a52ea3785fec6a2a80a3355835b8b8c7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointXYZA</name>
    <filename>structPointXYZA.html</filename>
    <member kind="variable">
      <type>union PointXYZA::@4</type>
      <name>@5</name>
      <anchorfile>structPointXYZA.html</anchorfile>
      <anchor>a938fa27a400fce612e06a5998e5412ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct PointXYZA::@4::@6</type>
      <name>@7</name>
      <anchorfile>unionPointXYZA_1_1@4.html</anchorfile>
      <anchor>a7e5e888c276940ed3212b7ef72d36ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>amplitude</name>
      <anchorfile>structPointXYZA_1_1@4_1_1@6.html</anchorfile>
      <anchor>af4d7905c9a55f78e8aa31875c1f8040d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionPointXYZA_1_1@4.html</anchorfile>
      <anchor>aafe75d8dc7c885ba6b6d9485f8c0e421</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structPointXYZA.html</anchorfile>
      <anchor>a0cda534cdc9a197869fd870330e62a3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointXYZCI</name>
    <filename>structPointXYZCI.html</filename>
    <member kind="variable">
      <type>union PointXYZCI::@0</type>
      <name>@1</name>
      <anchorfile>structPointXYZCI.html</anchorfile>
      <anchor>a4420c26e98d5dc85039d3a5cee1754fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct PointXYZCI::@0::@2</type>
      <name>@3</name>
      <anchorfile>unionPointXYZCI_1_1@0.html</anchorfile>
      <anchor>aead433c65390e10dc818cd6bb9ad2001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>confidence</name>
      <anchorfile>structPointXYZCI_1_1@0_1_1@2.html</anchorfile>
      <anchor>a1d48ad0473f58710dc684cdded7adaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>intensity</name>
      <anchorfile>structPointXYZCI_1_1@0_1_1@2.html</anchorfile>
      <anchor>a49c3c71637c51c219d502bb066e65483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionPointXYZCI_1_1@0.html</anchorfile>
      <anchor>aa32dd4e8add22b0f249d16a148303cfe</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structPointXYZCI.html</anchorfile>
      <anchor>a81a410a5a749d32d413c797e7e3f883c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointXYZRGBF</name>
    <filename>structPointXYZRGBF.html</filename>
    <member kind="variable">
      <type>union PointXYZRGBF::@8</type>
      <name>@9</name>
      <anchorfile>structPointXYZRGBF.html</anchorfile>
      <anchor>a518862cfe1596e4bca4a4aa2d23a25e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct PointXYZRGBF::@8::@10</type>
      <name>@11</name>
      <anchorfile>unionPointXYZRGBF_1_1@8.html</anchorfile>
      <anchor>aaa8ceb88692629380c997c7302a6c95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>isF</name>
      <anchorfile>structPointXYZRGBF_1_1@8_1_1@10.html</anchorfile>
      <anchor>af69029e1cde9eb7bf2fd9c0afb2bf2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rgb</name>
      <anchorfile>structPointXYZRGBF_1_1@8_1_1@10.html</anchorfile>
      <anchor>a1127d4cf763cc2438b282621ca45c875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionPointXYZRGBF_1_1@8.html</anchorfile>
      <anchor>afee4c00fbdaf5ad9d9552c2a80014552</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structPointXYZRGBF.html</anchorfile>
      <anchor>a8e5eb3a8a0c87c3fa38c3318a6e21d97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PrecisionStopWatch</name>
    <filename>classPrecisionStopWatch.html</filename>
    <member kind="function">
      <type>void</type>
      <name>precisionStart</name>
      <anchorfile>classPrecisionStopWatch.html</anchorfile>
      <anchor>a8c911daa775e733cfb517850aec48373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>precisionStop</name>
      <anchorfile>classPrecisionStopWatch.html</anchorfile>
      <anchor>a2ed0b6dacd5a27928d5e672d3094022e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrecisionStopWatch</name>
      <anchorfile>classPrecisionStopWatch.html</anchorfile>
      <anchor>a153fcf11b4ce1d543947c3a4e1de851c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct timeval</type>
      <name>precisionClock</name>
      <anchorfile>classPrecisionStopWatch.html</anchorfile>
      <anchor>a9c7a8a4f1d719b6f3aeed356b1b2a7d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Reconfigurable_Node</name>
    <filename>classReconfigurable__Node.html</filename>
    <templarg>T</templarg>
    <member kind="function" protection="protected">
      <type></type>
      <name>Reconfigurable_Node</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>ad483e25d284b58927ef13701e4adf114</anchor>
      <arglist>(const std::string &amp;ns)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setReconfigureCallback</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>a26c37dd69c2b7a0d534ca8d55982a843</anchor>
      <arglist>(const boost::function&lt; void(T &amp;, uint32_t level)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setReconfigureCallback2</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>a6a9bd57ebbe2e0520b07ab87bf91dbf9</anchor>
      <arglist>(const boost::function&lt; void(T &amp;, uint32_t level)&gt; &amp;callback_s, const boost::function&lt; void(T &amp;)&gt; &amp;callback_get)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateConfig</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>a82e6d6c00284c41d5f7dee6610ae71cd</anchor>
      <arglist>(const T &amp;config_)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>callback_set</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>abf75b23f2a6867287da23fd2d52d5162</anchor>
      <arglist>(Reconfigurable_Node&lt; T &gt; *inst, T &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>set_service_</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>a7919e8c99ab17674c4a5fa72c2d293c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getCorrectedNS</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>a6072e72bd6742425eedcf8e52d53e02b</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_n</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>a3f26ecfa8420a5e21253f53d8d24bce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(T &amp;)&gt;</type>
      <name>callback_get_</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>ac2fc5a5c36fd83c1fba828620c7ecef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(T &amp;, uint32_t level)&gt;</type>
      <name>callback_set_</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>a98ec9015c9f3921c49ade76c1c369536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>a92c95b297792d442747a52766fa453eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; T &gt;</type>
      <name>srv</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>a3d49442d53aa0bd0b9b004586fe81396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>update_pub_</name>
      <anchorfile>classReconfigurable__Node.html</anchorfile>
      <anchor>ab4b33a7b2ab9fb5f1891190c6fe2d3fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sbt_t_shape</name>
    <filename>structsbt__t__shape.html</filename>
    <member kind="variable">
      <type>struct sbt_t_shape *</type>
      <name>less</name>
      <anchorfile>structsbt__t__shape.html</anchorfile>
      <anchor>a753ac1f5ae51e230d22239c605f713fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sbt_t_shape *</type>
      <name>more</name>
      <anchorfile>structsbt__t__shape.html</anchorfile>
      <anchor>a1b0dc8cdb57e30f8c1c030f2561deb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structsbt__t__shape.html</anchorfile>
      <anchor>a6e599840f3881fd9fd4dd9e109deecd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleStopWatch</name>
    <filename>classSimpleStopWatch.html</filename>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classSimpleStopWatch.html</anchorfile>
      <anchor>ae905bd8bec010f3d7beeebf7e129b245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>stop</name>
      <anchorfile>classSimpleStopWatch.html</anchorfile>
      <anchor>aea8f396398311f82d47eb3391db15882</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>clock_t</type>
      <name>startClock</name>
      <anchorfile>classSimpleStopWatch.html</anchorfile>
      <anchor>aaa3d4910c13060def026e8f9172acf89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>st_shape</name>
    <filename>structst__shape.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>dx</name>
      <anchorfile>structst__shape.html</anchorfile>
      <anchor>a32ccc9975c7328812b2f7cf78e1e2f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>edge_node *</type>
      <name>edge</name>
      <anchorfile>structst__shape.html</anchorfile>
      <anchor>af25f3523405ecfe3cd7907f5d5eb387f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct st_shape *</type>
      <name>prev</name>
      <anchorfile>structst__shape.html</anchorfile>
      <anchor>a2b06b75f3f61472153e355cd2cf05e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xb</name>
      <anchorfile>structst__shape.html</anchorfile>
      <anchor>a850433d60e3e25f195bb31aa7ccc15b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xt</name>
      <anchorfile>structst__shape.html</anchorfile>
      <anchor>a1e4976cf43deaf3de7b49fc3c90c0c8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransformShapeArray</name>
    <filename>classTransformShapeArray.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classTransformShapeArray.html</anchorfile>
      <anchor>a032b69b9b2ae939d44990a00cdd1bd03</anchor>
      <arglist>(const cob_3d_mapping_msgs::ShapeArray::ConstPtr sa_in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformShapeArray</name>
      <anchorfile>classTransformShapeArray.html</anchorfile>
      <anchor>ab911719e4983b688cfdebe7506a40b39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classTransformShapeArray.html</anchorfile>
      <anchor>afb0f9be5cf0819ba86f2feecfc33b559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classTransformShapeArray.html</anchorfile>
      <anchor>a93ff2e4654bd8c7638c41b9b1a394237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>target_frame_</name>
      <anchorfile>classTransformShapeArray.html</anchorfile>
      <anchor>a17e0b4eb2ea6accd165da8a0ca32ed0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classTransformShapeArray.html</anchorfile>
      <anchor>a300d01667fff390fc1199d88a8f4d8c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>v_shape</name>
    <filename>structv__shape.html</filename>
    <member kind="variable">
      <type>struct v_shape *</type>
      <name>next</name>
      <anchorfile>structv__shape.html</anchorfile>
      <anchor>a1c467dbac0c179408b7ace8cffbab000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structv__shape.html</anchorfile>
      <anchor>a7b43594a6c8113d7228e501dbcf014b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structv__shape.html</anchorfile>
      <anchor>ae4d2832b7d361ca9642e3ce997978aea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cob_3d_mapping</name>
    <filename>namespacecob__3d__mapping.html</filename>
    <class kind="class">cob_3d_mapping::Cylinder</class>
    <class kind="struct">cob_3d_mapping::merge_config</class>
    <class kind="class">cob_3d_mapping::Polygon</class>
    <class kind="class">cob_3d_mapping::Shape</class>
    <class kind="class">cob_3d_mapping::ShapeCluster</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Shape &gt;</type>
      <name>ShapePtr</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a9431e7c7ca4194157eea65f796ad24c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyGpcStructure</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a33347f84752a34e80b2cc8cb51a3f382</anchor>
      <arglist>(const gpc_polygon *source, gpc_polygon *dest)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a27ef4e668d98a6aa814344c8882f468a</anchor>
      <arglist>(const cob_3d_mapping_msgs::Shape &amp;s, Cylinder &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>aef72f93a8f2c8b1a3c4d269ffe5471f5</anchor>
      <arglist>(const cob_3d_mapping_msgs::Shape &amp;s, Polygon &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCoordinateSystemOnPlane</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>add535c8159773c98dc6726856787b2be</anchor>
      <arglist>(const Eigen::Vector3f &amp;normal, Eigen::Vector3f &amp;u, Eigen::Vector3f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointOnPolygon</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>adcd1de37bfd7dab65efbd66877c45cac</anchor>
      <arglist>(const Eigen::Vector3f &amp;normal, double d, Eigen::Vector3f &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smoothGpcStructure</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a4f0304b89c4bd278d4e68f1090f3d24b</anchor>
      <arglist>(const gpc_polygon *gpc_in, gpc_polygon *gpc_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a1f5b102baeadda69f40af87580148ef5</anchor>
      <arglist>(const Cylinder &amp;c, cob_3d_mapping_msgs::Shape &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacecob__3d__mapping.html</anchorfile>
      <anchor>a6a6f0650fb187398876abc0d112f55bf</anchor>
      <arglist>(const Polygon &amp;p, cob_3d_mapping_msgs::Shape &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cob_3d_mapping::Cylinder</name>
    <filename>classcob__3d__mapping_1_1Cylinder.html</filename>
    <base>cob_3d_mapping::Polygon</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Cylinder &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a8ee881e2fe6a485f3cf541fe581bfe77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyWeighting</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a6a549fa9fea874a76a6929d6e11f6699</anchor>
      <arglist>(std::vector&lt; Cylinder::Ptr &gt; &amp;merge_candidates)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeAttributes</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a500ce0569da22d93b6c1c5ddc3db179d</anchor>
      <arglist>(const Eigen::Vector3f &amp;sym_axis, const Eigen::Vector3f &amp;new_normal, const Eigen::Vector3f &amp;new_origin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ContoursFromCloud</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a85121c1ce52140ba1a4892c94a790272</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr in_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ContoursFromList</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a228018db50bbbdf3afa57f9ff3319ee1</anchor>
      <arglist>(std::vector&lt; std::vector&lt; Eigen::Vector3f &gt; &gt; &amp;in_list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cylinder</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a462efc02b35a246515c35c63d0e7a67e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dbg_out</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>ad6b684d5455a9a6323809c5ec7be2417</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr points, std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_params</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a4f2283ff86db422f228729267ec65eb6</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCyl2D</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a33be3e94ffe78fd8a4a85dd6ad71d5d4</anchor>
      <arglist>(Cylinder &amp;c2d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCyl3D</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a4437e7a44f08946f4d17ae71c6e2fd8b</anchor>
      <arglist>(Cylinder &amp;c3d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPt3D</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a7aa1002d44e4e8ee9c6dfd45de15f024</anchor>
      <arglist>(Eigen::Vector3f &amp;pt2d, Eigen::Vector3f &amp;pt3d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GrabParams</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a512b3702956ddeded1d8c97c523585db</anchor>
      <arglist>(Cylinder &amp;c_src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>isMergeCandidate</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a479aa2d65cb889e53d549e740a955b85</anchor>
      <arglist>(const std::vector&lt; Cylinder::Ptr &gt; &amp;cylinder_array, const merge_config &amp;limits, std::vector&lt; int &gt; &amp;intersections)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCyl2D</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a7378c6e945de58bdb5cac71d2811eff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCyl3D</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a16508ca13e2db5cd59e1aff26f5ac1d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>merge</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a6385cefb9801ad7c701b9fec6bcbbb76</anchor>
      <arglist>(std::vector&lt; Cylinder::Ptr &gt; &amp;c_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParamsFromCloud</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a36aa0540c89df2c05e7cd56e382d99bd</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr in_cloud, std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParamsFromShapeMsg</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a445a15199ccf19e5837b2f57a8625825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printAttributes</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>abfd985aeb64248ba104403354a8c7d36</anchor>
      <arglist>(std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transform2tf</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>ab9b65c7d7c0b6fb499adaa6d0d11bf88</anchor>
      <arglist>(Eigen::Affine3f &amp;tf)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>h_max_</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a527b2481aa5733378ba1a0a6f6cf9acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>h_min_</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a60a8db21b4417760211dc0fdc815a5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>merged_limit</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a4d96c84937f57643f6adccb9d783e2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>origin_</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a4fd0e94aa1a5f06b8defbe3f84ccd640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>r_</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>a46e8b6fc523533ffd746b95bf2690b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>sym_axis</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>abab6f7d25cb3d08b43a9de3accad5cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compensate_offset</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>ace3dad00949c3ceb13a7fadba61e28b5</anchor>
      <arglist>(Cylinder::Ptr &amp;c_ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getArc</name>
      <anchorfile>classcob__3d__mapping_1_1Cylinder.html</anchorfile>
      <anchor>afbc4e318c5f6ac221d135054c503af93</anchor>
      <arglist>(const Eigen::Vector3f &amp;goal, const Eigen::Vector3f &amp;start, float &amp;Tx, bool first)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cob_3d_mapping::merge_config</name>
    <filename>structcob__3d__mapping_1_1merge__config.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>angle_thresh</name>
      <anchorfile>structcob__3d__mapping_1_1merge__config.html</anchorfile>
      <anchor>a18bb7bfa29a249fd8c267d5f3b6c971b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>d_thresh</name>
      <anchorfile>structcob__3d__mapping_1_1merge__config.html</anchorfile>
      <anchor>a322c8f1e6595bd7dd8c18cfded9b849a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>weighting_method</name>
      <anchorfile>structcob__3d__mapping_1_1merge__config.html</anchorfile>
      <anchor>ac5ea896b323c86c38503c3c73840b0d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cob_3d_mapping::Polygon</name>
    <filename>classcob__3d__mapping_1_1Polygon.html</filename>
    <base>cob_3d_mapping::Shape</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Polygon &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>acfde788151e3e9ebc155b16d12e1cb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Polygon &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a0f526710ebc2f3b140c1c1ec5f9ef7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyGpcStructure</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a968cd78377e4d4cce1761c67bc410e9c</anchor>
      <arglist>(const Eigen::Affine3f &amp;external_trafo, const gpc_polygon *gpc_p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyWeighting</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a8460f2ab50c1fb5ceb0860155975c473</anchor>
      <arglist>(const std::vector&lt; Polygon::Ptr &gt; &amp;poly_vec, Polygon::Ptr &amp;p_average)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignID</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a40bdf8ce9eff8edc3db3e457b30f3f57</anchor>
      <arglist>(const std::vector&lt; Polygon::Ptr &gt; &amp;poly_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignWeight</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a28f47a908c00725737d6236225ac1feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeArea</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a4ed8947ad6176a696f558b2ed4764afb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeArea3d</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a5b8d881d22d883cb56d753d9e0d4963e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeAttributes</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>adfc5ff68094c6edc65a9365963e0fc71</anchor>
      <arglist>(const Eigen::Vector3f &amp;new_normal, const Eigen::Vector4f &amp;new_centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCentroid</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a915034664ae04cb0459bae93861e02b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePoseAndBoundingBox</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a5240b60ac8b2f52fd3f6beac897fe105</anchor>
      <arglist>(Eigen::Affine3f &amp;pose, Eigen::Vector4f &amp;min_pt, Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>computeSimilarity</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a82e640ba44774872facba81937383c89</anchor>
      <arglist>(const Polygon::Ptr &amp;poly) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>debug_output</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>af3d80adde4f35e2b70b05beaf7524c41</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getContourOverlap</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a3763a2d33e75357f9b6db5118d3415e1</anchor>
      <arglist>(const Polygon::Ptr &amp;poly, float &amp;rel_overlap, int &amp;abs_overlap) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGpcStructure</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a70ccba6e2cddafc773a783941d39ed57</anchor>
      <arglist>(const Eigen::Affine3f &amp;external_trafo, gpc_polygon *gpc_p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIntersection</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a5ca0cef5822d114aedbfac21e11e6def</anchor>
      <arglist>(const Polygon::Ptr &amp;poly, gpc_polygon *gpc_intersection) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getMergeCandidates</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a57d93e46fd7f0123a2cf4e385aac06e8</anchor>
      <arglist>(const std::vector&lt; Polygon::Ptr &gt; &amp;poly_vec, std::vector&lt; int &gt; &amp;intersections) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformationFromPlaneToWorld</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>acbc8e35499f70e6fdae5174f21cb80a0</anchor>
      <arglist>(const Eigen::Vector3f z_axis, const Eigen::Vector3f &amp;normal, const Eigen::Vector3f &amp;origin, Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformationFromPlaneToWorld</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>abaf8309de75b3b585c90d4b7f22c7a97</anchor>
      <arglist>(const Eigen::Vector3f &amp;normal, const Eigen::Vector3f &amp;origin, Eigen::Affine3f &amp;transformation) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransformedContours</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a6dd7d00447e5490566400865641e8d7c</anchor>
      <arglist>(const Eigen::Affine3f &amp;trafo, std::vector&lt; std::vector&lt; Eigen::Vector3f &gt; &gt; &amp;new_contours) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSimilarParametersWith</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>acd5c9998a4be65b0a0f6ad474f308643</anchor>
      <arglist>(const Polygon::Ptr &amp;poly) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isIntersectedWith</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a36ee260578c83b8a16c4d2ebe568f10a</anchor>
      <arglist>(const Polygon::Ptr &amp;poly) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>merge</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a366ffbec0739da8b6df947c045757fed</anchor>
      <arglist>(std::vector&lt; Polygon::Ptr &gt; &amp;poly_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge_union</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>aceed68762f7738800d8897d721b75848</anchor>
      <arglist>(std::vector&lt; Polygon::Ptr &gt; &amp;poly_vec, Polygon::Ptr &amp;p_average)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>outerContourIndex</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>af7bd871aec0f5719555b94fcb955709f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>ac823449236b2c45e4c9b4ba2d81415f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smoothPolygon</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>af9531ed92e166c27479eb0f946085a01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transform2tf</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a8da33c3972179ec701baf2b1670dc1d1</anchor>
      <arglist>(const Eigen::Affine3f &amp;trafo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformContours</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a2a4e837a7d9863ebd4e1a12836aafc90</anchor>
      <arglist>(const Eigen::Affine3f &amp;trafo)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW std::vector&lt; std::vector&lt; Eigen::Vector3f &gt; &gt;</type>
      <name>contours</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>ab0a3c12a515076219a57ab78b5fe9ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a39ec3cc7ed2fd3410e2297ab0ebf0d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>holes</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a6f7595e03afab590b488f871b4c9d559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>merge_config</type>
      <name>merge_settings_</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>aaedfcf03cdf2b21af9d9ff8afc9f0a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>merge_weight_</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>aa2158bab11a9c34a32b4bc0ada969055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>normal</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a1180c717980119623b480439c06c153a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3f</type>
      <name>transform_from_world_to_plane</name>
      <anchorfile>classcob__3d__mapping_1_1Polygon.html</anchorfile>
      <anchor>a9f6ec93feec21a3945474e0dfa0b82c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cob_3d_mapping::Shape</name>
    <filename>classcob__3d__mapping_1_1Shape.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Shape &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>a45305e699c454d91c1b20bf639987813</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeDistanceFromViewpoint</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>a33a5967f7a8d8f9c2038d380c13bbc15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Shape</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>a557e141d6edd0deade6ebcd09404791b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>transform2tf</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>ad2ce06ce15cfb47493d9520095f7952b</anchor>
      <arglist>(const Eigen::Affine3f &amp;trafo)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Shape</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>a1ce1e17687a3d4e9037f2373fa544df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>centroid</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>a41503518413a59cb67cb86086332a303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>color</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>a74149f74d81097d3f13eb72db3d7d435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>frame_stamp</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>a076cd2597b4ab7256e114de2069a947a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>id</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>ac922e4d97d4ebcfdcb5c98e24ec92c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>merged</name>
      <anchorfile>classcob__3d__mapping_1_1Shape.html</anchorfile>
      <anchor>aa45e7130a64ccb11e24d6d1126a6ce77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cob_3d_mapping::ShapeCluster</name>
    <filename>classcob__3d__mapping_1_1ShapeCluster.html</filename>
    <base>cob_3d_mapping::Shape</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ShapeCluster &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>ae758e3549fbd460bdd9021e10ad6fbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ShapeCluster &gt;</type>
      <name>Ptr</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>aba3aa713c76161aca6f10735bb757ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeAttributes</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>abd4e5ad83420da0dff078abb3ef3004c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMergeCandidates</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>afcdc5b84ec433385d5e196caed398b41</anchor>
      <arglist>(const std::vector&lt; ShapeCluster::Ptr &gt; &amp;sc_vec, std::vector&lt; int &gt; &amp;intersections) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSimilarParametersWith</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>ae1e61c96e3d72961804030177e031442</anchor>
      <arglist>(ShapeCluster::Ptr sc) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>a026cee245215fac63cdc072541986605</anchor>
      <arglist>(Shape::Ptr shape)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>a45d50db5d89816d1b20e1379c97edd92</anchor>
      <arglist>(std::vector&lt; ShapeCluster::Ptr &gt; &amp;sc_vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShapeCluster</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>a9af19319bc09a76be20fded54c6f61c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform2tf</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>a4a35d7f54962ccddcab3d31084a9c709</anchor>
      <arglist>(const Eigen::Affine3f &amp;trafo)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>scale</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>af899cd1bbbcdff7dcd3ee3a8ca78e13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; Shape::Ptr &gt;</type>
      <name>shapes</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>ac9db98e4db037133d359bed5a53b405f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>d_</name>
      <anchorfile>classcob__3d__mapping_1_1ShapeCluster.html</anchorfile>
      <anchor>a2df8c5e87207f942910e9f4c41096951</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cob_3d_mapping_common</name>
    <filename>namespacecob__3d__mapping__common.html</filename>
    <class kind="class">cob_3d_mapping_common::LabelResults</class>
    <member kind="function">
      <type>std::string</type>
      <name>createTimestamp</name>
      <anchorfile>namespacecob__3d__mapping__common.html</anchorfile>
      <anchor>a4b000f35800644489c848981a5048258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecob__3d__mapping__common.html</anchorfile>
      <anchor>a59fb8d0f8e0145a09dc3832bced207a0</anchor>
      <arglist>(std::ostream &amp;os, LabelResults &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseFileName</name>
      <anchorfile>namespacecob__3d__mapping__common.html</anchorfile>
      <anchor>ae153fe3cb4ec9d3837f2be019b881c99</anchor>
      <arglist>(const std::string &amp;file, std::string &amp;rn, std::string &amp;rf, bool &amp;is_mls)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>writeHeader</name>
      <anchorfile>namespacecob__3d__mapping__common.html</anchorfile>
      <anchor>aa519e28593bd3a21f4a030eee19e53df</anchor>
      <arglist>(const std::string &amp;file=&quot;&quot;, const std::string &amp;p1=&quot;&quot;, const std::string &amp;p2=&quot;&quot;, const std::string &amp;p3=&quot;&quot;, const std::string &amp;p4=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cob_3d_mapping_common::LabelResults</name>
    <filename>classcob__3d__mapping__common_1_1LabelResults.html</filename>
    <member kind="function">
      <type>void</type>
      <name>calcResults</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a34f3178b6acaee78f747b75bda3e7b16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LabelResults</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a41cbd1ed19b927445be24aac92f68d6a</anchor>
      <arglist>(const std::string &amp;rn, const std::string &amp;rf, const bool mls)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>writeToFile</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>aedeef3275c58ea995e1bac818be2b922</anchor>
      <arglist>(const std::string &amp;file=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>writeToFile</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a65b6176d11b19882d2c9eb93121dc2cd</anchor>
      <arglist>(const std::string &amp;file, const float p1=std::numeric_limits&lt; float &gt;::quiet_NaN(), const float p2=std::numeric_limits&lt; float &gt;::quiet_NaN(), const float p3=std::numeric_limits&lt; float &gt;::quiet_NaN(), const float p4=std::numeric_limits&lt; float &gt;::quiet_NaN()) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>writeToFile</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a295240d197ea504f34970bc6fb9d9fec</anchor>
      <arglist>(const std::string &amp;file, const std::string &amp;p1=&quot;&quot;, const std::string &amp;p2=&quot;&quot;, const std::string &amp;p3=&quot;&quot;, const std::string &amp;p4=&quot;&quot;) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>all</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a44825827b791408c0ccf4368eaa4da04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>exp</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a746f50f519afc311b89ee572cbcecfac</anchor>
      <arglist>[NUM_LBL]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f1</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a9c79dbdd8f17636cb48939d2d49dddaf</anchor>
      <arglist>[NUM_LBL]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fn</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a715b6ecf138c4f3b70a9ccdf93911cc9</anchor>
      <arglist>[NUM_LBL]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fp</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>acc275efb0b26d0e493f015f1e530eb91</anchor>
      <arglist>[NUM_LBL]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>prec</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>ac032c4b11dff1afe45c55ddd515605cf</anchor>
      <arglist>[NUM_LBL]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rec</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a327af4bea50899f994c304f07fdcd6da</anchor>
      <arglist>[NUM_LBL]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tn</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a67b79750f3b697ad460d68d55b26bacf</anchor>
      <arglist>[NUM_LBL]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tp</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a2dae47e1f4d6c331bfe6b68f0671dffd</anchor>
      <arglist>[NUM_LBL]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>undef</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a07056410952f0b98901cc80e96a32313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mls_</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a7eb855b3c49240ef3f45661f825158fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rf_</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a2f8b4f1e4999d121241066c8910c5d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rn_</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a023257cb642db275d314f14ca2e4df46</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classcob__3d__mapping__common_1_1LabelResults.html</anchorfile>
      <anchor>a7cf9c21086d930b51d3fc6c5621e80cf</anchor>
      <arglist>(std::ostream &amp;os, const LabelResults &amp;obj)</arglist>
    </member>
  </compound>
</tagfile>
