<?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>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/semanticmodel/</path>
    <filename>____init_____8py</filename>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>bag_analyzer.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>bag__analyzer_8py</filename>
    <namespace>bag_analyzer</namespace>
    <member kind="function">
      <type>def</type>
      <name>sum_tuple</name>
      <anchorfile>namespacebag__analyzer.html</anchorfile>
      <anchor>a7607649aa1681e6800c27cd3190d1855</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tuplize</name>
      <anchorfile>namespacebag__analyzer.html</anchorfile>
      <anchor>a473b474ce46a0861e97c0a6c25ef92a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>res</name>
      <anchorfile>namespacebag__analyzer.html</anchorfile>
      <anchor>a6d19d0a95e9bc4d181279ef4b1ba42a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bags_to_database.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>bags__to__database_8py</filename>
    <namespace>bags_to_database</namespace>
    <member kind="function">
      <type>def</type>
      <name>handler</name>
      <anchorfile>namespacebags__to__database.html</anchorfile>
      <anchor>a54497091e33a6fcbb91d7f317c059c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>M</name>
      <anchorfile>namespacebags__to__database.html</anchorfile>
      <anchor>ae3489e3d7cafcc3cfca06fc49e2045f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>RB</name>
      <anchorfile>namespacebags__to__database.html</anchorfile>
      <anchor>aed92be3e5134fc9db22eabc6bdeddb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>RL</name>
      <anchorfile>namespacebags__to__database.html</anchorfile>
      <anchor>aedd9661de732b4d4a7ee75be0f179b1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blob.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>blob_8cc</filename>
    <includes id="blob_8hh" name="blob.hh" local="yes" imported="no">semanticmodel/blob.hh</includes>
    <namespace>semanticmodel</namespace>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>blob_8cc.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blob.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/include/semanticmodel/</path>
    <filename>blob_8hh</filename>
    <class kind="class">semanticmodel::Blob</class>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>blob_properties.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>blob__properties_8cc</filename>
    <includes id="blob__properties_8cc" name="blob_properties.cc" local="yes" imported="no">blob_properties.h</includes>
    <includes id="blob__store_8h" name="blob_store.h" local="no" imported="no">semanticmodel/blob_store.h</includes>
    <namespace>semanticmodel</namespace>
    <member kind="typedef">
      <type>vector&lt; float &gt;</type>
      <name>Color</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a9323c5e5e115984ee622e8dbfb70beb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; string &gt;</type>
      <name>Colors</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aa081224a550ec39bf369d3e3b43aa93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLACK</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fa4426811735d7c495bcb0d3d7ef3aaacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREY</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100faeccff8d7f292414117b72b54af3c67bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHITE</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fabefa93ddf17327433ef5d07629d9e0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RED</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fad06a0765990ccb0a57ce9002d6a92ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YELLOW</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fa6a0f825e733cbec9c8f0cc7e9e37a850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREEN</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fa0bb568442bb490fbe0a4fc03db9fa12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLUE</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fa043eb13b0054bd0b740d2786cf5dbb5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>blobColorName</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a55c8e35cf7ad0979d4ba4e0916613820</anchor>
      <arglist>(const Blob &amp;blob)</arglist>
    </member>
    <member kind="function">
      <type>GeometricInfo</type>
      <name>centroidAndDiameter</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a9c10953933f072c53500609bbbfa99c5</anchor>
      <arglist>(const PointCloud &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>color</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>abf4749e334c8f266b0b1c7d5df1a0554</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>Colors</type>
      <name>createColors</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aea7981e0df15242e6a5e4ab2cc56ad3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>matchingColor</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>ac537ba3750e203820db972f3bf1cbbd7</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgbToHsv</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aedb6deb4fc21a7c2d25fbe9f593cb432</anchor>
      <arglist>(const float r, const float g, const float b, float &amp;h, float &amp;s, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blob_properties.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>blob__properties_8h</filename>
    <includes id="blob__store_8h" name="blob_store.h" local="no" imported="no">semanticmodel/blob_store.h</includes>
    <class kind="struct">semanticmodel::GeometricInfo</class>
    <namespace>semanticmodel</namespace>
    <member kind="typedef">
      <type>pcl16::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aa7f9600f341333e24b3ea6b9862f8ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl16::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aae5252a25273ec36baab7e8acdcb3eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>blobColorName</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a55c8e35cf7ad0979d4ba4e0916613820</anchor>
      <arglist>(const Blob &amp;blob)</arglist>
    </member>
    <member kind="function">
      <type>GeometricInfo</type>
      <name>centroidAndDiameter</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a9c10953933f072c53500609bbbfa99c5</anchor>
      <arglist>(const PointCloud &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blob_store.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>blob__store_8cc</filename>
    <includes id="blob__store_8h" name="blob_store.h" local="no" imported="no">semanticmodel/blob_store.h</includes>
    <includes id="blob__properties_8h" name="blob_properties.h" local="yes" imported="no">blob_properties.h</includes>
    <namespace>semanticmodel</namespace>
    <member kind="typedef">
      <type>map&lt; string, Color &gt;</type>
      <name>ColorMap</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aa9f3bd30c5bc57e9bdc5b1b159af43d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>mr::Metadata</type>
      <name>blobMetadata</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a703eb4a5a729e4896cd73ff3eec57c80</anchor>
      <arglist>(const Blob &amp;blob)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>entropy</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>afebd78434df3cd66e006195a2a4d12d0</anchor>
      <arglist>(const vector&lt; unsigned &gt; &amp;hist)</arglist>
    </member>
    <member kind="function">
      <type>mr::Metadata</type>
      <name>imageMetadata</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>adbdd731cb4123a67532bcc8a35c24d51</anchor>
      <arglist>(const Blob &amp;blob, const gm::Pose2D &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>gm::PointStamped</type>
      <name>makePoint</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>adaff70a71580e322a8a99068c61987d1</anchor>
      <arglist>(const Point &amp;p, const ros::Time &amp;t, const string &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aba2ebc7793b27880a40f09cbc4af969f</anchor>
      <arglist>(const pcl16::Normal &amp;n, double *x, double *y, double *z)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>numNormalDirections</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a9053444df172d652a3cb3bfe0c49c9fb</anchor>
      <arglist>(const vector&lt; unsigned &gt; &amp;hist)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; gm::Point &gt;</type>
      <name>projectPoints</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a096e7c6ed96e41077bfd923f0e91f478</anchor>
      <arglist>(const Blob &amp;blob)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blob_store.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/include/semanticmodel/</path>
    <filename>blob__store_8h</filename>
    <includes id="blob_8hh" name="blob.hh" local="no" imported="no">semanticmodel/blob.hh</includes>
    <class kind="class">semanticmodel::BlobStore</class>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>centroid.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>centroid_8cc</filename>
    <includes id="centroid_8hh" name="centroid.hh" local="yes" imported="no">semanticmodel/centroid.hh</includes>
    <namespace>semanticmodel</namespace>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>centroid</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a0772e36f2e9a23afd21effea734a6273</anchor>
      <arglist>(const pcl16::PointCloud&lt; pcl16::PointXYZRGB &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>centroid.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/include/semanticmodel/</path>
    <filename>centroid_8hh</filename>
    <namespace>semanticmodel</namespace>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>centroid</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a0772e36f2e9a23afd21effea734a6273</anchor>
      <arglist>(const pcl16::PointCloud&lt; pcl16::PointXYZRGB &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>common_8py</filename>
    <namespace>common</namespace>
  </compound>
  <compound kind="file">
    <name>compute_distance_traveled.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/nodes/</path>
    <filename>compute__distance__traveled_8py</filename>
    <namespace>compute_distance_traveled</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>delta</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>abb01cca9fda770eb37548effc6ec0e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>ace46045d4be3e0118379f56e07303ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>aa529e904037490985a09e12394f91e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>old_trans</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>a73faef644ed05604d22ab7445592a99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>a3b44e380bb00d5f05fee43945f98e9f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cont_ops_cron.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>cont__ops__cron_8py</filename>
    <namespace>cont_ops_cron</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>n</name>
      <anchorfile>namespacecont__ops__cron.html</anchorfile>
      <anchor>a09900d4a3115a6a30c9dbc4cce942fb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convexhull.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/semanticmodel/</path>
    <filename>convexhull_8py</filename>
    <namespace>semanticmodel::convexhull</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_isPointInPolygon</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a34741892ca14dbb074d4dcb6b87b8763</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_isRightTurn</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a508426dcafa9845a38278ef762e5bf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_makeRandomData</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a43061de3f1e8ffe152a03faa4d3c7ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_myDet</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a03073789ff1e314b878f8a51c9ae8ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convex_hull</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a117f856b474d837eda2fd90bc8e228d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>acf41a12ea5a419703a5f652b6e2cb10a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>copy_bags_off_robot.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>copy__bags__off__robot_8py</filename>
    <namespace>copy_bags_off_robot</namespace>
    <member kind="function">
      <type>def</type>
      <name>handle_power_state</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>ab5c4e4423c5813d6dc699a22953f5a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>possibly_copy_bags</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>a50905f2729538e27655d0a407f372bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DIR</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>a17ae82a73557dbe1cb3fd8d02a5ebc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>INTERVAL</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>aa20e9ffe11f1b900b110db98c2eb8dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plugged_in</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>a5a7654e6077a8235ae41541ef91b0389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sub</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>abb8ea115d17c5aab9ef4c985d3f44c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wait_int</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>a2abb653a1a7cec9717b1d79f47848fc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>db.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/semanticmodel/</path>
    <filename>db_8py</filename>
    <namespace>semanticmodel::db</namespace>
    <member kind="function">
      <type>def</type>
      <name>collection_name</name>
      <anchorfile>namespacesemanticmodel_1_1db.html</anchorfile>
      <anchor>a64c9361b5db73da27f78566dd0c8159f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_run_id</name>
      <anchorfile>namespacesemanticmodel_1_1db.html</anchorfile>
      <anchor>a5053f9151989930e8ef43c7940cbfedc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>detailedplane.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>detailedplane_8cc</filename>
    <includes id="centroid_8hh" name="centroid.hh" local="yes" imported="no">semanticmodel/centroid.hh</includes>
    <includes id="detailedplane_8hh" name="detailedplane.hh" local="yes" imported="no">semanticmodel/detailedplane.hh</includes>
    <namespace>semanticmodel</namespace>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>detailedplane_8cc.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>detailedplane.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/include/semanticmodel/</path>
    <filename>detailedplane_8hh</filename>
    <class kind="class">semanticmodel::DetailedPlane</class>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>diff_generation.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/semanticmodel/</path>
    <filename>diff__generation_8py</filename>
    <namespace>semanticmodel::diff_generation</namespace>
    <member kind="function">
      <type>def</type>
      <name>dist</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>ada8aec9c4d6886868c4945b042e20b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_matching_cluster</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a09933f86865d944019322a7cdfb443e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_diffs</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a22905cfd4da1733162b6816e6c85878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_hull_polygon</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a9337a6d2333c0b04825da4b17c6a883e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nearby_clusters</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a2bd8c705ad6e9f1e77afb7405bb92a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nearest_nonmatch</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>ae888d83c6fb296e5663394dc6c06563e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>log</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a1df8160d6711df19fc0306f85f246a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TOL</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a8c9ea641df0d130a3a2d340f39c78797</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>downsample_bag.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>downsample__bag_8py</filename>
    <namespace>downsample_bag</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacedownsample__bag.html</anchorfile>
      <anchor>a1a86772bcb14174a02da49f4546d95b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>echo.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/nodes/</path>
    <filename>echo_8py</filename>
    <namespace>echo</namespace>
  </compound>
  <compound kind="file">
    <name>evaluate_planes.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/data/</path>
    <filename>evaluate__planes_8py</filename>
    <namespace>evaluate_planes</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceevaluate__planes.html</anchorfile>
      <anchor>a166422b46adc78507b817b08fd5f9de6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>filter_8cc</filename>
    <includes id="segmenter_8hh" name="segmenter.hh" local="yes" imported="no">semanticmodel/segmenter.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>filter_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gcc_version.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>gcc__version_8h</filename>
  </compound>
  <compound kind="file">
    <name>hand_planes.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/data/</path>
    <filename>hand__planes_8py</filename>
    <namespace>hand_planes</namespace>
    <member kind="function">
      <type>def</type>
      <name>dex</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>ae7afece5f3712de1070d5046b7ad08fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>floatify</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a46f1fb88dc9526c8708b105a62dc811a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>offset_dict</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>aa0bc25aba530da02442975d1b9812d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>offset_tuple</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a287a2210a1199002daa3a6529984c423</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_dict</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a844ff1f097f89f263455c42f8b89310f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_tuple</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a22802d94e9200627025f35f251150123</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unbox_dict</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a0a46f05423b102a45efcc85daf4e5f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unbox_tuple</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a46e152f8389b011285db5c448ff68e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unflip_dict</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a21cf9cd8be991a5d8f0ce8c160f1b34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unflip_tuple_rows</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>afbbb220ba3ce99bb0d4ab8607da97a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lcs</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>adc0de2b0e53a90e76cd0a66f6bd4d81f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>lower_coordinates</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a0ee0d16a722eccc69627c35c90c501ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>meters</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a3726b374c2f09ffec00d8bdc2094bd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>names</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a6a9aa611bffda1329a29386423e4f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>names_rev</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>ade39643286dced1fca3ed8074ffc3c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>OFFSET</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a51a63cc6e25640f418e8f7d59986119a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>offsets</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a78d7721d09cb55949e62acc8ba33c363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>SCALE</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a5f7060cf7b4fe79931e3fe7c1bb17aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ucs</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a5c2ff587ebdb32e56874d9570caf955a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unboxeds</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>aa970ed9c05954a175ef8ac1158ced430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unflipped</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a76901323d2e44fad61c53bc8d59b5028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unscaled</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a20a13c226bdeba56150ced78c889d31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>upper_coordinates</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>abe8276b7797fdb8418f89145a313e4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>voxels</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>aa02bb4eadf50e1196391dbe19bb18f7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>head_pointer.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/nodes/</path>
    <filename>head__pointer_8py</filename>
    <namespace>head_pointer</namespace>
    <member kind="variable">
      <type></type>
      <name>ALWAYS_LOOK_FORWARD</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>abb2bece1a61ec743221cf9a6894abf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ang</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a0548c8ef12642eaccbd00a9273d310fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>abd4cd34f2730bab218a7ca099a785a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>delta</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a26b1d68fbad3e6e88f97653cc008ea24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>form</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>ab9b9c91dc4138bfae106acf6dc2b2ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>g</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a070011abcce8ae8ebf08f6e99ce1e5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>LIMIT</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>aa4452d0eb07dc605df3353f2b4b91d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a2cbbe1c8d321c3753d6478e41509cf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plane</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a559044f8a2d1756beb54404a6a1ece1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>time</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a1852ccb1fabeb7b64f9a66c7d746e804</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intermediary.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>intermediary_8cc</filename>
    <includes id="intermediary_8hh" name="intermediary.hh" local="yes" imported="no">semanticmodel/intermediary.hh</includes>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>intermediary.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/include/semanticmodel/</path>
    <filename>intermediary_8hh</filename>
    <class kind="class">semanticmodel::Intermediary</class>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>look_for_diffs.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>look__for__diffs_8py</filename>
    <class kind="class">look_for_diffs::Node</class>
    <namespace>look_for_diffs</namespace>
    <member kind="function">
      <type>def</type>
      <name>mb_goal</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>a7d7a9b13050dcc47b339624d64725b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>a3651ec24cb14ff3cd28270a9d818a381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>log</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>a12b9b5a642729c6768b71472e040ca1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>node</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>a39216876d932e88b42dc333ad1bb1e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>af8d109e8521b8dbeec3b1eab076f2dda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>migrate_diamondback_bag.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>migrate__diamondback__bag_8py</filename>
    <namespace>migrate_diamondback_bag</namespace>
    <member kind="function">
      <type>def</type>
      <name>fix</name>
      <anchorfile>namespacemigrate__diamondback__bag.html</anchorfile>
      <anchor>a3ba0a6f35225303a2c6ceb51257b1977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>outfile</name>
      <anchorfile>namespacemigrate__diamondback__bag.html</anchorfile>
      <anchor>a4517eecc0a936068e2fa66f93ced68a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>miniatureoccupancygrid.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>miniatureoccupancygrid_8cc</filename>
    <includes id="miniatureoccupancygrid_8hh" name="miniatureoccupancygrid.hh" local="yes" imported="no">semanticmodel/miniatureoccupancygrid.hh</includes>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>miniatureoccupancygrid.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/include/semanticmodel/</path>
    <filename>miniatureoccupancygrid_8hh</filename>
    <class kind="class">semanticmodel::MiniatureOccupancyGrid</class>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>object_tracker.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>object__tracker_8cc</filename>
    <includes id="blob__store_8h" name="blob_store.h" local="yes" imported="no">semanticmodel/blob_store.h</includes>
    <includes id="centroid_8hh" name="centroid.hh" local="yes" imported="no">semanticmodel/centroid.hh</includes>
    <includes id="miniatureoccupancygrid_8hh" name="miniatureoccupancygrid.hh" local="yes" imported="no">semanticmodel/miniatureoccupancygrid.hh</includes>
    <includes id="blob_8hh" name="blob.hh" local="yes" imported="no">semanticmodel/blob.hh</includes>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl16::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a9b9d6346cf2ce96913e53067bcbb76a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl16::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>ab17661f2c74557e436884e787fe90c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>blobs_cb</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a95a151ea8de04d54c14a3cf4b5813492</anchor>
      <arglist>(const Blobs::ConstPtr &amp;blobs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cluster_objects</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a90536a3908fe6b2654a47bdf7caa5a00</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;aboves, std::vector&lt; PointCloud::Ptr &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config_cb</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a4fe146367c1f66641f4ffb1174212be8</anchor>
      <arglist>(const semanticmodel::ObjectTrackerConfig &amp;_config, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deplane_objects</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a784c145dc6fc5e8e6250ced0f7926b6a</anchor>
      <arglist>(std::vector&lt; PointCloud::Ptr &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fc_cb</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a13873d9434c5df6b0c8fac48e6ccdc4e</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy_trick</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a2f86e25eac953baa9eacc9b6cd317bb4</anchor>
      <arglist>(PointCloud::Ptr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>cv::RNG</type>
      <name>prng</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a588ed6435f3ad4cc58930fde985bf40b</anchor>
      <arglist>(2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_one_frame_segment</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a7b175e0f7b9e9086fadcd26a5adaabc9</anchor>
      <arglist>(const Blob *blob, const sensor_msgs::Image &amp;rgb_img, const sensor_msgs::CameraInfo &amp;rgb_info, const sensor_msgs::Image &amp;depth_img, const sensor_msgs::CameraInfo &amp;depth_info)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>all_objects_pub</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>adb7c5610bec9a754c163d3a7486e3fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; semanticmodel::BlobStore &gt;</type>
      <name>blob_store</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a481c569c0e7d96f735b178ab678b2acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; tf::TransformBroadcaster &gt;</type>
      <name>broadcaster</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>ab37d87015d435b0e8f8413fb338c9a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>cluster_sub</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a7a79942f9919b52d63c95ebe6317b507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>colors</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a9d21ed654b6044f979c2ec8dbdd975e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>semanticmodel::ObjectTrackerConfig</type>
      <name>config</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>af5ae99aaa1f3e94d11ba464f2c01cb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>flat_frames_publisher</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>aa1d6a018f230a5a8ba09d27e0a97091e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>full_cloud_sub</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a5b8ffd474dd71514a6e01bae2ca4a8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>listener</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a4e521e212db1ac68b8a3e6997ae67b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Blob * &gt;</type>
      <name>objects</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a4ba3ab753f01b9f7d7d8448180587517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MiniatureOccupancyGrid</type>
      <name>OG</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>ae55bfdadf662e3fdb0df4b31cab0f395</anchor>
      <arglist>(0.05)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>og_pub</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>acebfbc17478229957c9f2762e2dcb6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>viz_pub</name>
      <anchorfile>object__tracker_8cc.html</anchorfile>
      <anchor>a0338d77738001677a4d743d2d80d51c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>old_willow_tour.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>old__willow__tour_8py</filename>
    <namespace>old_willow_tour</namespace>
    <member kind="function">
      <type>def</type>
      <name>mb_goal</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>a81fb892583a1c474284299879f1ad4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>ac82637b2d034678d305a37c45c8cb081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>goals</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>a317987a2ec740ced097c5dc8af09c609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>mb</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>a48c4e7fecd24e09b3141afef091e135c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>a6ad6a6f96d1e0a545ee17123bc351fd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_record_player_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/include/semanticmodel/</path>
    <filename>openni__record__player__nodelet_8h</filename>
    <class kind="class">openni_camera::OpenNIRecordPlayerNodelet</class>
  </compound>
  <compound kind="file">
    <name>plane_analysis.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/data/</path>
    <filename>plane__analysis_8py</filename>
    <namespace>plane_analysis</namespace>
    <member kind="function">
      <type>def</type>
      <name>approx_equals</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a3496ebc0ce1faea4064ced23c7b2e85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>approx_subset</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>adc94fce33cbeb6c57070d476892eeeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>approx_superset</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a4646030e37a06a5e97c62be4b50797f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>categorize</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ad2e0c15743233caefcdcc0f9ba15b0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>false_negatives</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a3dfca737ce4a790d9940ba79cf7c77ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intersects</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ad30b19fc7d70f1ddcde8a1a36e45ca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8cf59e23d5cdb8ca2118929224454267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>aa</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>afa4a3528d62670a28ea16c2e6645cb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ah</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a21665b25d743b6aad1f8c3df9e10c2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ai</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a130bc73968c5450924501ec27d700758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>autos</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8863ccd8dac242c6e158db9ef1a854c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>autototal</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>aa664254f6780f10ac47039654e1fc07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>categorized</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ae60d6771a2fd6d09f9992eed6fd1a34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>coll_namespace</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>af445417d6dec243e98a02061c886de11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>db_name</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a321ee9f5f24c17d6e864a91347fe196c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fns</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a405396c217e14f54442a1c66ed9d2fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>fps</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8e381289f5e18278f502d126ee1c9d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>gcn</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8b57d53a64ee72a15ac0aa2fe7861201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>gcn_proxy</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a5c72cb93d0b29386447dd393a1604ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>hands</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a1b449823ad8d8946a2296deb29017221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>handtotal</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ad7b063ca950365039326a8c58c463cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>index</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a4df5a6856064681600a513aaaf24fd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>intersections</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a2c50a1339ae28589fc96727cd9bb72e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>it</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a225eab5c6742f3c46c595745e702d470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_area</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ac04ecba8296022d0ab25dd184a14d803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>mistake</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a37f6d1ba3194e5a390f4e233f2a46b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>names</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ae0bda6bc769131032f8b61d9bb51ffec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>oversegs</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a42633306df4580494e9d563c4778c75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>pairs</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8674d49b7fa0200698bb14ca67e927c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pct</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>af38e832d1b261cacadf198831348b2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>planes</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a05054c95392c873a9320f4da4366752b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>planes_mc</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a183679cff215e862980f504c394270f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>run_id</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>aaa09ab1948cfa0e385f959174dc99be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>truepos</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a1564d8fd38d10dd19cffa7e43ff434a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>undersegs</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a5387e2583472360013a52891bb6f3544</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane_data_association.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/semanticmodel/</path>
    <filename>plane__data__association_8py</filename>
    <class kind="class">semanticmodel::plane_data_association::BoundedPlane</class>
    <namespace>semanticmodel::plane_data_association</namespace>
    <member kind="function">
      <type>def</type>
      <name>combine</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>afe39dc86ad3a321333d7a1848a3c1c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intersect</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a28a8aab0fe5c8c881c4dd0abbe1dbaeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_planes</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a13e5e089ea0198f49f9ef1a019f77048</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mult</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a70767707a525487d5468c820344da29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a0d0a0cfce3e9a0d3196442f79ee04449</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_eq</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a21da295e6db9bb84f4c501b5d475bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>one_sided_intersect</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a9ec73d160a49cc79c2a9f135b749f254</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>polygons_intersect</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a69fb26d79a78cd579908dd55bf90c1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>project_onto_normal</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>aa8528a47e465fcc5614d328df449f587</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_marker</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>ab8f89208f1afce713dbe40b8c4fce72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_plane_msg</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a2dfbf7129eb23355e53280678b880588</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_tuple</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a28f6c951be93ea7f14b694ea3406122e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trans2d</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>aa6e6e1c0f4d979dd0c9e2109a5a60d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trans_to_pt</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a4bfe6c12c75ca5114e3a4871026f9990</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>workaround_incorrect_planes</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>adc0d408633c04f4033a9083c239c04c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>COLORS</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>ae3b9bd615a2481167aef035d5895b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DEFAULT_MAX_DISP</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>acf45e8fa9280085f4b0ae06e6f5145e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>LOG</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a07a0a16719f86f243ec546909aa9f7c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane_set_estimator.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/nodes/</path>
    <filename>plane__set__estimator_8py</filename>
    <class kind="class">plane_set_estimator::Node</class>
    <class kind="class">plane_set_estimator::PlaneSetEstimator</class>
    <namespace>plane_set_estimator</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceplane__set__estimator.html</anchorfile>
      <anchor>a0cfa25540a0545a90c695757b151931d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>LOG</name>
      <anchorfile>namespaceplane__set__estimator.html</anchorfile>
      <anchor>a3d23746757f220cb147432e1930e146e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane_tracker.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>plane__tracker_8cc</filename>
    <includes id="detailedplane_8hh" name="detailedplane.hh" local="yes" imported="no">semanticmodel/detailedplane.hh</includes>
    <class kind="class">semanticmodel::Node</class>
    <namespace>semanticmodel</namespace>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>plane__tracker_8cc.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl16::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>plane__tracker_8cc.html</anchorfile>
      <anchor>a9b9d6346cf2ce96913e53067bcbb76a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl16::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>plane__tracker_8cc.html</anchorfile>
      <anchor>ab17661f2c74557e436884e787fe90c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Plane</type>
      <name>convertToMsg</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a9ba2ff8ab953443f9bf5613663543549</anchor>
      <arglist>(DetailedPlane::Ptr dp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plane__tracker_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/semanticmodel/</path>
    <filename>point__cloud_8py</filename>
    <namespace>semanticmodel::point_cloud</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_struct_fmt</name>
      <anchorfile>namespacesemanticmodel_1_1point__cloud.html</anchorfile>
      <anchor>a9cb26d4367582acec9d900881ea3242f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_points</name>
      <anchorfile>namespacesemanticmodel_1_1point__cloud.html</anchorfile>
      <anchor>aa07abd91dbecfff68324994f9947d6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_DATATYPES</name>
      <anchorfile>namespacesemanticmodel_1_1point__cloud.html</anchorfile>
      <anchor>a1ffe219bab568c2d4cb13f871ae29e2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>print_blobs.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>print__blobs_8py</filename>
    <namespace>print_blobs</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespaceprint__blobs.html</anchorfile>
      <anchor>ae6f2079cb8ed964bff1aeb8e787006a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespaceprint__blobs.html</anchorfile>
      <anchor>afeb4c487ccfbb7c5f5c07e2ba1ae9e09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>process_pending_bag.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>process__pending__bag_8py</filename>
    <namespace>process_pending_bag</namespace>
    <member kind="function">
      <type>def</type>
      <name>invoke_cmd</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a7703f4a28344695f26987ade7d23e155</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_completed_bag</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a26481595d59abf808b49d2ddf624d4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_key</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a3b555a7907c0d84111ef3de034139b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>bags</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a178c5c8d615d36b4fab65cf114f8caf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>files</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a63a1e22769a613edd568e3662cb6988e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>record_data.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>record__data_8py</filename>
    <namespace>record_data</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespacerecord__data.html</anchorfile>
      <anchor>a7e2eb20b0d2d6d9b7a757e1e592e6463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd</name>
      <anchorfile>namespacerecord__data.html</anchorfile>
      <anchor>a795c1b4b48d5acb7e1a1ec3c06b96bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>d</name>
      <anchorfile>namespacerecord__data.html</anchorfile>
      <anchor>a0ff482ad8d8f95a2ed9e442b9f31197a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>topics</name>
      <anchorfile>namespacerecord__data.html</anchorfile>
      <anchor>a94721733406dd3d39e40c88ceaa330fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search_for_planes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/nodes/</path>
    <filename>search__for__planes_8cpp</filename>
    <class kind="struct">semanticmodel::CheckReachable</class>
    <class kind="class">semanticmodel::Node</class>
    <namespace>semanticmodel</namespace>
    <member kind="typedef">
      <type>std::set&lt; gu::Cell &gt;</type>
      <name>Cells</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a2c2a125c7c47dc304fcc7cd01cb4ff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mutex::scoped_lock</type>
      <name>Lock</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>afec789438de789c078452318d77b82c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>search__for__planes_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segment_viewer.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>segment__viewer_8cc</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segment__viewer_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>segment__viewer_8cc.html</anchorfile>
      <anchor>aedf186297ca8f93f454bf131fa13b3d7</anchor>
      <arglist>(const semanticmodel::SegmentConstPtr &amp;segment)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segmenter.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>segmenter_8cc</filename>
    <includes id="centroid_8hh" name="centroid.hh" local="yes" imported="no">semanticmodel/centroid.hh</includes>
    <includes id="segmenter_8hh" name="segmenter.hh" local="yes" imported="no">semanticmodel/segmenter.hh</includes>
    <class kind="class">ScopedTickTock</class>
    <namespace>semanticmodel</namespace>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>segmenter_8cc.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl16::PointCloud&lt; pcl16::Normal &gt;</type>
      <name>NormalCloud</name>
      <anchorfile>segmenter_8cc.html</anchorfile>
      <anchor>ac3cbb915b1d216b684675846146f32ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CloudsToString</name>
      <anchorfile>segmenter_8cc.html</anchorfile>
      <anchor>a0c3b4c09934e4254e00d7acae7bf19d2</anchor>
      <arglist>(const std::vector&lt; pcl16::PointCloud&lt; pcl16::PointXYZRGB &gt;::Ptr &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>degrees</name>
      <anchorfile>segmenter_8cc.html</anchorfile>
      <anchor>a6d74a5aeaacf417c76ece286201ae9fc</anchor>
      <arglist>(double radians)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segmenter.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/include/semanticmodel/</path>
    <filename>segmenter_8hh</filename>
    <class kind="class">semanticmodel::Segmenter</class>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>show_image.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>show__image_8py</filename>
    <namespace>show_image</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespaceshow__image.html</anchorfile>
      <anchor>a9bfddf9b05f0fb3a9c6f0a1c53d362fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>db</name>
      <anchorfile>namespaceshow__image.html</anchorfile>
      <anchor>ad4a727e6f973cd66728464dc73f3bcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>img</name>
      <anchorfile>namespaceshow__image.html</anchorfile>
      <anchor>ae70df900b2e931d28debeefe2a6203a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespaceshow__image.html</anchorfile>
      <anchor>a4d430aa50d31acc9ff395400bf4af44d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sync_db_name.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>sync__db__name_8py</filename>
    <namespace>sync_db_name</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_collection_namespace</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>ac4a2520c8d79c7e0334b0d43c261107a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_collection_namespace</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>a735f4ecaa215b2f074a81c40943960ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BAGFILE</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>a829f81f76b83209365fa24f13b32adce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COLLECTION_NAMESPACE</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>af5c51f43a55c860f0c7e49df5abf9f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CONN</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>a481aa2d6f8afd06a9eb0a5c3b658e443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>DB_NAME</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>a34ade918a8c70446a11e437c8663fbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>get_name_srv</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>ae44d4ffe318235f240b9c4e2290c9a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>HOST</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>af1c08a67e39366602162678e59e780fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>PORT</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>aad142f79190618d674d096f7cf1be62a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>synchronizedcamerathrottler.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>synchronizedcamerathrottler_8cc</filename>
    <member kind="function">
      <type>void</type>
      <name>camera_cb</name>
      <anchorfile>synchronizedcamerathrottler_8cc.html</anchorfile>
      <anchor>a3f393899f5e75d83674247a5050127a6</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img, const sensor_msgs::CameraInfoConstPtr &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>synchronizedcamerathrottler_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timer_cb</name>
      <anchorfile>synchronizedcamerathrottler_8cc.html</anchorfile>
      <anchor>afc361684bbe6df0884c3eed34df72ebe</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable">
      <type>image_transport::CameraPublisher</type>
      <name>camera_pub</name>
      <anchorfile>synchronizedcamerathrottler_8cc.html</anchorfile>
      <anchor>aa6e30eb2e0574d7783655b12090f5afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::CameraSubscriber</type>
      <name>camera_sub</name>
      <anchorfile>synchronizedcamerathrottler_8cc.html</anchorfile>
      <anchor>a14420c0f690c4d124fac1868cf317a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::Image</type>
      <name>current_image</name>
      <anchorfile>synchronizedcamerathrottler_8cc.html</anchorfile>
      <anchor>ac240f9a51b8b2c8267117b86ce285a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CameraInfo</type>
      <name>current_info</name>
      <anchorfile>synchronizedcamerathrottler_8cc.html</anchorfile>
      <anchor>a6430608ce61e2f8be8dfb2a68c52c7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex</name>
      <anchorfile>synchronizedcamerathrottler_8cc.html</anchorfile>
      <anchor>a0ba51deb3be6dd78d799c654b3120e71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_miniatureoccupancygrid.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>test__miniatureoccupancygrid_8cc</filename>
    <includes id="miniatureoccupancygrid_8hh" name="miniatureoccupancygrid.hh" local="yes" imported="no">semanticmodel/miniatureoccupancygrid.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__miniatureoccupancygrid_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__miniatureoccupancygrid_8cc.html</anchorfile>
      <anchor>a6e160061c94a17b58d8bfa2f4b45ac96</anchor>
      <arglist>(MiniOG, set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__miniatureoccupancygrid_8cc.html</anchorfile>
      <anchor>a577dc42fae6cbe19396f564c9d8e92e0</anchor>
      <arglist>(MiniOG, getOnZero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__miniatureoccupancygrid_8cc.html</anchorfile>
      <anchor>af5f8259fa99ca2d5400a8aa6a4e38743</anchor>
      <arglist>(MiniOG, constructor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformations.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/semanticmodel/</path>
    <filename>transformations_8py</filename>
    <class kind="class">semanticmodel::transformations::Arcball</class>
    <namespace>semanticmodel::transformations</namespace>
    <member kind="function">
      <type>def</type>
      <name>affine_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a946183e0830b51c27483100674a9390a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>affine_matrix_from_points</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a5f618724e97734059cb4d7ab03e4400e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>angle_between_vectors</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a77bda6d8d14b1b750d11be92c7d09b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arcball_constrain_to_axis</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a45028a46ce18173b2ee08536e1683284</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arcball_map_to_sphere</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a2667bbf26ef783d96906c09103524c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arcball_nearest_axis</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>abfeb0261b1da59d18da0e22110acee94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a81b9a8d822ad008e5370d97e6cdb8fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compose_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a547f936417dae19621b527b6ebbd4a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>concatenate_matrices</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a4770fbb13f0034554be056459a3a5f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>decompose_affine</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a8f9b8f1ab0aac17abfae5c5744a8d102</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>decompose_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a70d85fc8cf359614152c626a489ef66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>euler_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>ac68e9b4cf274a8f38c95125445dfc5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>euler_from_quaternion</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a13d4077954f4c297d539eb706dff0fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>euler_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a64315e5ab8aa5c2c9b4bbcb76b60c666</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>identity_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>ac4a13026f9ffd1c78cb7938ca1be3215</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>inverse_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a4d62e9f5131139c3bb0db5e2655d2ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_same_transform</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a7a1c7d6db15a0a8a3fc3a3d8e5112cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>orthogonalization_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>abd026f02b5955dc521306b9ebb413add</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>projection_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aae6c944254462f91c6d21d3c1a43f750</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>projection_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a4eb41524d35c56a90112fddf0926f90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_about_axis</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aeeb599ee9ff43647b0915ad8eee11588</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_conjugate</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aeabf9ff125e77c9ca5b52e4b3bf5e8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_from_euler</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a3a165c790f00b90010e2b26f5a2d562a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>af3853193514a6ac95f455d584b7c7893</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_imag</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aafc9b8bb0034eded5e40d599e76386e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_inverse</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a34f12949dec78380a8c52805e4ea6dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a07697b16fbd4a9893e5c71084d0f062d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_multiply</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aa763eda4702d44e7b0e192deb5e7c302</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_real</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>ada9550bb06f4fcb29bddcbc4e0e55abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_slerp</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a3ad68a9230e99935b20419cbb9f76c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_quaternion</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a7c6f6eeee7de17437fc28f80c9675702</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_rotation_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a4e7e9aa76c7b6967d2a858a92d323970</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_vector</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a9835d45103423c83a092e72bf6eecbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reflection_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aa04265628771b81dbcc68204047bab1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reflection_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a430d74262d926a2b52ef107cce17a63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotation_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a84bbafa6077f83c56ab81d3ba43984d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotation_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a2691700f5e99adca9e20f4dcd3d25b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a97421a176ef0bee7c196f17c0f5ea55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a802b5f281bb12862174b80b1e76cd9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shear_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>acb26ae3205c7e439f3d6e7644e4c7e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shear_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a615e0f6a2e45a2ca94f0b7c43611e516</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>superimposition_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aaa2ac97962902eda8907eaea4e23b7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translation_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a2a434cca108c4f7579786439010f0dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translation_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a99e9b688fab2efecc28e0aeed53034cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unit_vector</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a828cefeaad3208026e8eebe2d2267ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vector_norm</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a1bcd04d5c1bd4cff2e6114db714a6feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vector_product</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a10ebeb1553b08dfc95e216e6fed2dc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_AXES2TUPLE</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>afccb58265461dee0d0ea338979073a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_EPS</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>adf8870f49e8e577d897339af2b55b52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>_NEXT_AXIS</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a79351eed1251d9bff39bd58b812afde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_TUPLE2AXES</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a2d07619ba5ca0eefa7db5242e4fe8d69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>velocity.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/src/</path>
    <filename>velocity_8cc</filename>
    <includes id="velocity_8h" name="velocity.h" local="no" imported="no">semanticmodel/velocity.h</includes>
    <namespace>semanticmodel</namespace>
    <member kind="function">
      <type>double</type>
      <name>deriv</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a27e6f33391eeb03300f283caf17feb12</anchor>
      <arglist>(const double y0, const double y1, const double y2, const double inc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>velocity.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/include/semanticmodel/</path>
    <filename>velocity_8h</filename>
    <class kind="class">semanticmodel::VelocityCalc</class>
    <namespace>semanticmodel</namespace>
  </compound>
  <compound kind="file">
    <name>velocity_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/nodes/</path>
    <filename>velocity__node_8cpp</filename>
    <includes id="velocity_8h" name="velocity.h" local="no" imported="no">semanticmodel/velocity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>velocity__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualize_planes.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/data/</path>
    <filename>visualize__planes_8py</filename>
    <namespace>visualize_planes</namespace>
    <member kind="function">
      <type>def</type>
      <name>make_a_color</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a04379ab48689805210a7c558d1dad3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a6c827ecd4b4497cfbf227f7676ab7050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>index</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a420612c951541471f46e5336d427d776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>m</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a2f8cc85d5239a0bbd9eeeeecb36491ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ma</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a89b44ecf669e31dc25507b0781241c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>poly</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a45bd5be0a9accbd4f8828cd24d40b21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>ad60abaf4557e0d22d0b8c5c7e1f154ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>v</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a8157698e65ee7ef6d2a60b8b7c0ae36f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>willow_tour.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-worldmodel/doc_stacks/2013-03-05_12-30-11.425750/worldmodel/semanticmodel/scripts/</path>
    <filename>willow__tour_8py</filename>
    <namespace>willow_tour</namespace>
    <member kind="function">
      <type>def</type>
      <name>convert_2d_pose</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>aa2cf574a460ecb220ef28b2c2fc467f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_the_tour</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a6f46006c982e3f9156d1540596d6b864</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mb_goal</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>acbb4b2c3c82459e2a21b0db61a2552d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ACTION_SERVER</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a7a019a22caf80e061363a1e720d59e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>goals</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>ace5e0d6de6d343d35a3cd042790a62b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a2b8add826fd05625400d7b8366155d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>places</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a7285e7b5f5c2fdbb294d4cc01eab11b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>wp</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a0e69ddfc75efb2d2391dcaf7115df09c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScopedTickTock</name>
    <filename>classScopedTickTock.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedTickTock</name>
      <anchorfile>classScopedTickTock.html</anchorfile>
      <anchor>a62cc5109422552f8ab4a8d043d8e0b8c</anchor>
      <arglist>(const std::string &amp;_start, const std::string &amp;_end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedTickTock</name>
      <anchorfile>classScopedTickTock.html</anchorfile>
      <anchor>ad66d796fa741b1d49213783375542c5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>end</name>
      <anchorfile>classScopedTickTock.html</anchorfile>
      <anchor>a2c149db7a29f6e39df91d9f72d6064ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>start</name>
      <anchorfile>classScopedTickTock.html</anchorfile>
      <anchor>a8c35a43ef5f09a954dd78ba2de44bc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>starttime</name>
      <anchorfile>classScopedTickTock.html</anchorfile>
      <anchor>adaeb78817d31f90653b7c75765ffca63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bag_analyzer</name>
    <filename>namespacebag__analyzer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>sum_tuple</name>
      <anchorfile>namespacebag__analyzer.html</anchorfile>
      <anchor>a7607649aa1681e6800c27cd3190d1855</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tuplize</name>
      <anchorfile>namespacebag__analyzer.html</anchorfile>
      <anchor>a473b474ce46a0861e97c0a6c25ef92a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>res</name>
      <anchorfile>namespacebag__analyzer.html</anchorfile>
      <anchor>a6d19d0a95e9bc4d181279ef4b1ba42a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bags_to_database</name>
    <filename>namespacebags__to__database.html</filename>
    <member kind="function">
      <type>def</type>
      <name>handler</name>
      <anchorfile>namespacebags__to__database.html</anchorfile>
      <anchor>a54497091e33a6fcbb91d7f317c059c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>M</name>
      <anchorfile>namespacebags__to__database.html</anchorfile>
      <anchor>ae3489e3d7cafcc3cfca06fc49e2045f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>RB</name>
      <anchorfile>namespacebags__to__database.html</anchorfile>
      <anchor>aed92be3e5134fc9db22eabc6bdeddb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>RL</name>
      <anchorfile>namespacebags__to__database.html</anchorfile>
      <anchor>aedd9661de732b4d4a7ee75be0f179b1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>common</name>
    <filename>namespacecommon.html</filename>
  </compound>
  <compound kind="namespace">
    <name>compute_distance_traveled</name>
    <filename>namespacecompute__distance__traveled.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>delta</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>abb01cca9fda770eb37548effc6ec0e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>ace46045d4be3e0118379f56e07303ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>aa529e904037490985a09e12394f91e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>old_trans</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>a73faef644ed05604d22ab7445592a99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacecompute__distance__traveled.html</anchorfile>
      <anchor>a3b44e380bb00d5f05fee43945f98e9f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cont_ops_cron</name>
    <filename>namespacecont__ops__cron.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>n</name>
      <anchorfile>namespacecont__ops__cron.html</anchorfile>
      <anchor>a09900d4a3115a6a30c9dbc4cce942fb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>copy_bags_off_robot</name>
    <filename>namespacecopy__bags__off__robot.html</filename>
    <member kind="function">
      <type>def</type>
      <name>handle_power_state</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>ab5c4e4423c5813d6dc699a22953f5a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>possibly_copy_bags</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>a50905f2729538e27655d0a407f372bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DIR</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>a17ae82a73557dbe1cb3fd8d02a5ebc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>INTERVAL</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>aa20e9ffe11f1b900b110db98c2eb8dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plugged_in</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>a5a7654e6077a8235ae41541ef91b0389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sub</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>abb8ea115d17c5aab9ef4c985d3f44c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wait_int</name>
      <anchorfile>namespacecopy__bags__off__robot.html</anchorfile>
      <anchor>a2abb653a1a7cec9717b1d79f47848fc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>downsample_bag</name>
    <filename>namespacedownsample__bag.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacedownsample__bag.html</anchorfile>
      <anchor>a1a86772bcb14174a02da49f4546d95b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>echo</name>
    <filename>namespaceecho.html</filename>
  </compound>
  <compound kind="namespace">
    <name>evaluate_planes</name>
    <filename>namespaceevaluate__planes.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceevaluate__planes.html</anchorfile>
      <anchor>a166422b46adc78507b817b08fd5f9de6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hand_planes</name>
    <filename>namespacehand__planes.html</filename>
    <member kind="function">
      <type>def</type>
      <name>dex</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>ae7afece5f3712de1070d5046b7ad08fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>floatify</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a46f1fb88dc9526c8708b105a62dc811a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>offset_dict</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>aa0bc25aba530da02442975d1b9812d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>offset_tuple</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a287a2210a1199002daa3a6529984c423</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_dict</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a844ff1f097f89f263455c42f8b89310f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_tuple</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a22802d94e9200627025f35f251150123</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unbox_dict</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a0a46f05423b102a45efcc85daf4e5f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unbox_tuple</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a46e152f8389b011285db5c448ff68e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unflip_dict</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a21cf9cd8be991a5d8f0ce8c160f1b34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unflip_tuple_rows</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>afbbb220ba3ce99bb0d4ab8607da97a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lcs</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>adc0de2b0e53a90e76cd0a66f6bd4d81f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>lower_coordinates</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a0ee0d16a722eccc69627c35c90c501ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>meters</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a3726b374c2f09ffec00d8bdc2094bd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>names</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a6a9aa611bffda1329a29386423e4f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>names_rev</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>ade39643286dced1fca3ed8074ffc3c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>OFFSET</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a51a63cc6e25640f418e8f7d59986119a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>offsets</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a78d7721d09cb55949e62acc8ba33c363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>SCALE</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a5f7060cf7b4fe79931e3fe7c1bb17aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ucs</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a5c2ff587ebdb32e56874d9570caf955a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unboxeds</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>aa970ed9c05954a175ef8ac1158ced430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unflipped</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a76901323d2e44fad61c53bc8d59b5028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unscaled</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>a20a13c226bdeba56150ced78c889d31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>upper_coordinates</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>abe8276b7797fdb8418f89145a313e4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>voxels</name>
      <anchorfile>namespacehand__planes.html</anchorfile>
      <anchor>aa02bb4eadf50e1196391dbe19bb18f7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>head_pointer</name>
    <filename>namespacehead__pointer.html</filename>
    <member kind="variable">
      <type></type>
      <name>ALWAYS_LOOK_FORWARD</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>abb2bece1a61ec743221cf9a6894abf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ang</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a0548c8ef12642eaccbd00a9273d310fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>abd4cd34f2730bab218a7ca099a785a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>delta</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a26b1d68fbad3e6e88f97653cc008ea24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>form</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>ab9b9c91dc4138bfae106acf6dc2b2ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>g</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a070011abcce8ae8ebf08f6e99ce1e5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>LIMIT</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>aa4452d0eb07dc605df3353f2b4b91d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a2cbbe1c8d321c3753d6478e41509cf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plane</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a559044f8a2d1756beb54404a6a1ece1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>time</name>
      <anchorfile>namespacehead__pointer.html</anchorfile>
      <anchor>a1852ccb1fabeb7b64f9a66c7d746e804</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>look_for_diffs</name>
    <filename>namespacelook__for__diffs.html</filename>
    <class kind="class">look_for_diffs::Node</class>
    <member kind="function">
      <type>def</type>
      <name>mb_goal</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>a7d7a9b13050dcc47b339624d64725b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>a3651ec24cb14ff3cd28270a9d818a381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>log</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>a12b9b5a642729c6768b71472e040ca1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>node</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>a39216876d932e88b42dc333ad1bb1e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacelook__for__diffs.html</anchorfile>
      <anchor>af8d109e8521b8dbeec3b1eab076f2dda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>look_for_diffs::Node</name>
    <filename>classlook__for__diffs_1_1Node.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>a588adb937f5d9b06d396e03cc9a371ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_blob</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>aed7e173bc6f82f05cd9c6eabc59d6dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>navigate_viewpoints</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>a432b9baca0880a97823f1cc33e91f61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>aa291a591f09567173a7130cd83f7a2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>db</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>a2a4c10c5519a2c349daf8de97310dc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>headclient</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>a85c1d574249ec0eed51ea81f09210772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>a31023209375486c2c5354556d0f69a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nav_client</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>aca68e042b9138f386919841543a14a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path_pub</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>a5cb4ee1fc7f6bb9933db1331da8bfefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>run1</name>
      <anchorfile>classlook__for__diffs_1_1Node.html</anchorfile>
      <anchor>a76951d2483a3f3614090f744e8a1c3aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>migrate_diamondback_bag</name>
    <filename>namespacemigrate__diamondback__bag.html</filename>
    <member kind="function">
      <type>def</type>
      <name>fix</name>
      <anchorfile>namespacemigrate__diamondback__bag.html</anchorfile>
      <anchor>a3ba0a6f35225303a2c6ceb51257b1977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>outfile</name>
      <anchorfile>namespacemigrate__diamondback__bag.html</anchorfile>
      <anchor>a4517eecc0a936068e2fa66f93ced68a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>old_willow_tour</name>
    <filename>namespaceold__willow__tour.html</filename>
    <member kind="function">
      <type>def</type>
      <name>mb_goal</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>a81fb892583a1c474284299879f1ad4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>ac82637b2d034678d305a37c45c8cb081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>goals</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>a317987a2ec740ced097c5dc8af09c609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>mb</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>a48c4e7fecd24e09b3141afef091e135c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceold__willow__tour.html</anchorfile>
      <anchor>a6ad6a6f96d1e0a545ee17123bc351fd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>openni_camera::OpenNIRecordPlayerNodelet</name>
    <filename>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OpenNIRecordPlayerNodelet</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a02e42e35f41410e542572ac1c18e6517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a0fe952a56a9db87d4637065313492121</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>semanticmodel::OpenNIConfig</type>
      <name>Config</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a3e857a77604dfdcddc05b2ba863a096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>dynamic_reconfigure::Server&lt; Config &gt;</type>
      <name>ReconfigureServer</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a257989eb1256458f1ae67c4a667f981a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::Synchronizer&lt; SyncPolicy &gt;</type>
      <name>Synchronizer</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>ac327fd18d43bebe005ec3b3e66ce92c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a5163013539decbc7f138b2181b18b947</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configCallback</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a4ff9a2a17128d01f824447a7fe76ef54</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCallback</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a617b58084c11e47cfad2cc83b63a4e11</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sensor_msgs::CameraInfoPtr</type>
      <name>fillCameraInfo</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>af6e53b7f556fc30cb513bc3406ea292a</anchor>
      <arglist>(const std_msgs::Header &amp;header, unsigned int width, unsigned int height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a0978f32a18a0e98c501ef5e89f95e31a</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isDepthStreamRequired</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>ad7207d0609f421eb23217ec04ad63998</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isImageStreamRequired</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a8fa85240ed742a79d2bf593bbecc0937</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>maskIndicesCb</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a077eb2e2712d7dde9b17b59452fa3e55</anchor>
      <arglist>(const pcl::PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a948d613d630ad22773d6f7f089241da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishDepthImage</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a3288e9e2245400a4f09954727c27d1e1</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishDisparity</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a0bbc93546c9533d571e4fb98f3672b9b</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishGrayImage</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a776f1d591e858489c8c75af4fe178407</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img_msg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishRgbImage</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>af69fc1ff8be3df79ccb34600ea519ced</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img_msg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishXYZPointCloud</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a578217fcea0795fee8c1464689a0ef84</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishXYZRGBPointCloud</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>af4f7d84c97fe5a5cab920e71ba516b17</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::ImageConstPtr &amp;rgb_msg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>subscriberChangedEvent</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>aae147eb4581fff040278a82a643151ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>ac18fc3994d4ff61d0982dfc9a8836b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Synchronizer &gt;</type>
      <name>depth_rgb_sync_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>ac319506aef9e08f5d70d5db206ddb525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>depth_sub_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a705c3f71dce1cc5eea47f265cbf3e510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>generate_camera_info_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a267df33e3c6a77ab5c75a67f3904a138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>img_sub_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>ab5361234699be336909ba58c03ecb6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int32_t &gt;</type>
      <name>mask_indices_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a36b7facb1d5a112addb8b38c02c874f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_depth_cam_info_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a1c4c11a82f3986428be253677ce49aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub_depth_image_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>aa57dcdcc6f971d04be4a6cceeb1a4eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_disparity_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a31bdff688b7dc9af7fa7ca29116b9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_point_cloud_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a638623da5446f93bbb0ca82c77f0f971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_point_cloud_rgb_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a65d81430a4aafbd3acba9d78ea375f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_rgb_cam_info_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a83b6463bb321f56885ccb942c0aa8171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>reconfigure_mutex_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a0bd04d986b55f57d09cb109863e67bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ReconfigureServer &gt;</type>
      <name>reconfigure_server_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>ad7e3854b72cc4a52e9bb4a5b9f39f79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_mask_indices_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>a90fa93aeeb96428d8246e8f25d1538e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_indices_</name>
      <anchorfile>classopenni__camera_1_1OpenNIRecordPlayerNodelet.html</anchorfile>
      <anchor>acfacd0a55be8bf1914a6d148171231b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>plane_analysis</name>
    <filename>namespaceplane__analysis.html</filename>
    <member kind="function">
      <type>def</type>
      <name>approx_equals</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a3496ebc0ce1faea4064ced23c7b2e85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>approx_subset</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>adc94fce33cbeb6c57070d476892eeeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>approx_superset</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a4646030e37a06a5e97c62be4b50797f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>categorize</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ad2e0c15743233caefcdcc0f9ba15b0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>false_negatives</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a3dfca737ce4a790d9940ba79cf7c77ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intersects</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ad30b19fc7d70f1ddcde8a1a36e45ca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8cf59e23d5cdb8ca2118929224454267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>aa</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>afa4a3528d62670a28ea16c2e6645cb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ah</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a21665b25d743b6aad1f8c3df9e10c2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ai</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a130bc73968c5450924501ec27d700758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>autos</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8863ccd8dac242c6e158db9ef1a854c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>autototal</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>aa664254f6780f10ac47039654e1fc07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>categorized</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ae60d6771a2fd6d09f9992eed6fd1a34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>coll_namespace</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>af445417d6dec243e98a02061c886de11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>db_name</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a321ee9f5f24c17d6e864a91347fe196c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fns</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a405396c217e14f54442a1c66ed9d2fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>fps</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8e381289f5e18278f502d126ee1c9d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>gcn</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8b57d53a64ee72a15ac0aa2fe7861201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>gcn_proxy</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a5c72cb93d0b29386447dd393a1604ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>hands</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a1b449823ad8d8946a2296deb29017221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>handtotal</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ad7b063ca950365039326a8c58c463cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>index</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a4df5a6856064681600a513aaaf24fd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>intersections</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a2c50a1339ae28589fc96727cd9bb72e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>it</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a225eab5c6742f3c46c595745e702d470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_area</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ac04ecba8296022d0ab25dd184a14d803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>mistake</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a37f6d1ba3194e5a390f4e233f2a46b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>names</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>ae0bda6bc769131032f8b61d9bb51ffec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>oversegs</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a42633306df4580494e9d563c4778c75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>pairs</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a8674d49b7fa0200698bb14ca67e927c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pct</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>af38e832d1b261cacadf198831348b2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>planes</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a05054c95392c873a9320f4da4366752b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>planes_mc</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a183679cff215e862980f504c394270f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>run_id</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>aaa09ab1948cfa0e385f959174dc99be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>truepos</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a1564d8fd38d10dd19cffa7e43ff434a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>undersegs</name>
      <anchorfile>namespaceplane__analysis.html</anchorfile>
      <anchor>a5387e2583472360013a52891bb6f3544</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>plane_set_estimator</name>
    <filename>namespaceplane__set__estimator.html</filename>
    <class kind="class">plane_set_estimator::Node</class>
    <class kind="class">plane_set_estimator::PlaneSetEstimator</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceplane__set__estimator.html</anchorfile>
      <anchor>a0cfa25540a0545a90c695757b151931d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>LOG</name>
      <anchorfile>namespaceplane__set__estimator.html</anchorfile>
      <anchor>a3d23746757f220cb147432e1930e146e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plane_set_estimator::Node</name>
    <filename>classplane__set__estimator_1_1Node.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>af4947297f53f42ee0deb1852f08898ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_containing_plane</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>ae125e699a2270e7f10f00e3b833e16d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_plane</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>a1edf51af9673238f4845ed2d1994e4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>spin</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>a454928bc51f54a38d04cd19cae39d6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>a030d17f3b0864443f074e326be98122f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pe</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>a2f0bada9db3fee1bc87a5fe6692f3f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>a6b057ac3adca36e4729c75faa0520e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>srv</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>a6a459a21090fd7d1b29f6b97a4d986fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>acd9c5d3aae4d139fcc91c1d8e53a837f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vis_pub</name>
      <anchorfile>classplane__set__estimator_1_1Node.html</anchorfile>
      <anchor>adb94f3907c376722bef4ea46912bba54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plane_set_estimator::PlaneSetEstimator</name>
    <filename>classplane__set__estimator_1_1PlaneSetEstimator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classplane__set__estimator_1_1PlaneSetEstimator.html</anchorfile>
      <anchor>a45b09bd2ffb91d1c8687a9b7d524b867</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_containing_plane</name>
      <anchorfile>classplane__set__estimator_1_1PlaneSetEstimator.html</anchorfile>
      <anchor>a90520fdaeeef86d477bbdd196025d0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_plane</name>
      <anchorfile>classplane__set__estimator_1_1PlaneSetEstimator.html</anchorfile>
      <anchor>a20096a8c7725b4f49999e61c1a6f874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_disp</name>
      <anchorfile>classplane__set__estimator_1_1PlaneSetEstimator.html</anchorfile>
      <anchor>aa545c93066826f685cdedf2824b46f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>planes</name>
      <anchorfile>classplane__set__estimator_1_1PlaneSetEstimator.html</anchorfile>
      <anchor>a2eb74dc648d1ceb0160c8a2db1643a7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>print_blobs</name>
    <filename>namespaceprint__blobs.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespaceprint__blobs.html</anchorfile>
      <anchor>ae6f2079cb8ed964bff1aeb8e787006a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespaceprint__blobs.html</anchorfile>
      <anchor>afeb4c487ccfbb7c5f5c07e2ba1ae9e09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>process_pending_bag</name>
    <filename>namespaceprocess__pending__bag.html</filename>
    <member kind="function">
      <type>def</type>
      <name>invoke_cmd</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a7703f4a28344695f26987ade7d23e155</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_completed_bag</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a26481595d59abf808b49d2ddf624d4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_key</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a3b555a7907c0d84111ef3de034139b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>bags</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a178c5c8d615d36b4fab65cf114f8caf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>files</name>
      <anchorfile>namespaceprocess__pending__bag.html</anchorfile>
      <anchor>a63a1e22769a613edd568e3662cb6988e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>record_data</name>
    <filename>namespacerecord__data.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespacerecord__data.html</anchorfile>
      <anchor>a7e2eb20b0d2d6d9b7a757e1e592e6463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd</name>
      <anchorfile>namespacerecord__data.html</anchorfile>
      <anchor>a795c1b4b48d5acb7e1a1ec3c06b96bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>d</name>
      <anchorfile>namespacerecord__data.html</anchorfile>
      <anchor>a0ff482ad8d8f95a2ed9e442b9f31197a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>topics</name>
      <anchorfile>namespacerecord__data.html</anchorfile>
      <anchor>a94721733406dd3d39e40c88ceaa330fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>semanticmodel</name>
    <filename>namespacesemanticmodel.html</filename>
    <namespace>semanticmodel::convexhull</namespace>
    <namespace>semanticmodel::db</namespace>
    <namespace>semanticmodel::diff_generation</namespace>
    <namespace>semanticmodel::plane_data_association</namespace>
    <namespace>semanticmodel::point_cloud</namespace>
    <namespace>semanticmodel::transformations</namespace>
    <class kind="class">semanticmodel::Blob</class>
    <class kind="class">semanticmodel::BlobStore</class>
    <class kind="struct">semanticmodel::CheckReachable</class>
    <class kind="class">semanticmodel::DetailedPlane</class>
    <class kind="struct">semanticmodel::GeometricInfo</class>
    <class kind="class">semanticmodel::Intermediary</class>
    <class kind="class">semanticmodel::MiniatureOccupancyGrid</class>
    <class kind="class">semanticmodel::Node</class>
    <class kind="class">semanticmodel::Segmenter</class>
    <class kind="class">semanticmodel::VelocityCalc</class>
    <member kind="typedef">
      <type>std::set&lt; gu::Cell &gt;</type>
      <name>Cells</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a2c2a125c7c47dc304fcc7cd01cb4ff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; float &gt;</type>
      <name>Color</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a9323c5e5e115984ee622e8dbfb70beb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map&lt; string, Color &gt;</type>
      <name>ColorMap</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aa9f3bd30c5bc57e9bdc5b1b159af43d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; string &gt;</type>
      <name>Colors</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aa081224a550ec39bf369d3e3b43aa93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mutex::scoped_lock</type>
      <name>Lock</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>afec789438de789c078452318d77b82c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl16::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aa7f9600f341333e24b3ea6b9862f8ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl16::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aae5252a25273ec36baab7e8acdcb3eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLACK</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fa4426811735d7c495bcb0d3d7ef3aaacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREY</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100faeccff8d7f292414117b72b54af3c67bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHITE</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fabefa93ddf17327433ef5d07629d9e0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RED</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fad06a0765990ccb0a57ce9002d6a92ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YELLOW</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fa6a0f825e733cbec9c8f0cc7e9e37a850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREEN</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fa0bb568442bb490fbe0a4fc03db9fa12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLUE</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a8ecdbce6c3aebcc225b47b8bd3fa100fa043eb13b0054bd0b740d2786cf5dbb5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>blobColorName</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a55c8e35cf7ad0979d4ba4e0916613820</anchor>
      <arglist>(const Blob &amp;blob)</arglist>
    </member>
    <member kind="function">
      <type>mr::Metadata</type>
      <name>blobMetadata</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a703eb4a5a729e4896cd73ff3eec57c80</anchor>
      <arglist>(const Blob &amp;blob)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>centroid</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a0772e36f2e9a23afd21effea734a6273</anchor>
      <arglist>(const pcl16::PointCloud&lt; pcl16::PointXYZRGB &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>GeometricInfo</type>
      <name>centroidAndDiameter</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a9c10953933f072c53500609bbbfa99c5</anchor>
      <arglist>(const PointCloud &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>color</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>abf4749e334c8f266b0b1c7d5df1a0554</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>Plane</type>
      <name>convertToMsg</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a9ba2ff8ab953443f9bf5613663543549</anchor>
      <arglist>(DetailedPlane::Ptr dp)</arglist>
    </member>
    <member kind="function">
      <type>Colors</type>
      <name>createColors</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aea7981e0df15242e6a5e4ab2cc56ad3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deriv</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a27e6f33391eeb03300f283caf17feb12</anchor>
      <arglist>(const double y0, const double y1, const double y2, const double inc)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>entropy</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>afebd78434df3cd66e006195a2a4d12d0</anchor>
      <arglist>(const vector&lt; unsigned &gt; &amp;hist)</arglist>
    </member>
    <member kind="function">
      <type>mr::Metadata</type>
      <name>imageMetadata</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>adbdd731cb4123a67532bcc8a35c24d51</anchor>
      <arglist>(const Blob &amp;blob, const gm::Pose2D &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>gm::PointStamped</type>
      <name>makePoint</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>adaff70a71580e322a8a99068c61987d1</anchor>
      <arglist>(const Point &amp;p, const ros::Time &amp;t, const string &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>matchingColor</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>ac537ba3750e203820db972f3bf1cbbd7</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aba2ebc7793b27880a40f09cbc4af969f</anchor>
      <arglist>(const pcl16::Normal &amp;n, double *x, double *y, double *z)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>numNormalDirections</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a9053444df172d652a3cb3bfe0c49c9fb</anchor>
      <arglist>(const vector&lt; unsigned &gt; &amp;hist)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; gm::Point &gt;</type>
      <name>projectPoints</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>a096e7c6ed96e41077bfd923f0e91f478</anchor>
      <arglist>(const Blob &amp;blob)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgbToHsv</name>
      <anchorfile>namespacesemanticmodel.html</anchorfile>
      <anchor>aedb6deb4fc21a7c2d25fbe9f593cb432</anchor>
      <arglist>(const float r, const float g, const float b, float &amp;h, float &amp;s, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::Blob</name>
    <filename>classsemanticmodel_1_1Blob.html</filename>
    <base>boost::noncopyable</base>
    <member kind="function">
      <type></type>
      <name>Blob</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>abf74d38d955d1b370d4b4862e0cc9bf9</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;cluster)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFrom</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>afedccfcdef1282d936a5417419f4e479</anchor>
      <arglist>(const Blob &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>overlaps</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a1ed40332abe58fb5a0d2513bd50f4f8e</anchor>
      <arglist>(const Blob &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RGB</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a34081353dcf1b997d2d148e5dc8993fe</anchor>
      <arglist>(float &amp;r, float &amp;g, float &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>size</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a9094fc4afc7f34e5cf7a86cba8ab6d6d</anchor>
      <arglist>(double &amp;x, double &amp;y, double &amp;z) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PointCloud::Ptr</type>
      <name>flatten</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a236ded128555feb3bd6e4daec52fdc51</anchor>
      <arglist>(PointCloud::Ptr &amp;in, double z=0.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MergeBlobWithSet</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>acf4c2113660611c8c25c513845b65f1d</anchor>
      <arglist>(std::vector&lt; Blob * &gt; &amp;objects, Blob *blob)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud::Ptr</type>
      <name>cloud</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a79e65b4fb09930344ebf07029e133886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud::Ptr</type>
      <name>hull</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a2712f924ea2deb10f5cfa3caacb1b16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>id</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>ad79edec331dcc10d774b824ef4b6ad3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl16::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>ac46f4559a9f4f4e3bc99812acf070104</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl16::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a1fa8390d10a92d72906dfbe5d94e855b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hullerize</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>ad3781e9c896764109a19ecc15199a8b2</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>oneSidedIntersect</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a11b844cb2aadd5f0dd57987a53f21abe</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;p1, const PointCloud::ConstPtr &amp;p2) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>projectOntoNormal</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a6e3b7c8cc5e5577ffddb5093898ace0d</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;poly, const Point &amp;q1, const Point &amp;q2, double &amp;inf, double &amp;sup) const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>MergeBlobWithSetHelper</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>a512208abe80397452f9b64866616991d</anchor>
      <arglist>(std::vector&lt; Blob * &gt; &amp;objects)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>next_id</name>
      <anchorfile>classsemanticmodel_1_1Blob.html</anchorfile>
      <anchor>add0efbcb42a7f37da82db8736a195b2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::BlobStore</name>
    <filename>classsemanticmodel_1_1BlobStore.html</filename>
    <member kind="function">
      <type></type>
      <name>BlobStore</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a03987b110509fcc5e8cf4387fdb775e0</anchor>
      <arglist>(const std::string &amp;canonical_frame, const std::string &amp;rgb_camera_frame, const std::string &amp;db_name, const std::string &amp;collection_namespace)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>switchDb</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a8d91e49d78493e8a475298e4f459df88</anchor>
      <arglist>(SwitchDB::Request &amp;req, SwitchDB::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a9573b4e5de558d1ffbb5e102f2e73e5c</anchor>
      <arglist>(const std::vector&lt; Blob * &gt; &amp;blobs, const sensor_msgs::Image &amp;img, const sensor_msgs::CameraInfo &amp;info)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>mongo_ros::MessageCollection&lt; BlobMessage &gt;</type>
      <name>BlobCollection</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a5babe7e6085d6d69d17356a1dfa5583a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>mongo_ros::MessageCollection&lt; sensor_msgs::Image &gt;</type>
      <name>ImageCollection</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a153b007ff459b78ab43fb070985e61a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>geometry_msgs::Pose2D</type>
      <name>getViewpoint</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>ac485cb5c832b94c4ff130aac07cc3883</anchor>
      <arglist>(const sensor_msgs::Image &amp;img)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>btQuaternion</type>
      <name>headAngleAt</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>aa41b423c8d6cdb00741fc4c30dc42431</anchor>
      <arglist>(const ros::Time &amp;t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>headAngularSpeed</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>aba70a76d33c04c31effc6f8a47c5217f</anchor>
      <arglist>(const ros::Time &amp;t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sensor_msgs::Image::Ptr</type>
      <name>highlightBlobInImage</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a66aa8a86883349e239a0609d04e81a5b</anchor>
      <arglist>(const Blob &amp;blob, const sensor_msgs::Image &amp;img, const sensor_msgs::CameraInfo &amp;info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>base_frame_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a9f06b57590d0f635b0466214a255df8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; BlobCollection &gt;</type>
      <name>blobs_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a6ccd6c5ea35d430b0ad9e776f059bc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>cam_model_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a5f65983f45b0c12e95c8bab7ac879c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>canonical_frame_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a4a76c53de9988f80dc2138a5452f8635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>db_name_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a19f751b8000ab681702d8337443411a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ImageCollection &gt;</type>
      <name>images_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>aa660013a24062eaaf6bb8bcabb634793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>it_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a194cd5c04b6153304daf32faaedb4d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>max_head_angular_speed_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a12be4673c44df156e65110d0be674849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>ad6f0f0b81abce9ccafe2301a1e53fc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a9603c510420f9836233075407bdeb730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>ab2dbcb971e1debf650d79c50fa9a4a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>rgb_camera_frame_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a7267df8408071d46b6ff6aa5014db212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>switch_srv_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>abc635ec027db5fdb55ca568c373f5fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classsemanticmodel_1_1BlobStore.html</anchorfile>
      <anchor>a8d10dce14d315500fbbc6307994d5a30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>semanticmodel::CheckReachable</name>
    <filename>structsemanticmodel_1_1CheckReachable.html</filename>
    <member kind="function">
      <type></type>
      <name>CheckReachable</name>
      <anchorfile>structsemanticmodel_1_1CheckReachable.html</anchorfile>
      <anchor>a1025972a480d077cfa31251a7392fc64</anchor>
      <arglist>(const nm::MapMetaData &amp;info, gu::ResultPtr navfn, float max_dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structsemanticmodel_1_1CheckReachable.html</anchorfile>
      <anchor>a917df78f0b44a8c94befe3ebd211b6a4</anchor>
      <arglist>(const gu::Cell &amp;c) const </arglist>
    </member>
    <member kind="variable">
      <type>nm::MapMetaData</type>
      <name>info</name>
      <anchorfile>structsemanticmodel_1_1CheckReachable.html</anchorfile>
      <anchor>a15383a713af2b3f9ba6c985a620407ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_dist</name>
      <anchorfile>structsemanticmodel_1_1CheckReachable.html</anchorfile>
      <anchor>a51d2b052d8fca9e6c26fe0b2401dac6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gu::ResultPtr</type>
      <name>navfn</name>
      <anchorfile>structsemanticmodel_1_1CheckReachable.html</anchorfile>
      <anchor>ac82d1df02457e6cce16562c9cd5a393c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::DetailedPlane</name>
    <filename>classsemanticmodel_1_1DetailedPlane.html</filename>
    <base>boost::noncopyable</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DetailedPlane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a88127d95b8fd318225939ce0fa983eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>area</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a662bd029b3a986f83ec9504e557ed490</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetailedPlane</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a0ac18bc56c3075acd5f0052b561c4858</anchor>
      <arglist>(const semanticmodel::Plane &amp;plane, tf::TransformListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFrom</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a70a97d6e240f028de04e3d8aa2f91cfe</anchor>
      <arglist>(const DetailedPlane &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>overlaps</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a9871593d266539b7fb86b18ba5ac429d</anchor>
      <arglist>(const DetailedPlane &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toHullAndEquationPlaneMsg</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a664632a94f5a3cc0cbfef78d02aa52fe</anchor>
      <arglist>(semanticmodel::Plane &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>semanticmodel::Plane</type>
      <name>toPlaneMsg</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>afc37286d947e2e3c77671ce122897313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>a</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a54c734a41df724c20e2def020124ba25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>b</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a9f732f5ddb7e8615ffc3ece1c5c5c6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>c</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>ab384709883a52f613d540fc5eebe79e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Point</type>
      <name>center</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a1472d5c47166f64ab6dd663e98a789b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud::Ptr</type>
      <name>cloud</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a263f106d43cab48e58b8c67cb57cc844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::ColorRGBA</type>
      <name>color</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a692bc700da87492c5733c6953068c5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>ac271a25f64374b3b20185c07596ec9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a63222df05d31e0efb4e0b07cedae9aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud::Ptr</type>
      <name>hull</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a282517dc126b19fad2531639dc5fc5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl16::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>adc695da4f8c4f30ae392ddc59c98e52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl16::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a2cb3febc9fb5688dc67251619201842c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>PLANE_ERROR_TOL</name>
      <anchorfile>classsemanticmodel_1_1DetailedPlane.html</anchorfile>
      <anchor>a15568f164cc8fee8970fd44b1336ed8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>semanticmodel::GeometricInfo</name>
    <filename>structsemanticmodel_1_1GeometricInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>GeometricInfo</name>
      <anchorfile>structsemanticmodel_1_1GeometricInfo.html</anchorfile>
      <anchor>a2cdfceaa558ab47b952f97868024bc66</anchor>
      <arglist>(double x, double y, double z, double d)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>structsemanticmodel_1_1GeometricInfo.html</anchorfile>
      <anchor>aacc332332cfdb54998375d00edcb816f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structsemanticmodel_1_1GeometricInfo.html</anchorfile>
      <anchor>a29df35c3125ff3a34c0c58792e716d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structsemanticmodel_1_1GeometricInfo.html</anchorfile>
      <anchor>ada4760958edbb698687e12ee5a9473f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>structsemanticmodel_1_1GeometricInfo.html</anchorfile>
      <anchor>ab37d82a2b744fd0aa83396f3051b2415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::Intermediary</name>
    <filename>classsemanticmodel_1_1Intermediary.html</filename>
    <member kind="function">
      <type></type>
      <name>Intermediary</name>
      <anchorfile>classsemanticmodel_1_1Intermediary.html</anchorfile>
      <anchor>a88a63bb1cb2e473ceba8a6165292ade8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>height</name>
      <anchorfile>classsemanticmodel_1_1Intermediary.html</anchorfile>
      <anchor>aa9f497675a2ab8dab360d572d907500c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_dense</name>
      <anchorfile>classsemanticmodel_1_1Intermediary.html</anchorfile>
      <anchor>a66f009dfdf203dafe80990fd0022ff4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>width</name>
      <anchorfile>classsemanticmodel_1_1Intermediary.html</anchorfile>
      <anchor>aff7844add7000eb2c1ac950edf97726f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>xyzs</name>
      <anchorfile>classsemanticmodel_1_1Intermediary.html</anchorfile>
      <anchor>a0465278bfe1937291ca337df45b79e44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::MiniatureOccupancyGrid</name>
    <filename>classsemanticmodel_1_1MiniatureOccupancyGrid.html</filename>
    <base>boost::noncopyable</base>
    <member kind="enumeration">
      <name>Occupancy</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>a3d06e3c29875fd5e74bbbf3fc78c7b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EMPTY</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>a3d06e3c29875fd5e74bbbf3fc78c7b26a5128e8ca745d8ba2d1e13447c3912c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OCCUPIED</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>a3d06e3c29875fd5e74bbbf3fc78c7b26a41eaacd0fc887a3f035426667139201b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Occupancy</type>
      <name>get</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>af662e02894bc00ce97f8633504d9038a</anchor>
      <arglist>(double x, double y) const </arglist>
    </member>
    <member kind="function">
      <type>boost::mutex::scoped_lock *</type>
      <name>get_lock</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>a0e3918f96a3406492697166f4db83609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MiniatureOccupancyGrid</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>abcc4956e3498a32ffc7a3626eb281499</anchor>
      <arglist>(double scale=0.05)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>round_coordinates</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>ac1964e4624f81da4b012abc2cc6774ce</anchor>
      <arglist>(double x, double y, int &amp;a, int &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>a91efd09d6e366c31e2c8b974fb40ea4f</anchor>
      <arglist>(double x, double y, Occupancy val)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; size_t, size_t &gt;</type>
      <name>sizes</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>af4cd6491bff4450f4ab26033b290b520</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_msg</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>a8bf7e27dd2216591c166afbc7bf0caaa</anchor>
      <arglist>(nav_msgs::OccupancyGrid &amp;og) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_scale</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>ad99b80139852ac8c7da15ba2262c1285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; Occupancy &gt; &gt;</type>
      <name>grid</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>a3a0e06c8427c2abf4c260b1d2f52b02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>data_mutex</name>
      <anchorfile>classsemanticmodel_1_1MiniatureOccupancyGrid.html</anchorfile>
      <anchor>a59e7631cb04b7a4f6a979700f9a4eccb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::Node</name>
    <filename>classsemanticmodel_1_1Node.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dropSmallAreaPolygons</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a34a52cc0dffed4ac885b84b156c7a9e3</anchor>
      <arglist>(double min_area)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapCB</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ac32c573b77e401d694b651a2c1bd05da</anchor>
      <arglist>(const nm::OccupancyGrid &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mergePlanes</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ab925b3de478370aac40e8123ce844db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>aedc6705ea3b8ebebdd65cc4d74da9fa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>aedc6705ea3b8ebebdd65cc4d74da9fa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>planeSrvCB</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a09bc4b6eb4875e07f1ae8c4fcea69538</anchor>
      <arglist>(PlaneExchange::Request &amp;req, PlaneExchange::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPlanes</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a16fdc822bc381b2c84390fb55583ae14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ad830d84c9c80eb237bb59ef9dd1d7069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePlanesToDB</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>aa48ca7e4b170ebc963dbd3c2656ff2df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSeen</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ab850672e53377c6d34c5511d75b2e0b4</anchor>
      <arglist>(const ros::TimerEvent &amp;e=ros::TimerEvent())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>abbaa43405bc372a8f6128e5f02f8e537</anchor>
      <arglist>(const ros::WallTimerEvent &amp;e=ros::WallTimerEvent())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a41e3fd8ab2cf2d86ac6f2669599eec04</anchor>
      <arglist>(const ros::WallTimerEvent &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>af1f960a094a4b071fe3ee46d7ae5f71e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>mr::MessageCollection&lt; Planes &gt;</type>
      <name>PlaneCollection</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ab8ab09527d4fdc6e193ad6547ae89f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>gm::Pose</type>
      <name>getCurrentPose</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>aa77b4cc542826bb7227b95d6f9e6150d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>optional&lt; size_t &gt;</type>
      <name>getNextGoal</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>adc3563158074711685d35530d62d73d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>optional&lt; size_t &gt;</type>
      <name>getViewpoint</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a7894ce93fe4cde0fdda045fde729c1b1</anchor>
      <arglist>(size_t target)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>gm::Polygon</type>
      <name>getVisibleRegion</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a4fcd7efd4c3e57624151ade843c5776c</anchor>
      <arglist>(const gm::Pose &amp;p) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>navigateWaypoint</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a0777f8d83a8ecd10c0fd28b389fa8adc</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>all_planes_pub</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>abf367b750261b94ef3e72fed1b344e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set&lt; size_t &gt;</type>
      <name>forbidden_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ad5b7b772963bdd107084549c754a8762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>aa5aed9a9b969c32855ac39396d5215d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; vector&lt; bool &gt; &gt;</type>
      <name>is_visible_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ab9636b5842f7421daf5f047bcde7dc4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; tf::TransformListener &gt;</type>
      <name>listener</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a220935e1a3ada22ce3d287494f5ab444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::optional&lt; nm::OccupancyGrid &gt;</type>
      <name>map_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a83552445508263d6705a9419f607e1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>map_sub_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a847ec48b7edf425cc056b1c1bbdaa712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>al::SimpleActionClient&lt; mbm::MoveBaseAction &gt;</type>
      <name>mb_client_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a53937d06127a327aea85b057d9ba259a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>merge_srv</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a44122581598c72d124c5ebfa3c675f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a4fcd669a067430d6a8abb92d3041d00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a3bf4b15ca31b5c4f067009f9d17a4b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a32c65456dd0605b1875ef86e349d0632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>num_saved_planes</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ae154c33444152a9e219d2b1258f7ed33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>p_nh</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a96f5121ae5addf7a845f4cd69c3b3bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; PlaneCollection &gt;</type>
      <name>plane_coll</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>afb6570aec685640d2013af397475f4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DetailedPlane::Ptr &gt;</type>
      <name>planes</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ac754cb3cb7cbe3edd3d3d2a1e3e4f228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const float</type>
      <name>robot_radius_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a6846c8f991cdbf15c5fdca43842fe362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set&lt; size_t &gt;</type>
      <name>seen_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>aa21a912e57f2a2dd2baa770d9f0e195e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; gu::Cell &gt;</type>
      <name>targets_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a19dbab79df2f567c0ab25842f95caa18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a5f270ab73ec3348b52106af5b8032dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set&lt; size_t &gt;</type>
      <name>unseen_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a741ef8bca1e4a289bbe6bb34e29f86e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>update_timer_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ae20e2b621cb3d2c55a2005a603547e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; gm::Pose &gt;</type>
      <name>view_poses_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a25ab5fccf4448980b0b16dc9b62a414f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_pub</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>ae9e232ca386a1d4b6d07b6cb24f1f418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vis_pub_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a54c37a1fa2402c97fe22f6094a3934a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallTimer</type>
      <name>vis_timer_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a0cb6bf3ce4914476a0315e4609f4e019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>visible_poly_pub_</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a86f4152a5f9e8a8121f8cae232387572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallTimer</type>
      <name>visualize_timer</name>
      <anchorfile>classsemanticmodel_1_1Node.html</anchorfile>
      <anchor>a03da16fb8abaab05be0afed3b1fd83a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::Segmenter</name>
    <filename>classsemanticmodel_1_1Segmenter.html</filename>
    <base>boost::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>convex_hulls</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>aeb7fc1a3209e9384746c52928c912ddb</anchor>
      <arglist>(const vector&lt; PointCloud::Ptr &gt; &amp;planes, vector&lt; PointCloud::Ptr &gt; &amp;hulls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fit_planes</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>aed5944c9b92e9e875f405f4019840fbc</anchor>
      <arglist>(PointCloud::ConstPtr in, pcl16::PointCloud&lt; pcl16::Normal &gt;::ConstPtr normals, const tf::Transform &amp;trans, vector&lt; PointCloud::Ptr &gt; &amp;good_planes, vector&lt; pcl16::ModelCoefficients &gt; &amp;good_models, vector&lt; pcl16::ModelCoefficients &gt; &amp;bad_models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_aboves</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>abddd040c5c72a5a04690228a18638f26</anchor>
      <arglist>(const vector&lt; PointCloud::Ptr &gt; &amp;hulls, const vector&lt; pcl16::ModelCoefficients &gt; &amp;coeffs, const PointCloud::Ptr &amp;densecloud, PointCloud::Ptr &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lose_bads</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a7d66a9e23c430b2ece10a79edd3b06a0</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;aboves, PointCloud::Ptr good_aboves, const vector&lt; pcl16::ModelCoefficients &gt; &amp;bad_coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>passthrough</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a8305ab5e379b5dd9e2ee699556e05be7</anchor>
      <arglist>(PointCloud::Ptr &amp;in, PointCloud::Ptr &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish_planes</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>ab1cb24d69e309d0bd1de26e3696ebb4c</anchor>
      <arglist>(const vector&lt; PointCloud::Ptr &gt; &amp;planes, const vector&lt; PointCloud::Ptr &gt; &amp;hulls, const vector&lt; pcl16::ModelCoefficients &gt; &amp;coeffs, vector&lt; semanticmodel::Plane &gt; &amp;outputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishLatestPlanes</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a88c54a15756e65f58540b36b219d4f3b</anchor>
      <arglist>(const ros::WallTimerEvent &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Segmenter</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>ac0208e38cceaf979471958d18733ad14</anchor>
      <arglist>(const std::string &amp;name_space, const std::string &amp;cloud_input_topic, const std::string &amp;camera_input_topic, const std::string &amp;depth_input_topic, const std::string &amp;planecloud_output_topic, const std::string &amp;plane_output_topic, const std::string &amp;object_output_topic, const std::string &amp;plane_service_topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>synchronized_pipeline_callback</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a6ff2649ebfa5cf3c431dabf42f30ad72</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;rgb_img, const sensor_msgs::CameraInfoConstPtr &amp;rgb_info, const sensor_msgs::ImageConstPtr &amp;depth_image, const sensor_msgs::CameraInfoConstPtr &amp;depth_info, const PointCloud::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl16::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>ac0bda08b2642b1c0fdec5e44fd417d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl16::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>aed24cf504275807e75939a1ad26ec2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::Image, sensor_msgs::CameraInfo, PointCloud &gt;</type>
      <name>Sync</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a4fe9e79e9841c8fe9552c3c7b11c34e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>camera_cb</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a69f007dd890f88e1a82ee79b86b8ac6b</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img, const sensor_msgs::CameraInfoConstPtr &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a717f4624509821aa11d3ec737ebdb919</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depth_cb</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a682f22383cb628173ee5e5cf15fb140f</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img, const sensor_msgs::CameraInfoConstPtr &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamic_reconfigure_callback</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a39bd81d5da36919e02dc16225662b350</anchor>
      <arglist>(const FilterConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isGroundPlane</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>aeed39aa081c8d196790853680e99158a</anchor>
      <arglist>(const pcl16::ModelCoefficients &amp;coeffs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isHorizontal</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>adbdfde615b1f79fc68b81f3c59a3b13f</anchor>
      <arglist>(const pcl16::ModelCoefficients &amp;coeffs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl16::ModelCoefficients</type>
      <name>transformCoeffs</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>ac174c86e396500a2cae270a61fd5cddb</anchor>
      <arglist>(const btTransform &amp;trans, const pcl16::ModelCoefficients &amp;in)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; tf::TransformBroadcaster &gt;</type>
      <name>broadcaster</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>af79cd8a7505cf36e21c43c85083e4bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>cam_sub</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a90d2b4679dac65d6a78963b971d00a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cloud_sub</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a0d1beb06d420cc5a26361aed58f37874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl16::EdgeAwarePlaneComparator&lt; Point, pcl16::Normal &gt; &gt;</type>
      <name>comp_</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a98c7a4158849220222bfd049e51a4e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FilterConfig</type>
      <name>config</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>aa4eaf5f1de7f3b2fbd0afd2d9abd91bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>config_mutex</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a7f1c5b7128c275772f325c7a455eea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>depth_sub</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>aabef24810341abb8b3f166f77fff2b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>depth_transport</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a0d5c560a9f330f4c97d3a334501f5c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; FilterConfig &gt;::CallbackType</type>
      <name>dynparam_func</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>aed7b97b8aaca9c1480e593a7fd4371c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; FilterConfig &gt;</type>
      <name>dynparam_srv</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>ae61788f439379722e3de98ee77e0806b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>handle</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a9830417b2640e89db2e68886bbac1798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>latest_plane_pub_</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a040a0a828ccbc84c228c7b585f65bd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallTimer</type>
      <name>latest_plane_timer_</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a40f828284def1e1c8bad18315c1c235b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::circular_buffer&lt; PointCloud::Ptr &gt;</type>
      <name>latest_planes_</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>ab3b8f27d0202de03aa4937b620e57579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; tf::TransformListener &gt;</type>
      <name>listener</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a357faed12ca50ad0aacf6f567c0e0c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>map_points_pub</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a580e576387c2adc11b0f8a0411d92c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl16::IntegralImageNormalEstimation&lt; Point, pcl16::Normal &gt;</type>
      <name>normal_estimator_</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>af57b1c8fbff3b33df2d70875d02a00a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>object_pub</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>aa56567b0b5b7f07718be3f73b2b97a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>plane_pub</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a5b070949e16546f74b412d3acd9c6113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl16::OrganizedMultiPlaneSegmentation&lt; Point, pcl16::Normal, pcl16::Label &gt;</type>
      <name>plane_segmenter_</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>ade3ad3da50e64cd037926558421ef42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>planecloud_pub</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a5ee9172d996ff6d5f62f6cd241b7d796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>planetracker_srv</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a479947f1beb4e44f88c1ab06f0f98cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>processed</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a4ef20ba3916217918cbd5ab6fb641b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>rgb_transport</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a10390b1393c26d29b2f73cbf1cac59d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>short_circuit</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a432fd7dedba96e32fb27b64b225059ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>skipped</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>ab7282c78275858b517fdbf81084e97df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; message_filters::Synchronizer&lt; Sync &gt; &gt;</type>
      <name>sync</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a2b6ebb6ec2b869da138f5389e596f900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>QUEUE_SIZE</name>
      <anchorfile>classsemanticmodel_1_1Segmenter.html</anchorfile>
      <anchor>a4cf3514fdf2dd9f12f1627706c29c3da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::VelocityCalc</name>
    <filename>classsemanticmodel_1_1VelocityCalc.html</filename>
    <member kind="function">
      <type>geometry_msgs::Vector3</type>
      <name>velocity</name>
      <anchorfile>classsemanticmodel_1_1VelocityCalc.html</anchorfile>
      <anchor>af837d73cdc973fe7932018265c76680c</anchor>
      <arglist>(const geometry_msgs::PointStamped &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VelocityCalc</name>
      <anchorfile>classsemanticmodel_1_1VelocityCalc.html</anchorfile>
      <anchor>a27c3354ca9d0204bf7b835f347dcfead</anchor>
      <arglist>(boost::shared_ptr&lt; mongo_ros::TransformSource &gt; transforms, const std::string &amp;reference_frame)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const float</type>
      <name>inc_</name>
      <anchorfile>classsemanticmodel_1_1VelocityCalc.html</anchorfile>
      <anchor>a2b3d3f4975d69576da3ffbdce78e28a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>reference_frame_</name>
      <anchorfile>classsemanticmodel_1_1VelocityCalc.html</anchorfile>
      <anchor>abf53fa41562b92b961ffa40cb8d79ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; mongo_ros::TransformSource &gt;</type>
      <name>transforms_</name>
      <anchorfile>classsemanticmodel_1_1VelocityCalc.html</anchorfile>
      <anchor>af166c0fa693f2bbd30c3f1d476855cea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>semanticmodel::convexhull</name>
    <filename>namespacesemanticmodel_1_1convexhull.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_isPointInPolygon</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a34741892ca14dbb074d4dcb6b87b8763</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_isRightTurn</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a508426dcafa9845a38278ef762e5bf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_makeRandomData</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a43061de3f1e8ffe152a03faa4d3c7ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_myDet</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a03073789ff1e314b878f8a51c9ae8ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convex_hull</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>a117f856b474d837eda2fd90bc8e228d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacesemanticmodel_1_1convexhull.html</anchorfile>
      <anchor>acf41a12ea5a419703a5f652b6e2cb10a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>semanticmodel::db</name>
    <filename>namespacesemanticmodel_1_1db.html</filename>
    <member kind="function">
      <type>def</type>
      <name>collection_name</name>
      <anchorfile>namespacesemanticmodel_1_1db.html</anchorfile>
      <anchor>a64c9361b5db73da27f78566dd0c8159f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_run_id</name>
      <anchorfile>namespacesemanticmodel_1_1db.html</anchorfile>
      <anchor>a5053f9151989930e8ef43c7940cbfedc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>semanticmodel::diff_generation</name>
    <filename>namespacesemanticmodel_1_1diff__generation.html</filename>
    <member kind="function">
      <type>def</type>
      <name>dist</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>ada8aec9c4d6886868c4945b042e20b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_matching_cluster</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a09933f86865d944019322a7cdfb443e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_diffs</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a22905cfd4da1733162b6816e6c85878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_hull_polygon</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a9337a6d2333c0b04825da4b17c6a883e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nearby_clusters</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a2bd8c705ad6e9f1e77afb7405bb92a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nearest_nonmatch</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>ae888d83c6fb296e5663394dc6c06563e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>log</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a1df8160d6711df19fc0306f85f246a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TOL</name>
      <anchorfile>namespacesemanticmodel_1_1diff__generation.html</anchorfile>
      <anchor>a8c9ea641df0d130a3a2d340f39c78797</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>semanticmodel::plane_data_association</name>
    <filename>namespacesemanticmodel_1_1plane__data__association.html</filename>
    <class kind="class">semanticmodel::plane_data_association::BoundedPlane</class>
    <member kind="function">
      <type>def</type>
      <name>combine</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>afe39dc86ad3a321333d7a1848a3c1c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intersect</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a28a8aab0fe5c8c881c4dd0abbe1dbaeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_planes</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a13e5e089ea0198f49f9ef1a019f77048</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mult</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a70767707a525487d5468c820344da29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a0d0a0cfce3e9a0d3196442f79ee04449</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_eq</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a21da295e6db9bb84f4c501b5d475bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>one_sided_intersect</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a9ec73d160a49cc79c2a9f135b749f254</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>polygons_intersect</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a69fb26d79a78cd579908dd55bf90c1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>project_onto_normal</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>aa8528a47e465fcc5614d328df449f587</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_marker</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>ab8f89208f1afce713dbe40b8c4fce72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_plane_msg</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a2dfbf7129eb23355e53280678b880588</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_tuple</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a28f6c951be93ea7f14b694ea3406122e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trans2d</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>aa6e6e1c0f4d979dd0c9e2109a5a60d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trans_to_pt</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a4bfe6c12c75ca5114e3a4871026f9990</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>workaround_incorrect_planes</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>adc0d408633c04f4033a9083c239c04c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>COLORS</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>ae3b9bd615a2481167aef035d5895b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DEFAULT_MAX_DISP</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>acf45e8fa9280085f4b0ae06e6f5145e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>LOG</name>
      <anchorfile>namespacesemanticmodel_1_1plane__data__association.html</anchorfile>
      <anchor>a07a0a16719f86f243ec546909aa9f7c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::plane_data_association::BoundedPlane</name>
    <filename>classsemanticmodel_1_1plane__data__association_1_1BoundedPlane.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsemanticmodel_1_1plane__data__association_1_1BoundedPlane.html</anchorfile>
      <anchor>a60335963067340adb6fcf7573ee646da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classsemanticmodel_1_1plane__data__association_1_1BoundedPlane.html</anchorfile>
      <anchor>adc5b3005b047905e8c5265bd8f25e851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>classsemanticmodel_1_1plane__data__association_1_1BoundedPlane.html</anchorfile>
      <anchor>a449aeb109dec48896056e8793a41441e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classsemanticmodel_1_1plane__data__association_1_1BoundedPlane.html</anchorfile>
      <anchor>a2648ec0cd301030152adb47618383af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>p2w</name>
      <anchorfile>classsemanticmodel_1_1plane__data__association_1_1BoundedPlane.html</anchorfile>
      <anchor>a3aec9db8909acc91e0e3302eaad2c217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>polygon</name>
      <anchorfile>classsemanticmodel_1_1plane__data__association_1_1BoundedPlane.html</anchorfile>
      <anchor>af09c200055e6761c9625e247b1296f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>w2p</name>
      <anchorfile>classsemanticmodel_1_1plane__data__association_1_1BoundedPlane.html</anchorfile>
      <anchor>a932ec6e7e5f6f8c00a1500b64a8d82ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>semanticmodel::point_cloud</name>
    <filename>namespacesemanticmodel_1_1point__cloud.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_struct_fmt</name>
      <anchorfile>namespacesemanticmodel_1_1point__cloud.html</anchorfile>
      <anchor>a9cb26d4367582acec9d900881ea3242f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_points</name>
      <anchorfile>namespacesemanticmodel_1_1point__cloud.html</anchorfile>
      <anchor>aa07abd91dbecfff68324994f9947d6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_DATATYPES</name>
      <anchorfile>namespacesemanticmodel_1_1point__cloud.html</anchorfile>
      <anchor>a1ffe219bab568c2d4cb13f871ae29e2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>semanticmodel::transformations</name>
    <filename>namespacesemanticmodel_1_1transformations.html</filename>
    <class kind="class">semanticmodel::transformations::Arcball</class>
    <member kind="function">
      <type>def</type>
      <name>affine_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a946183e0830b51c27483100674a9390a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>affine_matrix_from_points</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a5f618724e97734059cb4d7ab03e4400e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>angle_between_vectors</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a77bda6d8d14b1b750d11be92c7d09b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arcball_constrain_to_axis</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a45028a46ce18173b2ee08536e1683284</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arcball_map_to_sphere</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a2667bbf26ef783d96906c09103524c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arcball_nearest_axis</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>abfeb0261b1da59d18da0e22110acee94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a81b9a8d822ad008e5370d97e6cdb8fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compose_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a547f936417dae19621b527b6ebbd4a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>concatenate_matrices</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a4770fbb13f0034554be056459a3a5f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>decompose_affine</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a8f9b8f1ab0aac17abfae5c5744a8d102</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>decompose_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a70d85fc8cf359614152c626a489ef66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>euler_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>ac68e9b4cf274a8f38c95125445dfc5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>euler_from_quaternion</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a13d4077954f4c297d539eb706dff0fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>euler_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a64315e5ab8aa5c2c9b4bbcb76b60c666</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>identity_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>ac4a13026f9ffd1c78cb7938ca1be3215</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>inverse_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a4d62e9f5131139c3bb0db5e2655d2ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_same_transform</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a7a1c7d6db15a0a8a3fc3a3d8e5112cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>orthogonalization_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>abd026f02b5955dc521306b9ebb413add</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>projection_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aae6c944254462f91c6d21d3c1a43f750</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>projection_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a4eb41524d35c56a90112fddf0926f90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_about_axis</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aeeb599ee9ff43647b0915ad8eee11588</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_conjugate</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aeabf9ff125e77c9ca5b52e4b3bf5e8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_from_euler</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a3a165c790f00b90010e2b26f5a2d562a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>af3853193514a6ac95f455d584b7c7893</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_imag</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aafc9b8bb0034eded5e40d599e76386e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_inverse</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a34f12949dec78380a8c52805e4ea6dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a07697b16fbd4a9893e5c71084d0f062d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_multiply</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aa763eda4702d44e7b0e192deb5e7c302</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_real</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>ada9550bb06f4fcb29bddcbc4e0e55abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quaternion_slerp</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a3ad68a9230e99935b20419cbb9f76c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_quaternion</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a7c6f6eeee7de17437fc28f80c9675702</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_rotation_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a4e7e9aa76c7b6967d2a858a92d323970</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random_vector</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a9835d45103423c83a092e72bf6eecbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reflection_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aa04265628771b81dbcc68204047bab1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reflection_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a430d74262d926a2b52ef107cce17a63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotation_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a84bbafa6077f83c56ab81d3ba43984d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotation_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a2691700f5e99adca9e20f4dcd3d25b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a97421a176ef0bee7c196f17c0f5ea55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a802b5f281bb12862174b80b1e76cd9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shear_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>acb26ae3205c7e439f3d6e7644e4c7e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shear_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a615e0f6a2e45a2ca94f0b7c43611e516</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>superimposition_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>aaa2ac97962902eda8907eaea4e23b7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translation_from_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a2a434cca108c4f7579786439010f0dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translation_matrix</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a99e9b688fab2efecc28e0aeed53034cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unit_vector</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a828cefeaad3208026e8eebe2d2267ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vector_norm</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a1bcd04d5c1bd4cff2e6114db714a6feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vector_product</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a10ebeb1553b08dfc95e216e6fed2dc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_AXES2TUPLE</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>afccb58265461dee0d0ea338979073a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_EPS</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>adf8870f49e8e577d897339af2b55b52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>_NEXT_AXIS</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a79351eed1251d9bff39bd58b812afde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_TUPLE2AXES</name>
      <anchorfile>namespacesemanticmodel_1_1transformations.html</anchorfile>
      <anchor>a2d07619ba5ca0eefa7db5242e4fe8d69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>semanticmodel::transformations::Arcball</name>
    <filename>classsemanticmodel_1_1transformations_1_1Arcball.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a02fb2d33e59fb89f7b4bfe3b7011d3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>down</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a97c0aea80b3799a9374d4eef9924d39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>drag</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a665c1db190962d250411046d35f5d7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getconstrain</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a9606b9bb2921d0c8cda3cd6e4a5dd633</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>matrix</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>ae22e9ca66665c800675221e2d5b548d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a28ff63a7355d0bfe7a6c2711c7038567</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>place</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a571c0957ce2e94b4a3888e1f27a40124</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setaxes</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a0e7763e72793b1e7a22831e348de4260</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setconstrain</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a9c5252039c5228980d1a589509cad723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_axes</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a7cc6c9a6966776cf66871477a8c80fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_axis</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>ab50bab17f47fec122512d17b512d680d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_center</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a738b6a3b9a6e0e4771469b7d33b4e251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_constrain</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a8b67dd2f325c5020d7b793195a7480b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_qdown</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a00587d41bbb688bde5dcd330852b29f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_qnow</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>ac38986a4e41e8bb6af915f2cd934fd3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_qpre</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>add456564592ee17b2c725932a6692a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_radius</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a2b3c17abc55b044f3a96d352837f6185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_vdown</name>
      <anchorfile>classsemanticmodel_1_1transformations_1_1Arcball.html</anchorfile>
      <anchor>a21e72d40abd68e8ff9d48dee2bca1ca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>show_image</name>
    <filename>namespaceshow__image.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespaceshow__image.html</anchorfile>
      <anchor>a9bfddf9b05f0fb3a9c6f0a1c53d362fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>db</name>
      <anchorfile>namespaceshow__image.html</anchorfile>
      <anchor>ad4a727e6f973cd66728464dc73f3bcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>img</name>
      <anchorfile>namespaceshow__image.html</anchorfile>
      <anchor>ae70df900b2e931d28debeefe2a6203a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespaceshow__image.html</anchorfile>
      <anchor>a4d430aa50d31acc9ff395400bf4af44d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sync_db_name</name>
    <filename>namespacesync__db__name.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_collection_namespace</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>ac4a2520c8d79c7e0334b0d43c261107a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_collection_namespace</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>a735f4ecaa215b2f074a81c40943960ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BAGFILE</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>a829f81f76b83209365fa24f13b32adce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COLLECTION_NAMESPACE</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>af5c51f43a55c860f0c7e49df5abf9f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CONN</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>a481aa2d6f8afd06a9eb0a5c3b658e443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>DB_NAME</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>a34ade918a8c70446a11e437c8663fbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>get_name_srv</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>ae44d4ffe318235f240b9c4e2290c9a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>HOST</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>af1c08a67e39366602162678e59e780fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>PORT</name>
      <anchorfile>namespacesync__db__name.html</anchorfile>
      <anchor>aad142f79190618d674d096f7cf1be62a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>visualize_planes</name>
    <filename>namespacevisualize__planes.html</filename>
    <member kind="function">
      <type>def</type>
      <name>make_a_color</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a04379ab48689805210a7c558d1dad3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a6c827ecd4b4497cfbf227f7676ab7050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>index</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a420612c951541471f46e5336d427d776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>m</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a2f8cc85d5239a0bbd9eeeeecb36491ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ma</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a89b44ecf669e31dc25507b0781241c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>poly</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a45bd5be0a9accbd4f8828cd24d40b21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>ad60abaf4557e0d22d0b8c5c7e1f154ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>v</name>
      <anchorfile>namespacevisualize__planes.html</anchorfile>
      <anchor>a8157698e65ee7ef6d2a60b8b7c0ae36f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>willow_tour</name>
    <filename>namespacewillow__tour.html</filename>
    <member kind="function">
      <type>def</type>
      <name>convert_2d_pose</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>aa2cf574a460ecb220ef28b2c2fc467f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_the_tour</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a6f46006c982e3f9156d1540596d6b864</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mb_goal</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>acbb4b2c3c82459e2a21b0db61a2552d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ACTION_SERVER</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a7a019a22caf80e061363a1e720d59e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>goals</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>ace5e0d6de6d343d35a3cd042790a62b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a2b8add826fd05625400d7b8366155d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>places</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a7285e7b5f5c2fdbb294d4cc01eab11b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>wp</name>
      <anchorfile>namespacewillow__tour.html</anchorfile>
      <anchor>a0e69ddfc75efb2d2391dcaf7115df09c</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
