<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>depth_image_octomap_updater.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/depth_image_octomap_updater/src/</path>
    <filename>depth__image__octomap__updater_8cpp</filename>
    <includes id="depth__image__octomap__updater_8h" name="depth_image_octomap_updater.h" local="no" imported="no">moveit/depth_image_octomap_updater/depth_image_octomap_updater.h</includes>
    <includes id="occupancy__map__monitor_8h" name="occupancy_map_monitor.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map_monitor.h</includes>
    <namespace>occupancy_map_monitor</namespace>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>HOST_IS_BIG_ENDIAN</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a39c908509253484ed23ea014d8817c2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depth_image_octomap_updater.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/depth_image_octomap_updater/include/moveit/depth_image_octomap_updater/</path>
    <filename>depth__image__octomap__updater_8h</filename>
    <includes id="occupancy__map__updater_8h" name="occupancy_map_updater.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map_updater.h</includes>
    <includes id="mesh__filter_8h" name="mesh_filter.h" local="no" imported="no">moveit/mesh_filter/mesh_filter.h</includes>
    <includes id="stereo__camera__model_8h" name="stereo_camera_model.h" local="no" imported="no">moveit/mesh_filter/stereo_camera_model.h</includes>
    <includes id="lazy__free__space__updater_8h" name="lazy_free_space_updater.h" local="no" imported="no">moveit/depth_image_octomap_updater/lazy_free_space_updater.h</includes>
    <class kind="class">occupancy_map_monitor::DepthImageOctomapUpdater</class>
    <namespace>occupancy_map_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>depth_self_filter_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/src/</path>
    <filename>depth__self__filter__nodelet_8cpp</filename>
    <includes id="depth__self__filter__nodelet_8h" name="depth_self_filter_nodelet.h" local="no" imported="no">moveit/mesh_filter/depth_self_filter_nodelet.h</includes>
    <includes id="stereo__camera__model_8h" name="stereo_camera_model.h" local="no" imported="no">moveit/mesh_filter/stereo_camera_model.h</includes>
    <includes id="mesh__filter_8h" name="mesh_filter.h" local="no" imported="no">moveit/mesh_filter/mesh_filter.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>depth__self__filter__nodelet_8cpp.html</anchorfile>
      <anchor>a2e54a2ceba1c670bf1e929a81e33ffe1</anchor>
      <arglist>(mesh_filter::DepthSelfFiltering, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depth_self_filter_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/</path>
    <filename>depth__self__filter__nodelet_8h</filename>
    <includes id="transform__provider_8h" name="transform_provider.h" local="no" imported="no">moveit/mesh_filter/transform_provider.h</includes>
    <includes id="mesh__filter_8h" name="mesh_filter.h" local="no" imported="no">moveit/mesh_filter/mesh_filter.h</includes>
    <includes id="stereo__camera__model_8h" name="stereo_camera_model.h" local="no" imported="no">moveit/mesh_filter/stereo_camera_model.h</includes>
    <class kind="class">mesh_filter::DepthSelfFiltering</class>
    <namespace>mesh_filter</namespace>
  </compound>
  <compound kind="file">
    <name>filter_job.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/</path>
    <filename>filter__job_8h</filename>
    <class kind="class">mesh_filter::FilterJob</class>
    <class kind="class">mesh_filter::FilterJob&lt; void &gt;</class>
    <class kind="class">mesh_filter::Job</class>
    <namespace>mesh_filter</namespace>
  </compound>
  <compound kind="file">
    <name>gl_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/src/</path>
    <filename>gl__mesh_8cpp</filename>
    <includes id="gl__mesh_8h" name="gl_mesh.h" local="no" imported="no">moveit/mesh_filter/gl_mesh.h</includes>
  </compound>
  <compound kind="file">
    <name>gl_mesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/</path>
    <filename>gl__mesh_8h</filename>
    <class kind="class">mesh_filter::GLMesh</class>
    <namespace>mesh_filter</namespace>
  </compound>
  <compound kind="file">
    <name>gl_renderer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/src/</path>
    <filename>gl__renderer_8cpp</filename>
    <includes id="gl__renderer_8h" name="gl_renderer.h" local="no" imported="no">moveit/mesh_filter/gl_renderer.h</includes>
  </compound>
  <compound kind="file">
    <name>gl_renderer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/</path>
    <filename>gl__renderer_8h</filename>
    <class kind="class">mesh_filter::GLRenderer</class>
    <namespace>mesh_filter</namespace>
  </compound>
  <compound kind="file">
    <name>lazy_free_space_updater.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/depth_image_octomap_updater/src/</path>
    <filename>lazy__free__space__updater_8cpp</filename>
    <includes id="lazy__free__space__updater_8h" name="lazy_free_space_updater.h" local="no" imported="no">moveit/depth_image_octomap_updater/lazy_free_space_updater.h</includes>
    <namespace>occupancy_map_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>lazy_free_space_updater.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/depth_image_octomap_updater/include/moveit/depth_image_octomap_updater/</path>
    <filename>lazy__free__space__updater_8h</filename>
    <includes id="occupancy__map_8h" name="occupancy_map.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map.h</includes>
    <class kind="class">occupancy_map_monitor::LazyFreeSpaceUpdater</class>
    <namespace>occupancy_map_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>mesh_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/src/</path>
    <filename>mesh__filter_8cpp</filename>
    <includes id="mesh__filter_8h" name="mesh_filter.h" local="no" imported="no">moveit/mesh_filter/mesh_filter.h</includes>
    <includes id="gl__mesh_8h" name="gl_mesh.h" local="no" imported="no">moveit/mesh_filter/gl_mesh.h</includes>
  </compound>
  <compound kind="file">
    <name>mesh_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/</path>
    <filename>mesh__filter_8h</filename>
    <includes id="gl__renderer_8h" name="gl_renderer.h" local="no" imported="no">moveit/mesh_filter/gl_renderer.h</includes>
    <includes id="mesh__filter__base_8h" name="mesh_filter_base.h" local="no" imported="no">moveit/mesh_filter/mesh_filter_base.h</includes>
    <class kind="class">mesh_filter::MeshFilter</class>
    <namespace>mesh_filter</namespace>
  </compound>
  <compound kind="file">
    <name>mesh_filter_base.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/src/</path>
    <filename>mesh__filter__base_8cpp</filename>
    <includes id="mesh__filter__base_8h" name="mesh_filter_base.h" local="no" imported="no">moveit/mesh_filter/mesh_filter_base.h</includes>
    <includes id="gl__mesh_8h" name="gl_mesh.h" local="no" imported="no">moveit/mesh_filter/gl_mesh.h</includes>
    <includes id="filter__job_8h" name="filter_job.h" local="no" imported="no">moveit/mesh_filter/filter_job.h</includes>
  </compound>
  <compound kind="file">
    <name>mesh_filter_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/</path>
    <filename>mesh__filter__base_8h</filename>
    <includes id="gl__renderer_8h" name="gl_renderer.h" local="no" imported="no">moveit/mesh_filter/gl_renderer.h</includes>
    <includes id="sensor__model_8h" name="sensor_model.h" local="no" imported="no">moveit/mesh_filter/sensor_model.h</includes>
    <class kind="class">mesh_filter::MeshFilterBase</class>
    <namespace>mesh_filter</namespace>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>LabelType</name>
      <anchorfile>namespacemesh__filter.html</anchorfile>
      <anchor>af762de35b7dba852cc5196ff06903bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>MeshHandle</name>
      <anchorfile>namespacemesh__filter.html</anchorfile>
      <anchor>a07c4a34ccdc891a29719367f162c52a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh_filter_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/test/</path>
    <filename>mesh__filter__test_8cpp</filename>
    <includes id="mesh__filter_8h" name="mesh_filter.h" local="no" imported="no">moveit/mesh_filter/mesh_filter.h</includes>
    <includes id="stereo__camera__model_8h" name="stereo_camera_model.h" local="no" imported="no">moveit/mesh_filter/stereo_camera_model.h</includes>
    <class kind="class">mesh_filter_test::FilterTraits</class>
    <class kind="class">mesh_filter_test::FilterTraits&lt; float &gt;</class>
    <class kind="class">mesh_filter_test::FilterTraits&lt; unsigned short &gt;</class>
    <class kind="class">mesh_filter_test::MeshFilterTest</class>
    <namespace>mesh_filter_test</namespace>
    <member kind="typedef">
      <type>mesh_filter_test::MeshFilterTest&lt; float &gt;</type>
      <name>MeshFilterTestFloat</name>
      <anchorfile>mesh__filter__test_8cpp.html</anchorfile>
      <anchor>a73e2147e7c4fc9c6df05a2fbb9a75818</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mesh_filter_test::MeshFilterTest&lt; unsigned short &gt;</type>
      <name>MeshFilterTestUnsignedShort</name>
      <anchorfile>mesh__filter__test_8cpp.html</anchorfile>
      <anchor>a940d5a3f25d8bdba6400c31c4c3fa797</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Type</type>
      <name>getRandomNumber</name>
      <anchorfile>namespacemesh__filter__test.html</anchorfile>
      <anchor>a3dd938413f226f022a08c3997678ab77</anchor>
      <arglist>(const Type &amp;min, const Type &amp;max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_CASE_P</name>
      <anchorfile>mesh__filter__test_8cpp.html</anchorfile>
      <anchor>abebba4c7e51ea9ec0cb9d2209ec94563</anchor>
      <arglist>(float_test, MeshFilterTestFloat,::testing::Range&lt; double &gt;(0.0f, 6.0f, 0.5f))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_CASE_P</name>
      <anchorfile>mesh__filter__test_8cpp.html</anchorfile>
      <anchor>af8ed9f2fa383d555b4c27d4958dfd52d</anchor>
      <arglist>(ushort_test, MeshFilterTestUnsignedShort,::testing::Range&lt; double &gt;(0.0f, 6.0f, 0.5f))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mesh__filter__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>mesh__filter__test_8cpp.html</anchorfile>
      <anchor>a89b20e861680e4ed2a8c9e21dc78fb68</anchor>
      <arglist>(MeshFilterTestFloat, float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>mesh__filter__test_8cpp.html</anchorfile>
      <anchor>a1ba2a81525262879a3c1a18ef90b60d3</anchor>
      <arglist>(MeshFilterTestUnsignedShort, unsigned_short)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>occupancy_map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/occupancy_map_monitor/include/moveit/occupancy_map_monitor/</path>
    <filename>occupancy__map_8h</filename>
    <class kind="class">occupancy_map_monitor::OccMapTree</class>
    <namespace>occupancy_map_monitor</namespace>
    <member kind="typedef">
      <type>octomap::OcTreeNode</type>
      <name>OccMapNode</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a564889ef8b82dff5d3e96b097534303b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OccMapTree &gt;</type>
      <name>OccMapTreeConstPtr</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a99ac2fe6390766019413fdba8a708cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OccMapTree &gt;</type>
      <name>OccMapTreePtr</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>ad1b446ba1a1c16e29b2c814cb46b4fb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>occupancy_map_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/occupancy_map_monitor/src/</path>
    <filename>occupancy__map__monitor_8cpp</filename>
    <includes id="occupancy__map_8h" name="occupancy_map.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map.h</includes>
    <includes id="occupancy__map__monitor_8h" name="occupancy_map_monitor.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map_monitor.h</includes>
    <namespace>occupancy_map_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>occupancy_map_monitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/occupancy_map_monitor/include/moveit/occupancy_map_monitor/</path>
    <filename>occupancy__map__monitor_8h</filename>
    <includes id="occupancy__map_8h" name="occupancy_map.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map.h</includes>
    <includes id="occupancy__map__updater_8h" name="occupancy_map_updater.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map_updater.h</includes>
    <class kind="class">occupancy_map_monitor::OccupancyMapMonitor</class>
    <namespace>occupancy_map_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>occupancy_map_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/occupancy_map_monitor/src/</path>
    <filename>occupancy__map__server_8cpp</filename>
    <includes id="occupancy__map__monitor_8h" name="occupancy_map_monitor.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map_monitor.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>occupancy__map__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>publishOctomap</name>
      <anchorfile>occupancy__map__server_8cpp.html</anchorfile>
      <anchor>aefdf6ab2c8361723465a5dfadfe08913</anchor>
      <arglist>(ros::Publisher *octree_binary_pub, occupancy_map_monitor::OccupancyMapMonitor *server)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>occupancy_map_updater.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/occupancy_map_monitor/src/</path>
    <filename>occupancy__map__updater_8cpp</filename>
    <includes id="occupancy__map__monitor_8h" name="occupancy_map_monitor.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map_monitor.h</includes>
    <includes id="occupancy__map__updater_8h" name="occupancy_map_updater.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map_updater.h</includes>
    <namespace>occupancy_map_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>occupancy_map_updater.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/occupancy_map_monitor/include/moveit/occupancy_map_monitor/</path>
    <filename>occupancy__map__updater_8h</filename>
    <includes id="occupancy__map_8h" name="occupancy_map.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map.h</includes>
    <class kind="class">occupancy_map_monitor::OccupancyMapUpdater</class>
    <namespace>occupancy_map_monitor</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OccupancyMapUpdater &gt;</type>
      <name>OccupancyMapUpdaterConstPtr</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a2dd3b32c6909302fb6e6578c1a3f6f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OccupancyMapUpdater &gt;</type>
      <name>OccupancyMapUpdaterPtr</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>ae2be9bd5382dc0335c7b3a806b2e6aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ShapeHandle</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a4c24d56c4094a6343d56ef3cfe5dcb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; ShapeHandle, Eigen::Affine3d, std::less&lt; ShapeHandle &gt;, Eigen::aligned_allocator&lt; std::pair&lt; const ShapeHandle, Eigen::Affine3d &gt; &gt; &gt;</type>
      <name>ShapeTransformCache</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a1fc999ebdc8b92bc7d485890c278a4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; bool(const std::string &amp;target_frame, const ros::Time &amp;target_time, ShapeTransformCache &amp;cache)&gt;</type>
      <name>TransformCacheProvider</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a4b2a5be8ae113165ceb956bdab330aa9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plugin_init.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/pointcloud_octomap_updater/src/</path>
    <filename>plugin__init_8cpp</filename>
    <includes id="pointcloud__octomap__updater_8h" name="pointcloud_octomap_updater.h" local="no" imported="no">moveit/pointcloud_octomap_updater/pointcloud_octomap_updater.h</includes>
  </compound>
  <compound kind="file">
    <name>pointcloud_octomap_updater.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/pointcloud_octomap_updater/src/</path>
    <filename>pointcloud__octomap__updater_8cpp</filename>
    <includes id="pointcloud__octomap__updater_8h" name="pointcloud_octomap_updater.h" local="no" imported="no">moveit/pointcloud_octomap_updater/pointcloud_octomap_updater.h</includes>
    <includes id="occupancy__map__monitor_8h" name="occupancy_map_monitor.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map_monitor.h</includes>
    <namespace>occupancy_map_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_octomap_updater.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/pointcloud_octomap_updater/include/moveit/pointcloud_octomap_updater/</path>
    <filename>pointcloud__octomap__updater_8h</filename>
    <includes id="occupancy__map__updater_8h" name="occupancy_map_updater.h" local="no" imported="no">moveit/occupancy_map_monitor/occupancy_map_updater.h</includes>
    <includes id="shape__mask_8h" name="shape_mask.h" local="no" imported="no">moveit/point_containment_filter/shape_mask.h</includes>
    <class kind="class">occupancy_map_monitor::PointCloudOctomapUpdater</class>
    <namespace>occupancy_map_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>semantic_world.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/semantic_world/src/</path>
    <filename>semantic__world_8cpp</filename>
    <includes id="semantic__world_8h" name="semantic_world.h" local="no" imported="no">moveit/semantic_world/semantic_world.h</includes>
    <namespace>moveit::semantic_world</namespace>
  </compound>
  <compound kind="file">
    <name>semantic_world.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/semantic_world/include/moveit/semantic_world/</path>
    <filename>semantic__world_8h</filename>
    <class kind="class">moveit::semantic_world::SemanticWorld</class>
    <namespace>moveit::semantic_world</namespace>
  </compound>
  <compound kind="file">
    <name>sensor_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/src/</path>
    <filename>sensor__model_8cpp</filename>
    <includes id="sensor__model_8h" name="sensor_model.h" local="no" imported="no">moveit/mesh_filter/sensor_model.h</includes>
  </compound>
  <compound kind="file">
    <name>sensor_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/</path>
    <filename>sensor__model_8h</filename>
    <class kind="class">mesh_filter::SensorModel::Parameters</class>
    <class kind="class">mesh_filter::SensorModel</class>
    <namespace>mesh_filter</namespace>
  </compound>
  <compound kind="file">
    <name>shape_mask.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/point_containment_filter/src/</path>
    <filename>shape__mask_8cpp</filename>
    <includes id="shape__mask_8h" name="shape_mask.h" local="no" imported="no">moveit/point_containment_filter/shape_mask.h</includes>
  </compound>
  <compound kind="file">
    <name>shape_mask.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/point_containment_filter/include/moveit/point_containment_filter/</path>
    <filename>shape__mask_8h</filename>
    <class kind="struct">point_containment_filter::ShapeMask::SeeShape</class>
    <class kind="class">point_containment_filter::ShapeMask</class>
    <class kind="struct">point_containment_filter::ShapeMask::SortBodies</class>
    <namespace>point_containment_filter</namespace>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ShapeHandle</name>
      <anchorfile>namespacepoint__containment__filter.html</anchorfile>
      <anchor>a28695140a6b5c0d2ec51709a5d64764a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stereo_camera_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/src/</path>
    <filename>stereo__camera__model_8cpp</filename>
    <includes id="stereo__camera__model_8h" name="stereo_camera_model.h" local="no" imported="no">moveit/mesh_filter/stereo_camera_model.h</includes>
    <includes id="gl__renderer_8h" name="gl_renderer.h" local="no" imported="no">moveit/mesh_filter/gl_renderer.h</includes>
  </compound>
  <compound kind="file">
    <name>stereo_camera_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/</path>
    <filename>stereo__camera__model_8h</filename>
    <includes id="sensor__model_8h" name="sensor_model.h" local="no" imported="no">moveit/mesh_filter/sensor_model.h</includes>
    <class kind="class">mesh_filter::StereoCameraModel::Parameters</class>
    <class kind="class">mesh_filter::StereoCameraModel</class>
    <namespace>mesh_filter</namespace>
  </compound>
  <compound kind="file">
    <name>transform_provider.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/src/</path>
    <filename>transform__provider_8cpp</filename>
    <includes id="transform__provider_8h" name="transform_provider.h" local="no" imported="no">moveit/mesh_filter/transform_provider.h</includes>
  </compound>
  <compound kind="file">
    <name>transform_provider.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/</path>
    <filename>transform__provider_8h</filename>
    <includes id="mesh__filter__base_8h" name="mesh_filter_base.h" local="no" imported="no">moveit/mesh_filter/mesh_filter_base.h</includes>
    <class kind="struct">TransformProvider::TransformContext</class>
    <class kind="class">TransformProvider</class>
    <namespace>tf</namespace>
  </compound>
  <compound kind="file">
    <name>updater_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/perception/depth_image_octomap_updater/src/</path>
    <filename>updater__plugin_8cpp</filename>
    <includes id="depth__image__octomap__updater_8h" name="depth_image_octomap_updater.h" local="no" imported="no">moveit/depth_image_octomap_updater/depth_image_octomap_updater.h</includes>
    <member kind="function">
      <type></type>
      <name>CLASS_LOADER_REGISTER_CLASS</name>
      <anchorfile>updater__plugin_8cpp.html</anchorfile>
      <anchor>a39f15f89f45793b6adba32375e5c46c5</anchor>
      <arglist>(occupancy_map_monitor::DepthImageOctomapUpdater, occupancy_map_monitor::OccupancyMapUpdater)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransformProvider</name>
    <filename>classTransformProvider.html</filename>
    <class kind="struct">TransformProvider::TransformContext</class>
    <member kind="function">
      <type>void</type>
      <name>addHandle</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a18df58a37629f07e2ab6c179dcc33b0a</anchor>
      <arglist>(mesh_filter::MeshHandle handle, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTransform</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>acd6a4192e1e107cf3feeb4361bcef4e7</anchor>
      <arglist>(mesh_filter::MeshHandle handle, Eigen::Affine3d &amp;transform) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrame</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a107f398eee4b9e6ad3397ded3d148da6</anchor>
      <arglist>(const std::string &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateInterval</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a24ea6ea0d8b89cc4e159067b8f8a0fec</anchor>
      <arglist>(unsigned long usecs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a05051ef0b96c00445fe66b2be8c05fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a07410ca245e60ff1d907328baf54c064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformProvider</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a880c31bfd401184a28c3eb08569b0bdd</anchor>
      <arglist>(unsigned long interval_us=30000)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformProvider</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a19989e1828a009776e02f733002a3b9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>run</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>ae944974f61a460e98ed0420770d217a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateTransforms</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a63628a339fdef6667881417d833f9fe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>ae077cde165f4084f4acf82cf2885c9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; mesh_filter::MeshHandle, boost::shared_ptr&lt; TransformContext &gt; &gt;</type>
      <name>handle2context_</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a097758fe5f65a1958b3a5f1ffa40b80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>interval_us_</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>aeb754106714d17631813830655e7362c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>psm_</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a5b6bd62f8fb7451cb0e7db3ff6095cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stop_</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a29cc1e4ceb2e240d7d9c51a02ad64ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>ae23c40dbc6a5e9896cc982e82524d6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>thread_</name>
      <anchorfile>classTransformProvider.html</anchorfile>
      <anchor>a3796704efdc2e014e531656c35efa890</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformProvider::TransformContext</name>
    <filename>structTransformProvider_1_1TransformContext.html</filename>
    <member kind="function">
      <type></type>
      <name>TransformContext</name>
      <anchorfile>structTransformProvider_1_1TransformContext.html</anchorfile>
      <anchor>ab1446c10e53b95b2dcec460327907cbb</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>structTransformProvider_1_1TransformContext.html</anchorfile>
      <anchor>a2213e893917b972043af6c0e2225fbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>structTransformProvider_1_1TransformContext.html</anchorfile>
      <anchor>aca94ab9c497b4060205cca1f51ac92e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3d</type>
      <name>transformation_</name>
      <anchorfile>structTransformProvider_1_1TransformContext.html</anchorfile>
      <anchor>a343c2469f7c92edd1a732f42fd8004d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mesh_filter</name>
    <filename>namespacemesh__filter.html</filename>
    <class kind="class">mesh_filter::DepthSelfFiltering</class>
    <class kind="class">mesh_filter::FilterJob</class>
    <class kind="class">mesh_filter::FilterJob&lt; void &gt;</class>
    <class kind="class">mesh_filter::GLMesh</class>
    <class kind="class">mesh_filter::GLRenderer</class>
    <class kind="class">mesh_filter::Job</class>
    <class kind="class">mesh_filter::MeshFilter</class>
    <class kind="class">mesh_filter::MeshFilterBase</class>
    <class kind="class">mesh_filter::SensorModel</class>
    <class kind="class">mesh_filter::StereoCameraModel</class>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>LabelType</name>
      <anchorfile>namespacemesh__filter.html</anchorfile>
      <anchor>af762de35b7dba852cc5196ff06903bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>MeshHandle</name>
      <anchorfile>namespacemesh__filter.html</anchorfile>
      <anchor>a07c4a34ccdc891a29719367f162c52a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::DepthSelfFiltering</name>
    <filename>classmesh__filter_1_1DepthSelfFiltering.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a6ef4e11e011daadb77a3f192393e12b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addMeshes</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a044817c65b4b125e826ad470daa170c2</anchor>
      <arglist>(mesh_filter::MeshFilter&lt; mesh_filter::StereoCameraModel &gt; &amp;mesh_filter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>aca23d02d31d604a090433e004d96c177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCb</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a89756ced385f145b74852ccd4939ae86</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a6c9d17992bcff8c555f816fb7d8cd4b8</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~DepthSelfFiltering</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a9ede9783d690e2f7363e14009f9ab0ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a58d585df53be84771953e63cd77b75f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>far_clipping_plane_distance_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a61c48b923f285aa3d30f99a6c816501e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>filtered_depth_ptr_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a63a4a5e3130db77379e4cbe60c0aebd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>filtered_depth_transport_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a127e7538644b7ecd1b436157eba20e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>filtered_label_ptr_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a0389a3c83d6455526f27eccea11c2796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>filtered_label_transport_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a42edb2fc20be8cb79c1fb7af7d9299a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>input_depth_transport_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>ab50de561f72f15c5773d945a5b2258dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; MeshFilter&lt; StereoCameraModel &gt; &gt;</type>
      <name>mesh_filter_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a69e3e0d7a0397435b6797bf6eb744a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>model_depth_ptr_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a484a54d76535264a47e4ec79f36acfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>model_depth_transport_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a7a7edc05bb56ff07abac9e96efa9c087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImagePtr</type>
      <name>model_label_ptr_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a03b44f7df700819a199489950573b939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>model_label_transport_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>ac9cb22474a4758dac868957062d85c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>near_clipping_plane_distance_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a6060bcdd81b24cb34cc80a2fdb10ec10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>padding_offset_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>ac24440ea510c7c964af860327035f1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>padding_scale_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>ac41a72f330c87c8b6c2e82e6d0d54120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_filtered_depth_image_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>afea895705174967e33e3829d40995b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_filtered_label_image_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a4f836b38fd603d1d611716968c316223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_model_depth_image_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>ab510e7d46328a3d88c790851d754d4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_model_label_image_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>ad2ef8586f13bd195d8879520a82dee92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>ae5096f1c4b46f12b8cd0f118198eddd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>shadow_threshold_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>aac075ac84e693510d83dd3a8a1240b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>sub_depth_image_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>afc272669d163a3d81014dbafee44a42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransformProvider</type>
      <name>transform_provider_</name>
      <anchorfile>classmesh__filter_1_1DepthSelfFiltering.html</anchorfile>
      <anchor>a5241f1015dc608d96d9736e523358419</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::FilterJob</name>
    <filename>classmesh__filter_1_1FilterJob.html</filename>
    <templarg>ReturnType</templarg>
    <base>mesh_filter::Job</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classmesh__filter_1_1FilterJob.html</anchorfile>
      <anchor>a6e0384a2063c8af55422a1c556341c0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterJob</name>
      <anchorfile>classmesh__filter_1_1FilterJob.html</anchorfile>
      <anchor>ae5fd93f3f5f20252d2b47d9a14ce51c1</anchor>
      <arglist>(const boost::function&lt; ReturnType()&gt; &amp;exec)</arglist>
    </member>
    <member kind="function">
      <type>const ReturnType &amp;</type>
      <name>getResult</name>
      <anchorfile>classmesh__filter_1_1FilterJob.html</anchorfile>
      <anchor>a0aa119cc4f102ea21a43d1b3c69e6d72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; ReturnType()&gt;</type>
      <name>exec_</name>
      <anchorfile>classmesh__filter_1_1FilterJob.html</anchorfile>
      <anchor>a261cf9e5b27e06ebab80c0f99d6e6182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReturnType</type>
      <name>result_</name>
      <anchorfile>classmesh__filter_1_1FilterJob.html</anchorfile>
      <anchor>a2f9e7544bb576111f566b50c153aadef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::FilterJob&lt; void &gt;</name>
    <filename>classmesh__filter_1_1FilterJob_3_01void_01_4.html</filename>
    <base>mesh_filter::Job</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classmesh__filter_1_1FilterJob_3_01void_01_4.html</anchorfile>
      <anchor>a6b39f3a2f4e2375baf82009fd4e7c9b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterJob</name>
      <anchorfile>classmesh__filter_1_1FilterJob_3_01void_01_4.html</anchorfile>
      <anchor>a7f042c96aa3206251ed911ef1adee585</anchor>
      <arglist>(const boost::function&lt; void()&gt; &amp;exec)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void()&gt;</type>
      <name>exec_</name>
      <anchorfile>classmesh__filter_1_1FilterJob_3_01void_01_4.html</anchorfile>
      <anchor>a61d80747082ba1dd12b3ede1bfbaffac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::GLMesh</name>
    <filename>classmesh__filter_1_1GLMesh.html</filename>
    <member kind="function">
      <type></type>
      <name>GLMesh</name>
      <anchorfile>classmesh__filter_1_1GLMesh.html</anchorfile>
      <anchor>a71d4e524c1b8529cdadcd3e0d7a181d5</anchor>
      <arglist>(const shapes::Mesh &amp;mesh, unsigned int mesh_label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classmesh__filter_1_1GLMesh.html</anchorfile>
      <anchor>a444c51e7439b92adb222fb37bdf2b3bd</anchor>
      <arglist>(const Eigen::Affine3d &amp;transform) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GLMesh</name>
      <anchorfile>classmesh__filter_1_1GLMesh.html</anchorfile>
      <anchor>af481ebc0e6d49571f2c587cff8a0360a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>list_</name>
      <anchorfile>classmesh__filter_1_1GLMesh.html</anchorfile>
      <anchor>a61f9414ac100750521373c85e809a7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mesh_label_</name>
      <anchorfile>classmesh__filter_1_1GLMesh.html</anchorfile>
      <anchor>a2cabed0e71a7891b411dfe263698f2dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::GLRenderer</name>
    <filename>classmesh__filter_1_1GLRenderer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>begin</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a1d664fe294a6ddefdaa7029f6aae1381</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callList</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>ac03cfc1d07ac14d9cb977f3c1817eb09</anchor>
      <arglist>(GLuint list) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a8b8ae933061ba4f0e4af58e314bcab91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getColorBuffer</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>abbff3141c5918202dbd10da96f25be1d</anchor>
      <arglist>(unsigned char *buffer) const </arglist>
    </member>
    <member kind="function">
      <type>GLuint</type>
      <name>getColorTexture</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>acc856646f6adbfda9236db818ccfc47e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDepthBuffer</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a7339494837c064163880e16a86da6690</anchor>
      <arglist>(float *buffer) const </arglist>
    </member>
    <member kind="function">
      <type>GLuint</type>
      <name>getDepthTexture</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a7b4e5bc948b316375cddb796b169b0c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>getFarClippingDistance</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>aff4cb3ecb493fff943724748f3dbac00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const unsigned</type>
      <name>getHeight</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a0bcfbf44785fd0f7b902029c5309f5df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>getNearClippingDistance</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a68886cf6bdc5901df87b9de3aec3c258</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GLuint &amp;</type>
      <name>getProgramID</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a67cd96b1afd0fadcd74e3ba81b03a2ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const unsigned</type>
      <name>getWidth</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a90845341357c9cc68e0b905c91c4b96d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLRenderer</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a58740c7da0284f1e9ef735c9f19ea3dc</anchor>
      <arglist>(unsigned width, unsigned height, float near=0.1, float far=10.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBufferSize</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a30887d1ecd49980a9044b880414a04a4</anchor>
      <arglist>(unsigned width, unsigned height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraParameters</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a5291985a5255c18d941ab3022e9d9a08</anchor>
      <arglist>(float fx, float fy, float cx, float cy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClippingRange</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>ac014a369ec4c6a6100aa0fa43b4aad60</anchor>
      <arglist>(float near, float far)</arglist>
    </member>
    <member kind="function">
      <type>GLuint</type>
      <name>setShadersFromFile</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a89c300c6151390193128d2b7b328e161</anchor>
      <arglist>(const std::string &amp;vertex_filename, const std::string &amp;fragment_filename)</arglist>
    </member>
    <member kind="function">
      <type>GLuint</type>
      <name>setShadersFromString</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>ae7dfa6fe5f91836e86ad732ae8f88af7</anchor>
      <arglist>(const std::string &amp;vertex_shader, const std::string &amp;fragment_shader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GLRenderer</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>ae89d12631b3e18ca6fcc757e7a92579d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GLuint</type>
      <name>createShader</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a45d2761d57ac947b811dc19e4470355a</anchor>
      <arglist>(GLuint shaderID, const std::string &amp;source) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deleteFrameBuffers</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>aba75303ec27e33900571f489ccd50405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initFrameBuffers</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a68554f9a8655b75c2969334814431612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GLuint</type>
      <name>loadShaders</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a4e4b26cb10ff5cbc7667997c3f154847</anchor>
      <arglist>(const std::string &amp;vertex_source, const std::string &amp;fragment_source) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readShaderCodeFromFile</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a20fa1e90631eaea2861e6e2087f7de69</anchor>
      <arglist>(const std::string &amp;filename, std::string &amp;source) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCameraParameters</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a89a126ce0d26f401d298afc1875b408b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>createGLContext</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a58f041cdd66ce94a55b01ba7f53c1d7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>deleteGLContext</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>ad4a34637597b98dc5d28567242088107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cx_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>acefcf7825600d7c975ad759ad9b5a634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cy_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>abd92344067836e15a387a093a16917e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>depth_id_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a2773481d2fc10f975268e387a483f737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>far_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a5b5c51e5d4dacbda47209cdc3f789966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>fbo_id_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a9264a1e6535475ef5a2e8f6a546b9d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fx_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a6fbf05959276bbd96a068b2af1727f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fy_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>ae9c126af52c773e39889cd93e591c71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>height_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a3c2d5970d8ff16c056efa8591cf46aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>near_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>abd1f47f1791bbe85e962df6409c8c6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>program_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a1907e0d0c41ce7e5b49e8c818759e037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>rbo_id_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a6ab71d5e797bd23ce7c3ab3d807816ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>rgb_id_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>acd365f242b7240fe237c788e76ab3ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>width_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>a329cac0fc0be816299dab677af227508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::map&lt; boost::thread::id, std::pair&lt; unsigned, GLuint &gt; &gt;</type>
      <name>context_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>ab5744978ef95b56eaafcb5842b464936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static boost::mutex</type>
      <name>context_lock_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>aed0c7b8f18e0b9572836ac78703e214e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>glutInitialized_</name>
      <anchorfile>classmesh__filter_1_1GLRenderer.html</anchorfile>
      <anchor>ad9c02f1fa67bb7d76aedbd41a8cb991b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::Job</name>
    <filename>classmesh__filter_1_1Job.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classmesh__filter_1_1Job.html</anchorfile>
      <anchor>a81cb3ca1b1df12c306c21fbef0999fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classmesh__filter_1_1Job.html</anchorfile>
      <anchor>aa1b25b1b193efbf7fc2c00452976da71</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDone</name>
      <anchorfile>classmesh__filter_1_1Job.html</anchorfile>
      <anchor>a984590282a09a0d4adbb635a78e77354</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Job</name>
      <anchorfile>classmesh__filter_1_1Job.html</anchorfile>
      <anchor>a98a0ba9cc91f9f51d0ba6f9e899c8e00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classmesh__filter_1_1Job.html</anchorfile>
      <anchor>ae7bd019494539440701016291f984527</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::condition_variable</type>
      <name>condition_</name>
      <anchorfile>classmesh__filter_1_1Job.html</anchorfile>
      <anchor>a41ac6935ac395459eb735a44bc867ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>done_</name>
      <anchorfile>classmesh__filter_1_1Job.html</anchorfile>
      <anchor>a6a8868b66feadbc6729dbdb3e17e7499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classmesh__filter_1_1Job.html</anchorfile>
      <anchor>ae1af83b0ba8cb761dde00f49aecc7c79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::MeshFilter</name>
    <filename>classmesh__filter_1_1MeshFilter.html</filename>
    <templarg>SensorType</templarg>
    <base>mesh_filter::MeshFilterBase</base>
    <member kind="function">
      <type></type>
      <name>MeshFilter</name>
      <anchorfile>classmesh__filter_1_1MeshFilter.html</anchorfile>
      <anchor>aa75651ccdb3f7738c0530a1d5aa2222d</anchor>
      <arglist>(const TransformCallback &amp;transform_callback=TransformCallback(), const typename SensorType::Parameters &amp;sensor_parameters=typename SensorType::Parameters())</arglist>
    </member>
    <member kind="function">
      <type>SensorType::Parameters &amp;</type>
      <name>parameters</name>
      <anchorfile>classmesh__filter_1_1MeshFilter.html</anchorfile>
      <anchor>a8e7ffc221201bbdf406b6a0d2463d7b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SensorType::Parameters &amp;</type>
      <name>parameters</name>
      <anchorfile>classmesh__filter_1_1MeshFilter.html</anchorfile>
      <anchor>a0bfe49ee5766d48a96ed8d7d9effdd90</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::MeshFilterBase</name>
    <filename>classmesh__filter_1_1MeshFilterBase.html</filename>
    <member kind="enumvalue">
      <name>Background</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a57cb80d2c3b77a24bfd6a17fc677d124af5affa8ef917398bf04a977071d144df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Shadow</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a57cb80d2c3b77a24bfd6a17fc677d124ae19c5a7cef91c42896445f5e0d4826ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NearClip</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a57cb80d2c3b77a24bfd6a17fc677d124a9a1b76de7e5bd303f1f1e8f9a47e80ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FarClip</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a57cb80d2c3b77a24bfd6a17fc677d124a14f67d0d8f8950f87578e74e3060899d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstLabel</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a57cb80d2c3b77a24bfd6a17fc677d124a050908cf263a51accbf2c9a50abc0fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; bool(MeshHandle, Eigen::Affine3d &amp;)&gt;</type>
      <name>TransformCallback</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a9327b06bfbcf6c8fe3c0e8cfa62627bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MeshHandle</type>
      <name>addMesh</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a85dc1295bee6cbc2bfde9a2d4e8c9127</anchor>
      <arglist>(const shapes::Mesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a8fd44d77e756ea459c8be3f9cd67b0ad</anchor>
      <arglist>(const void *sensor_data, GLushort type, bool wait=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilteredDepth</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>ac366dc9d445b768a32d141bbad96cbf1</anchor>
      <arglist>(float *depth) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilteredLabels</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>aaa5c5a5639baa51ae30d8d5cfd304afa</anchor>
      <arglist>(LabelType *labels) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getModelDepth</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a076e0e6fde70e8f3a11b2b007f3e22df</anchor>
      <arglist>(float *depth) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getModelLabels</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a75b64b6b51980229006b8fa5a04ff798</anchor>
      <arglist>(LabelType *labels) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshFilterBase</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a135252b30578e3e8e9b4d0b34dc16412</anchor>
      <arglist>(const TransformCallback &amp;transform_callback, const SensorModel::Parameters &amp;sensor_parameters, const std::string &amp;render_vertex_shader=&quot;&quot;, const std::string &amp;render_fragment_shader=&quot;&quot;, const std::string &amp;filter_vertex_shader=&quot;&quot;, const std::string &amp;filter_fragment_shader=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeMesh</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a36e28a4d7627e0441049f49ce2fd0659</anchor>
      <arglist>(MeshHandle mesh_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaddingOffset</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a95e4a5ee09c087c083e1ae8d1cc71965</anchor>
      <arglist>(float offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPaddingScale</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>ac25841b619542c32ed70b474124e2951</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShadowThreshold</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a4933962abaa85732fb599554c666b967</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformCallback</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a00d2f9587c550e1f581c1de5872640eb</anchor>
      <arglist>(const TransformCallback &amp;transform_callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MeshFilterBase</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a264c65243b5b51a77a12521a521e09e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addJob</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a842978798748bb973791b864afa4bd5f</anchor>
      <arglist>(const boost::shared_ptr&lt; Job &gt; &amp;job) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addMeshHelper</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a0709974f4134d1fa42db2a7978bb0c90</anchor>
      <arglist>(MeshHandle handle, const shapes::Mesh *cmesh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deInitialize</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a64ff619727fac377e2e5b8db4b0de16e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>doFilter</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>afca825036041fbe8f5e880bd375037dc</anchor>
      <arglist>(const void *sensor_data, const int encoding) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a3d50f895d6c9a7498cb3ba0b4a147686</anchor>
      <arglist>(const std::string &amp;render_vertex_shader, const std::string &amp;render_fragment_shader, const std::string &amp;filter_vertex_shader, const std::string &amp;filter_fragment_shader)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>removeMeshHelper</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a1a60b9e3531ddca293d5b777e7eadd47</anchor>
      <arglist>(MeshHandle handle)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>run</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a28d3af908a85807d357a919bb7c396d9</anchor>
      <arglist>(const std::string &amp;render_vertex_shader, const std::string &amp;render_fragment_shader, const std::string &amp;filter_vertex_shader, const std::string &amp;filter_fragment_shader)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>ad2d0a8c67f7ee8e0edc436881ef20c6e</anchor>
      <arglist>(unsigned int width, unsigned int height)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>canvas_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>afbf3a45921ee3bf2010f217a89e2be43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; GLRenderer &gt;</type>
      <name>depth_filter_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>ac5423238941d74c8bfdb5331bd9a4f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::thread</type>
      <name>filter_thread_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a7cfbf443c8f8cf6cbd9b54bce445f178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::condition_variable</type>
      <name>jobs_condition_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a4afd85a2a779b0bf234350ab51faa5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>jobs_mutex_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a1e704aee355248ff7073fb89593711b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::queue&lt; boost::shared_ptr&lt; Job &gt; &gt;</type>
      <name>jobs_queue_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a810c80ec172adfb420aa29289c0bafaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; GLRenderer &gt;</type>
      <name>mesh_renderer_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a9ffc34c09c6a6076fc8defe01f5d3879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; MeshHandle, boost::shared_ptr&lt; GLMesh &gt; &gt;</type>
      <name>meshes_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>af45036e2f3eb9bfe570e989effb746e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>meshes_mutex_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a80f259853b3303c2fe03526bb2465fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MeshHandle</type>
      <name>min_handle_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a80d2d3d0d564a0b27069803b1abab669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MeshHandle</type>
      <name>next_handle_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a45b86038d27a6e533cf1de7e1f1f0b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>padding_offset_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a33a304ad1e33c5e52813d91f802e7051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>padding_scale_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a5c29d7f6a7de4d285aa256d833e3221a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>sensor_depth_texture_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a0dd9553d93fb66886df8e10070c58208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; SensorModel::Parameters &gt;</type>
      <name>sensor_parameters_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>ad88e662e32ca057a7c4635c30cd33f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>shadow_threshold_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>afa52e925cd4e9d3a42a61bd98245c4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>shadow_threshold_location_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a0f58256d52659684ca518fb35acbf685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>stop_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a29a92f834025fd743a83114e9751d2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TransformCallback</type>
      <name>transform_callback_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>a8a610b0a022a27a1c9fe88ecd823ac8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>transform_callback_mutex_</name>
      <anchorfile>classmesh__filter_1_1MeshFilterBase.html</anchorfile>
      <anchor>aa11ab820f5411c46dda9a517fc82bb70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::SensorModel</name>
    <filename>classmesh__filter_1_1SensorModel.html</filename>
    <class kind="class">mesh_filter::SensorModel::Parameters</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SensorModel</name>
      <anchorfile>classmesh__filter_1_1SensorModel.html</anchorfile>
      <anchor>a26f1a2ba8a4390aeefff770df89c5236</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::SensorModel::Parameters</name>
    <filename>classmesh__filter_1_1SensorModel_1_1Parameters.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Parameters *</type>
      <name>clone</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>aa087cb2b10d48656fa562f0d56189e63</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFarClippingPlaneDistance</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>ad88a1d91694bf0233baa4924b311a1ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getHeight</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>aaac90d8582173898bded854b2f87f786</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNearClippingPlaneDistance</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>ade85ab0a623b8d329a2375c9ac901bce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Eigen::Vector3f &amp;</type>
      <name>getPaddingCoefficients</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>a1bf761ace42434a81a40548e47b63196</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getWidth</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>aa9b914fc28667d3cf23aaa28cac35556</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>adae6060989e4f976116fb0098a2b0b3d</anchor>
      <arglist>(unsigned width, unsigned height, float near_clipping_plane_distance, float far_clipping_plane_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthRange</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>a198fc975dbf1889920d539c4436c55d5</anchor>
      <arglist>(float near, float far)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFilterParameters</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>ae6e008bbc303619922574bb3a895deaf</anchor>
      <arglist>(GLRenderer &amp;renderer) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageSize</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>a52ca89ebb70ae2395bbd615f3ba52f78</anchor>
      <arglist>(unsigned width, unsigned height)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRenderParameters</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>ad4f751148dfa3073e2de2d2612bb712d</anchor>
      <arglist>(GLRenderer &amp;renderer) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transformFilteredDepthToMetricDepth</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>afce289574439c6f0da7979a1accbd49c</anchor>
      <arglist>(float *depth) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transformModelDepthToMetricDepth</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>a1dbf44ca0c8f023c5c6a1c30cc3a2786</anchor>
      <arglist>(float *depth) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Parameters</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>a759e06195420524ab52374f489ed7b12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>far_clipping_plane_distance_</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>a04042ad8164772cc038ce21c4e6ffd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>height_</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>a4f59dab07fba127f54c60a833413fa12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>near_clipping_plane_distance_</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>a2b744d678dfa6f23f3430fa61032eb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>width_</name>
      <anchorfile>classmesh__filter_1_1SensorModel_1_1Parameters.html</anchorfile>
      <anchor>aae48355c71294f08bb778f3f3a87a8a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::StereoCameraModel</name>
    <filename>classmesh__filter_1_1StereoCameraModel.html</filename>
    <base>mesh_filter::SensorModel</base>
    <class kind="class">mesh_filter::StereoCameraModel::Parameters</class>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>filterFragmentShaderSource</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel.html</anchorfile>
      <anchor>a2b94f06913de68f46728b58bba0ccb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>filterVertexShaderSource</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel.html</anchorfile>
      <anchor>af42e043ca0da98b6de7787b43ee5c261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StereoCameraModel::Parameters &amp;</type>
      <name>RegisteredPSDKParams</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel.html</anchorfile>
      <anchor>a178a250a118b24fd07543e44846476c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>renderFragmentShaderSource</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel.html</anchorfile>
      <anchor>aaaeaf3d8eadc23664c26d062df49c510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>renderVertexShaderSource</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel.html</anchorfile>
      <anchor>a413cefbbc76faa3bc6e653435632da62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter::StereoCameraModel::Parameters</name>
    <filename>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</filename>
    <base>mesh_filter::SensorModel::Parameters</base>
    <member kind="function">
      <type>SensorModel::Parameters *</type>
      <name>clone</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a135f7bc033e9c1c5e24f4d5c8cdc2eb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3f &amp;</type>
      <name>getPaddingCoefficients</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a1e7e4b3f238a0671f45e6aa98742ee22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a1ec3081e523a7376f575c2be45c51d65</anchor>
      <arglist>(unsigned width, unsigned height, float near_clipping_plane_distance, float far_clipping_plane_distance, float fx, float fy, float cx, float cy, float base_line, float disparity_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseline</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a0102f5488f16afec229ec559efb20f9a</anchor>
      <arglist>(float base_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraParameters</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a2bf6f09d5960e2eeaea8365e65e8a6d7</anchor>
      <arglist>(float fx, float fy, float cx, float cy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisparityResolution</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a489ff5348e059d6b16be41837076ce85</anchor>
      <arglist>(float disparity_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterParameters</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a237b47898e6a8dee2d453f325b138d48</anchor>
      <arglist>(GLRenderer &amp;renderer) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderParameters</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a4c0c5fda0078bb940a00c965f993d524</anchor>
      <arglist>(GLRenderer &amp;renderer) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parameters</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a715031f5ee08eba2a666ba3374c005a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>base_line_</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a45da2a52444f42a7ab688584bf9fa875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cx_</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>afee4d11f0e76a4ac021e292709cd560a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cy_</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>a8aba4a90113d494cc36aed4613bd103b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>disparity_resolution_</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>adf852fbfbfddfe8a7ee0e24f66c7c63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fx_</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>ac89b8f51c317364e4e118695bb2b2b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fy_</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>af50fab15a944236adc241320f79e6a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::Vector3f</type>
      <name>padding_coefficients_</name>
      <anchorfile>classmesh__filter_1_1StereoCameraModel_1_1Parameters.html</anchorfile>
      <anchor>ad134f7e41461961631fc6f8306a217bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mesh_filter_test</name>
    <filename>namespacemesh__filter__test.html</filename>
    <class kind="class">mesh_filter_test::FilterTraits</class>
    <class kind="class">mesh_filter_test::FilterTraits&lt; float &gt;</class>
    <class kind="class">mesh_filter_test::FilterTraits&lt; unsigned short &gt;</class>
    <class kind="class">mesh_filter_test::MeshFilterTest</class>
    <member kind="function">
      <type>const Type</type>
      <name>getRandomNumber</name>
      <anchorfile>namespacemesh__filter__test.html</anchorfile>
      <anchor>a3dd938413f226f022a08c3997678ab77</anchor>
      <arglist>(const Type &amp;min, const Type &amp;max)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter_test::FilterTraits</name>
    <filename>classmesh__filter__test_1_1FilterTraits.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const GLushort</type>
      <name>GL_TYPE</name>
      <anchorfile>classmesh__filter__test_1_1FilterTraits.html</anchorfile>
      <anchor>a1ce3f83ddbd9f8d02b03e3f8e25e4178</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter_test::FilterTraits&lt; float &gt;</name>
    <filename>classmesh__filter__test_1_1FilterTraits_3_01float_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const GLushort</type>
      <name>GL_TYPE</name>
      <anchorfile>classmesh__filter__test_1_1FilterTraits_3_01float_01_4.html</anchorfile>
      <anchor>a901e1b4504fb080590b4ae105aea000b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ToMetricScale</name>
      <anchorfile>classmesh__filter__test_1_1FilterTraits_3_01float_01_4.html</anchorfile>
      <anchor>a823d8789e64e24e6e2fdc93518b3f680</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter_test::FilterTraits&lt; unsigned short &gt;</name>
    <filename>classmesh__filter__test_1_1FilterTraits_3_01unsigned_01short_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const GLushort</type>
      <name>GL_TYPE</name>
      <anchorfile>classmesh__filter__test_1_1FilterTraits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a2a249362178eb2fb2cc9258f7c6c0f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ToMetricScale</name>
      <anchorfile>classmesh__filter__test_1_1FilterTraits_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a80a6353853af6cdbd77631756b9b6ab8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_filter_test::MeshFilterTest</name>
    <filename>classmesh__filter__test_1_1MeshFilterTest.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>MeshFilterTest</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a414f77ed9dcf69f3e951d961b3dc36b7</anchor>
      <arglist>(unsigned width=500, unsigned height=500, double near=0.5, double far=5.0, double shadow=0.1, double epsilon=1e-7)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeshDistance</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>af3da96d1909e3b4ef62fba2240c6d887</anchor>
      <arglist>(double distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a59e08c20eaa8296d90f6857448bbcfad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BOOST_STATIC_ASSERT_MSG</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>aa69c7d35ad71af8efc79c9a042705d80</anchor>
      <arglist>(FilterTraits&lt; Type &gt;::GL_TYPE!=GL_ZERO,&quot;Only \&quot;float\&quot; and \&quot;unsigned short int\&quot; are allowed.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>shapes::Mesh</type>
      <name>createMesh</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a7ff14e01623bbbb768ce39d6a67ad3aa</anchor>
      <arglist>(double z) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getGroundTruth</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a47eb6903238b8e339a33ceadda37836c</anchor>
      <arglist>(unsigned int *labels, float *depth) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transform_callback</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a7dc6bd853b0d350c8db458b17112ca38</anchor>
      <arglist>(MeshHandle handle, Affine3d &amp;transform) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>distance_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a0aed4601cfd6804cc3f3d4c540cbf0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>epsilon_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>ad6c87296d3fb83b479296abfae9872ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>far_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>acd5a42e2038045a82798d7a53f35b1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeshFilter&lt; StereoCameraModel &gt;</type>
      <name>filter_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a70062dee56a0cf2a6c209aaa61d4a147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeshHandle</type>
      <name>handle_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a0a5f0a135a978de2e5fe4d1cf8e9e9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>height_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>ace2d6e407251e0e6661db6e30f0bbc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>near_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>afa98472c326bf9a923524b2e686d6c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Type &gt;</type>
      <name>sensor_data_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a08025f5ef7c3fc415e9b1437084dead0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StereoCameraModel::Parameters</type>
      <name>sensor_parameters_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a6eb47301aa120119537c808892eb24f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>shadow_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>ac5d587fd725aa976c344f1e525318802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>width_</name>
      <anchorfile>classmesh__filter__test_1_1MeshFilterTest.html</anchorfile>
      <anchor>a267630545fce83f1fe68935f9bf9ef69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit::semantic_world</name>
    <filename>namespacemoveit_1_1semantic__world.html</filename>
    <class kind="class">moveit::semantic_world::SemanticWorld</class>
  </compound>
  <compound kind="class">
    <name>moveit::semantic_world::SemanticWorld</name>
    <filename>classmoveit_1_1semantic__world_1_1SemanticWorld.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void()&gt;</type>
      <name>TableCallbackFn</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a2d3a32d9053bb33af906ca222af77b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTableCallback</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a9e85b48f24b428018b8ca48ad1edb7de</anchor>
      <arglist>(const TableCallbackFn &amp;table_callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addTablesToCollisionWorld</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a24c16571fa625bae15aa84993868a76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a592fcbcb2f9646ef1a0bbbe4289f1dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>findObjectTable</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>ab75b6916ab2f773e4a94cf1b6d104ab6</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose, double min_distance_from_edge=0.0, double min_vertical_offset=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>generatePlacePoses</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>aae622b5eb3fa93cb92b72a015a288d9e</anchor>
      <arglist>(const std::string &amp;table_name, const shapes::ShapeConstPtr &amp;object_shape, const geometry_msgs::Quaternion &amp;object_orientation, double resolution, double delta_height=0.01, unsigned int num_heights=2) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>generatePlacePoses</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a368233231013ee5340d943a858d0261e</anchor>
      <arglist>(const object_recognition_msgs::Table &amp;table, const shapes::ShapeConstPtr &amp;object_shape, const geometry_msgs::Quaternion &amp;object_orientation, double resolution, double delta_height=0.01, unsigned int num_heights=2) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>generatePlacePoses</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a10e6cfa1c0ed716167c0446be4af1263</anchor>
      <arglist>(const object_recognition_msgs::Table &amp;table, double resolution, double height_above_table, double delta_height=0.01, unsigned int num_heights=2, double min_distance_from_edge=0.10) const </arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::MarkerArray</type>
      <name>getPlaceLocationsMarker</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>afe57ed5fc85c10b322780eb0cad6742f</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;poses) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getTableNamesInROI</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a56337ebfcea8c4a0a4a2cace8cb2ea97</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz) const </arglist>
    </member>
    <member kind="function">
      <type>object_recognition_msgs::TableArray</type>
      <name>getTablesInROI</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a2a55272b76bed7754bad0fedffb27819</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInsideTableContour</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>aabfe6885581220f12952c3147d169755</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose, const object_recognition_msgs::Table &amp;table, double min_distance_from_edge=0.0, double min_vertical_offset=0.0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemanticWorld</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a31c2764abbaf1be5f5d730f427f33ab5</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>shapes::Mesh *</type>
      <name>createSolidMeshFromPlanarPolygon</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a156a972930bc42011235497730952957</anchor>
      <arglist>(const shapes::Mesh &amp;polygon, double thickness) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>shapes::Mesh *</type>
      <name>orientPlanarPolygon</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>aea052470baabf036e3ae5c37fb9fd9c7</anchor>
      <arglist>(const shapes::Mesh &amp;polygon) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tableCallback</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a6e6db28d6b30a7d682fdf425510e02f9</anchor>
      <arglist>(const object_recognition_msgs::TableArrayPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>transformTableArray</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a66ccf8152654c23a993cf01e2d9fc2a1</anchor>
      <arglist>(object_recognition_msgs::TableArray &amp;table_array) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>collision_object_publisher_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a68d8973d075fbe696be28a634fd292fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, object_recognition_msgs::Table &gt;</type>
      <name>current_tables_in_collision_world_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>af0d0ac6ddaa2f23e856f7e15d40653b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a390ea4e25430927f01bd92434c9c2153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>place_poses_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a2ad560326c1dd22ede24467a53d857af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_scene::PlanningSceneConstPtr</type>
      <name>planning_scene_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>acc2d0f4463dd0d97dde1a5e8e5dd1fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>planning_scene_diff_publisher_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a1a3977146e682350b438b05dfd26077b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_recognition_msgs::TableArray</type>
      <name>table_array_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a0de0117f657552ebd672eb5da8f65823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TableCallbackFn</type>
      <name>table_callback_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>ae3655608c9bca69a1ecabce74942c9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>table_subscriber_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a8b0c893dec150ab2c7c9f1a65d119879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>visualization_publisher_</name>
      <anchorfile>classmoveit_1_1semantic__world_1_1SemanticWorld.html</anchorfile>
      <anchor>a3dc66cf13d5f1eeb7c7ed8b3e3936859</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>occupancy_map_monitor</name>
    <filename>namespaceoccupancy__map__monitor.html</filename>
    <class kind="class">occupancy_map_monitor::DepthImageOctomapUpdater</class>
    <class kind="class">occupancy_map_monitor::LazyFreeSpaceUpdater</class>
    <class kind="class">occupancy_map_monitor::OccMapTree</class>
    <class kind="class">occupancy_map_monitor::OccupancyMapMonitor</class>
    <class kind="class">occupancy_map_monitor::OccupancyMapUpdater</class>
    <class kind="class">occupancy_map_monitor::PointCloudOctomapUpdater</class>
    <member kind="typedef">
      <type>octomap::OcTreeNode</type>
      <name>OccMapNode</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a564889ef8b82dff5d3e96b097534303b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OccMapTree &gt;</type>
      <name>OccMapTreeConstPtr</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a99ac2fe6390766019413fdba8a708cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OccMapTree &gt;</type>
      <name>OccMapTreePtr</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>ad1b446ba1a1c16e29b2c814cb46b4fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OccupancyMapUpdater &gt;</type>
      <name>OccupancyMapUpdaterConstPtr</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a2dd3b32c6909302fb6e6578c1a3f6f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OccupancyMapUpdater &gt;</type>
      <name>OccupancyMapUpdaterPtr</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>ae2be9bd5382dc0335c7b3a806b2e6aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ShapeHandle</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a4c24d56c4094a6343d56ef3cfe5dcb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; ShapeHandle, Eigen::Affine3d, std::less&lt; ShapeHandle &gt;, Eigen::aligned_allocator&lt; std::pair&lt; const ShapeHandle, Eigen::Affine3d &gt; &gt; &gt;</type>
      <name>ShapeTransformCache</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a1fc999ebdc8b92bc7d485890c278a4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; bool(const std::string &amp;target_frame, const ros::Time &amp;target_time, ShapeTransformCache &amp;cache)&gt;</type>
      <name>TransformCacheProvider</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a4b2a5be8ae113165ceb956bdab330aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>HOST_IS_BIG_ENDIAN</name>
      <anchorfile>namespaceoccupancy__map__monitor.html</anchorfile>
      <anchor>a39c908509253484ed23ea014d8817c2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_map_monitor::DepthImageOctomapUpdater</name>
    <filename>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</filename>
    <base>occupancy_map_monitor::OccupancyMapUpdater</base>
    <member kind="function">
      <type></type>
      <name>DepthImageOctomapUpdater</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a137f2d3ffe0eff04825688ca847137bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ShapeHandle</type>
      <name>excludeShape</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a6b6b6672cc8e7cc225dac492227e3f30</anchor>
      <arglist>(const shapes::ShapeConstPtr &amp;shape)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>forgetShape</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>abf80a359f72396eefe07b717e7e8ba7f</anchor>
      <arglist>(ShapeHandle handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a9a161eb27a48bce2cb1a4ec81798b4ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setParams</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a4647eb91abb99fe75a9f972938778819</anchor>
      <arglist>(XmlRpc::XmlRpcValue &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>aa291eb7401d653dacda27262de5cb95f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a1eff78f994f7b9e259f47e46f304309c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DepthImageOctomapUpdater</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>aa1493c0974134be51842d3a56d8a6f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthImageCallback</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a67f6c716983267fef3b27f71c869694f</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getShapeTransform</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ae596ef29b29a5885d2598fe44d9f3e3d</anchor>
      <arglist>(mesh_filter::MeshHandle h, Eigen::Affine3d &amp;transform) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopHelper</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a05344f1a99b2fa6bf0a1720a392cfba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>average_callback_dt_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a02d2034df771dfd8bba0d9e65f84b4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>failed_tf_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ad99c1ebc9bc50d087abfaa5cda409d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>far_clipping_plane_distance_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a179155c58ebd8d25ca14932b1ae0a3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filtered_cloud_topic_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ad77ddbbe830c4af7dc134ae2a47dd7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>filtered_depth_transport_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a640809fa3f6d0e9423610b89a03068b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>filtered_label_transport_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a8e1d2de6d697a417effed9bd69ad5236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>filtered_labels_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a94d620089296a2acc4bb77044b5fe26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; LazyFreeSpaceUpdater &gt;</type>
      <name>free_space_updater_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a093d18cd233da1584b6e894ad234a96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>good_tf_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a38e15d18f06ad4d4b9267b21edc7ccea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>image_callback_count_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a80bd00e95307f1cbb3006959877d7907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>image_topic_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a21563545bcede5d6b9e84d15a47db511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>input_depth_transport_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a3db124aa3bdf81d295f691af5f58efe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>inv_fx_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a346d52958204fb05b56a37706479db68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>inv_fy_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ae431c075f9834f0fddfaf4a5547deae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>K0_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ae2d52aa18e4744199812ac0036f8b1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>K2_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a315323e3be914c276a8ce9d9895d1e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>K4_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a0372a942bda53007e1d387052548d08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>K5_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ad45cb6f33a4824699e5909a7730ba70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallTime</type>
      <name>last_depth_callback_start_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a50b847c74dc4cf9321b1b5547ceb2d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; mesh_filter::MeshFilter&lt; mesh_filter::StereoCameraModel &gt; &gt;</type>
      <name>mesh_filter_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a3d073598aaded4f2a87e8d5594acbef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>model_depth_transport_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>afba2ec38e64667e67813fac5aca1c283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>near_clipping_plane_distance_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ae6c73e3cfd7a4a7f30e728c0fe035710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>aaca1ae7a782c735186ed7f9f4c127c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>padding_offset_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a76d412c5939d148b0d93e9ec88226786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>padding_scale_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a5dceb4c41856811f40b5aa79a144350b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_filtered_depth_image_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ac6e366ee2bd5d6656572345966cfe67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_filtered_label_image_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a298f3877b083415854a410f0ed4138a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_model_depth_image_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a3a9cd8e6842a5ef5cb17e4ea772270c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>queue_size_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ac9f0293e1e0faa540bcee99dbfcc7310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>sensor_type_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a16181c36ff8bdae5ef14b37ef17b2f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>shadow_threshold_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a4a6d997df668d9c9eee10bd445fad14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>skip_horizontal_pixels_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>ad558150185ffc0e6fceede5ba0f3e3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>skip_vertical_pixels_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>acd373a1b035d57eb8db28b315831afb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>sub_depth_image_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a41371a50c9fb78433c975d9b793c8f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::Transformer &gt;</type>
      <name>tf_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a89113e0d872f42e764a9b5f25b0af002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>x_cache_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a04253516bd4209621cb029f411b3ca20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>y_cache_</name>
      <anchorfile>classoccupancy__map__monitor_1_1DepthImageOctomapUpdater.html</anchorfile>
      <anchor>a4cab03f8bf19ca3cfe1ee783596f0f1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_map_monitor::LazyFreeSpaceUpdater</name>
    <filename>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</filename>
    <member kind="function">
      <type></type>
      <name>LazyFreeSpaceUpdater</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a283b5c35bdea1341f32e1621222f1740</anchor>
      <arglist>(const OccMapTreePtr &amp;tree, unsigned int max_batch_size=10)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushLazyUpdate</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a3b9180b8492e07700e82ebef5c15a5f9</anchor>
      <arglist>(octomap::KeySet *occupied_cells, octomap::KeySet *model_cells, const octomap::point3d &amp;sensor_origin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LazyFreeSpaceUpdater</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a1c808742b339592c1c41d080329d920a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::tr1::unordered_map&lt; octomap::OcTreeKey, unsigned int, octomap::OcTreeKey::KeyHash &gt;</type>
      <name>OcTreeKeyCountMap</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>ab84f04ae11f67b13e4932a93985dfe63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>lazyUpdateThread</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>ae1b17b8d3d653dd09902a8fb26bdd620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processThread</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a1675e72ffe2d2becfffcfea3c42392a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushBatchToProcess</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a1aa2620662b00d999b6d0d1c488f7757</anchor>
      <arglist>(OcTreeKeyCountMap *occupied_cells, octomap::KeySet *model_cells, const octomap::point3d &amp;sensor_origin)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>cell_process_lock_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>aca96abe3c71b9b0738ade8d5678d2e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>max_batch_size_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>ab7753a11382e7fcccd3fcfed98179900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_sensor_delta_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a566dc9fda63b580261b221a1c7bceda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; octomap::KeySet * &gt;</type>
      <name>model_cells_sets_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>afae05280ec226152503bbf87882fff13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; octomap::KeySet * &gt;</type>
      <name>occupied_cells_sets_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a56c67ea3910c74c0704676fcc1e61abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>process_condition_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a6e206ac97f3697c56c783091bb9f6d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::KeySet *</type>
      <name>process_model_cells_set_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>afe7ebc1e9307644381a7d82058bf0bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OcTreeKeyCountMap *</type>
      <name>process_occupied_cells_set_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a43892d55713222b8c344fe2137e159fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::point3d</type>
      <name>process_sensor_origin_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>ae5393258f0fb6b29e43535a13f5714de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>process_thread_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a9143227dd60f5279708e68c12433b744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>running_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a65b8e14681ccc0155c02509192e7f767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; octomap::point3d &gt;</type>
      <name>sensor_origins_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a4f9c5b5de3b511dba5c59fae50d19c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OccMapTreePtr</type>
      <name>tree_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a45c5a6a8d3bc0abd3c63fda1073aabad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>update_cell_sets_lock_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a279f6ef50e8bb39ddc4ded56f3b84bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>update_condition_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a9e52f3aa9ba2eed772ab4208e7782e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>update_thread_</name>
      <anchorfile>classoccupancy__map__monitor_1_1LazyFreeSpaceUpdater.html</anchorfile>
      <anchor>a65038a29f148b8ce26f63177d7c3f91f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_map_monitor::OccMapTree</name>
    <filename>classoccupancy__map__monitor_1_1OccMapTree.html</filename>
    <base>octomap::OcTree</base>
    <member kind="function">
      <type>void</type>
      <name>lockRead</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>a60be9a429e0b7d784fef80b7143639ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lockWrite</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>ae8854bf3fb857c60a2d9b6ec5d814b7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OccMapTree</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>accaf8ece14af08a73ef2f7ae73094637</anchor>
      <arglist>(double resolution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OccMapTree</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>ae26fda99853bdb084bdce868642f766f</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateCallback</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>a787f90a5b532b67aa8888ddd09c0ec69</anchor>
      <arglist>(const boost::function&lt; void()&gt; &amp;update_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>triggerUpdateCallback</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>ad24dda1922337f8d40f8b84300ab80ca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlockRead</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>a4ea927b384768fae715cd20d2f023d73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlockWrite</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>abd30b3c51ff312b79f75b21283f86568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_mutex</type>
      <name>tree_mutex_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>a167b47bd42cab14722b6413a414839cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void()&gt;</type>
      <name>update_callback_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccMapTree.html</anchorfile>
      <anchor>a450ea6875490186b0efd8966e36a2f38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_map_monitor::OccupancyMapMonitor</name>
    <filename>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addUpdater</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>abcbc5c9b2f7e5545b50a5825e4751aa6</anchor>
      <arglist>(const OccupancyMapUpdaterPtr &amp;updater)</arglist>
    </member>
    <member kind="function">
      <type>ShapeHandle</type>
      <name>excludeShape</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a9db2e4fd5fb0ad3bb72819efd519648d</anchor>
      <arglist>(const shapes::ShapeConstPtr &amp;shape)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forgetShape</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>afabe41ac2df7eb4058f21886b4f15214</anchor>
      <arglist>(ShapeHandle handle)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getMapFrame</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a7e8f7cf9d28f7fb1fe11c9a321fb8988</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMapResolution</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>adf851c0643dcddbaaf70926cdff9f699</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const OccMapTreePtr &amp;</type>
      <name>getOcTreePtr</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>aa3e6998ab5f2e479ff3d6f59b0d87fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const OccMapTreeConstPtr &amp;</type>
      <name>getOcTreePtr</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>ade220bd054f4a5894fe5078f6a577272</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; tf::Transformer &gt; &amp;</type>
      <name>getTFClient</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>aa1d32413295e8a80921c6581d4632068</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>ae53a0ea2678b223f7b03e0863fc9ad78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OccupancyMapMonitor</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a9b2abcd21e25044348159bbe20388cb8</anchor>
      <arglist>(const boost::shared_ptr&lt; tf::Transformer &gt; &amp;tf, const std::string &amp;map_frame=&quot;&quot;, double map_resolution=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OccupancyMapMonitor</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>ab6dd6c6396267754026ec75f9c120fec</anchor>
      <arglist>(double map_resolution=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishDebugInformation</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a70cc3e6dc1e6fee216def9b9e7b9e389</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMapFrame</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>af75888e806c2674a7b2d8ffb91574d24</anchor>
      <arglist>(const std::string &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformCacheCallback</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a56c686ad27f23f9dceecdb8946a2ba5e</anchor>
      <arglist>(const TransformCacheProvider &amp;transform_cache_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateCallback</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a2ff7c82fce0e7f7057d602a49c51958d</anchor>
      <arglist>(const boost::function&lt; void()&gt; &amp;update_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startMonitor</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a4402900ae7e6b91fffe6de2d8c36eae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopMonitor</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a9d52ec8c18acf175ab4a27b01a49ccf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OccupancyMapMonitor</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a3388d6151f045e646b00c13378c06431</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getShapeTransformCache</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>acf93aad22de3466beda62b275abce28f</anchor>
      <arglist>(std::size_t index, const std::string &amp;target_frame, const ros::Time &amp;target_time, ShapeTransformCache &amp;cache) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a55cd6361dfe224b3bd8fe0c4b65c29e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadMapCallback</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a25352867e9fd90b85ec578a7acbb691b</anchor>
      <arglist>(moveit_msgs::LoadMap::Request &amp;request, moveit_msgs::LoadMap::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>saveMapCallback</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a63ff0dfbfd8a520e8dbec2c0eeb253aa</anchor>
      <arglist>(moveit_msgs::SaveMap::Request &amp;request, moveit_msgs::SaveMap::Response &amp;response)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a4246a2014f868b2e403142f2f9bdf12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>debug_info_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a0d9f6286d297af04f30392bfd4aec58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>load_map_srv_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>ab1301b51b4578f0ce713cdea34a7ef5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>map_frame_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>ac82a16359f358031b82fa740737bee54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>map_resolution_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a3fdfc51af97b73ed38f2ca4f407a805e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; OccupancyMapUpdaterPtr &gt;</type>
      <name>map_updaters_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>aa84e3a275401de1a2eda0f45fb904c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>mesh_handle_count_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a5fffe40cbd68b57fcba537b8337e18c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::map&lt; ShapeHandle, ShapeHandle &gt; &gt;</type>
      <name>mesh_handles_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>af5062e21c11972ae9a64b723da8ed025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a557e981a30b2a744fde8400abc5346e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>parameters_lock_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a9c07229b4496c98c6a0117a37a8810f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>aa7b8e71f8ba719cd74c674cb9f70a744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>save_map_srv_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a875b6f6739d2f672776545428dc1e692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::Transformer &gt;</type>
      <name>tf_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>aa8b8be7c8ba16a38e18f1e31c787ce2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransformCacheProvider</type>
      <name>transform_cache_callback_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>a7c964b12ccfbe1fb7ca3363ea3b0c68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OccMapTreePtr</type>
      <name>tree_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>ad3c8ab9608bb3028e5f0e33a2a756cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OccMapTreeConstPtr</type>
      <name>tree_const_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>ac0fef43047902a35a854ad7b6ca74876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; pluginlib::ClassLoader&lt; OccupancyMapUpdater &gt; &gt;</type>
      <name>updater_plugin_loader_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapMonitor.html</anchorfile>
      <anchor>ad1c65992001349f542b8421e5444955c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_map_monitor::OccupancyMapUpdater</name>
    <filename>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual ShapeHandle</type>
      <name>excludeShape</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a8bab63b984a92d5de443cf08434588f1</anchor>
      <arglist>(const shapes::ShapeConstPtr &amp;shape)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>forgetShape</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a1c363f2814fe1eadf765faf7ccf422b3</anchor>
      <arglist>(ShapeHandle handle)=0</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getType</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a68a7c4a079bf253ee254d1aa85c2eb4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a74eb6e4f8cfe1f54798703621183cafa</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OccupancyMapUpdater</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>ae09cdeede84709a27f592e9a652e2a95</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishDebugInformation</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a216a2a032310402092a89f969a799130</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitor</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>acb1a47ded49cbe988ee2f1b2170bd47a</anchor>
      <arglist>(OccupancyMapMonitor *monitor)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setParams</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a3b8b9e985366fe0f1500b5bce55ea498</anchor>
      <arglist>(XmlRpc::XmlRpcValue &amp;params)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformCacheCallback</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a2f7021b2834a94f115436aa31f8dfb76</anchor>
      <arglist>(const TransformCacheProvider &amp;transform_callback)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a593ea7ddc9ce6f766eaab6d2105822b4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a83ef53c39383ed2a45f29548443c75fa</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OccupancyMapUpdater</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a06c0ffa7979045d24c62a6c494331e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>updateTransformCache</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a62d2fcd81e8793482e84e58042c7366d</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>readXmlParam</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>acf7e48ae9a05f0d4b52b58fc81bf7e08</anchor>
      <arglist>(XmlRpc::XmlRpcValue &amp;params, const std::string &amp;param_name, double *value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>readXmlParam</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a1ca3e00e544d318532e72527b347c1b6</anchor>
      <arglist>(XmlRpc::XmlRpcValue &amp;params, const std::string &amp;param_name, unsigned int *value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>debug_info_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a787544ce8ab96fb4bb80227ea9003a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OccupancyMapMonitor *</type>
      <name>monitor_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a823cf97bb878d59cbc9def7ef101cf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ShapeTransformCache</type>
      <name>transform_cache_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>ab43100801a1ddb15d2596c0385d3a670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TransformCacheProvider</type>
      <name>transform_provider_callback_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a0398def3d5a30687093b221590a385ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OccMapTreePtr</type>
      <name>tree_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>abeb70084bf18c974d15345492da169ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>type_</name>
      <anchorfile>classoccupancy__map__monitor_1_1OccupancyMapUpdater.html</anchorfile>
      <anchor>a59c37ed15364b870a97724e615b3b628</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>occupancy_map_monitor::PointCloudOctomapUpdater</name>
    <filename>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</filename>
    <base>occupancy_map_monitor::OccupancyMapUpdater</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ShapeHandle</type>
      <name>excludeShape</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a8bc4ae21a9174391576d180fd9d2bb33</anchor>
      <arglist>(const shapes::ShapeConstPtr &amp;shape)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>forgetShape</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a303c6c8a221f39959f39c81855c22649</anchor>
      <arglist>(ShapeHandle handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a3e89c7187a2f9f64e0b1658870662a81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudOctomapUpdater</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a229441ecfbd978dd851dd2b7fc1db776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setParams</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a6b3b39f4e1d32df85275051fbccab101</anchor>
      <arglist>(XmlRpc::XmlRpcValue &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a7239157f7780d4bfcb2b36cf2da4a647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>acfc99acb2a16d5e89070374d38d7c25a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudOctomapUpdater</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a12da8e2150b98ac1c816a9bb7b5ad008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateMask</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>af73a1ccd20e03b5a5a1c193f33c1af1e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const Eigen::Vector3d &amp;sensor_origin, std::vector&lt; int &gt; &amp;mask)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cloudMsgCallback</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>aa364d681282ab9b68eb2e94e99fefe4c</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getShapeTransform</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>ab0e1a2413413152312f1f8daca6afcb3</anchor>
      <arglist>(ShapeHandle h, Eigen::Affine3d &amp;transform) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopHelper</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a7051ef3429d0b239d14ed0f402645522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>filtered_cloud_publisher_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>af0024eb0c139873371827c0152444688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filtered_cloud_topic_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>ac2fef6ff4a92c2484b4b94e6b6fb5ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::KeyRay</type>
      <name>key_ray_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a9c180f33b6c997b166f0485722938f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>mask_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>ac872c3eeea20a876ec3fec6fe4ac2d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_range_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a6047f5c96f2fdbbd7e9658797faa7926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>padding_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>aafb39e2fa30afe3755eab02cec9f950f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::MessageFilter&lt; sensor_msgs::PointCloud2 &gt; *</type>
      <name>point_cloud_filter_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>ae8442e7cdf795d5c68984f164c2c619d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt; *</type>
      <name>point_cloud_subscriber_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a03a4c222bc9a661ab4333c3f65ac901f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>point_cloud_topic_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a5e0612f8f2985711aca7fee0805c55b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>point_subsample_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a270e97ea689348700567e552124a233e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>private_nh_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>ad5faf9aea5787d64e94c7c279d907f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a0eeaa671cf14d62931d6dd4502baf96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scale_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a76c26bccc9aa8499a21ccc9cb2644a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; point_containment_filter::ShapeMask &gt;</type>
      <name>shape_mask_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>ac1574f69c7016e437cab833e4a9d3042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::Transformer &gt;</type>
      <name>tf_</name>
      <anchorfile>classoccupancy__map__monitor_1_1PointCloudOctomapUpdater.html</anchorfile>
      <anchor>a5073aa474fa59d8e8665638cfb49af60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>point_containment_filter</name>
    <filename>namespacepoint__containment__filter.html</filename>
    <class kind="class">point_containment_filter::ShapeMask</class>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ShapeHandle</name>
      <anchorfile>namespacepoint__containment__filter.html</anchorfile>
      <anchor>a28695140a6b5c0d2ec51709a5d64764a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>point_containment_filter::ShapeMask</name>
    <filename>classpoint__containment__filter_1_1ShapeMask.html</filename>
    <class kind="struct">point_containment_filter::ShapeMask::SeeShape</class>
    <class kind="struct">point_containment_filter::ShapeMask::SortBodies</class>
    <member kind="enumvalue">
      <name>INSIDE</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a777fa767b1ed3bfd0694ac4f83006cccad95eec76c255fcbfd079d8d3eeae660c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUTSIDE</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a777fa767b1ed3bfd0694ac4f83006cccaa1a767cf47d47c1f98999ecd4c87b372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIP</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a777fa767b1ed3bfd0694ac4f83006ccca08772951d595381cfcf712efcd22d72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; bool(ShapeHandle, Eigen::Affine3d &amp;)&gt;</type>
      <name>TransformCallback</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>ab3d41ab641a6a27f9111c6d09c8c8a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ShapeHandle</type>
      <name>addShape</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a06d27f6461d7d37dcbc9617e767873a4</anchor>
      <arglist>(const shapes::ShapeConstPtr &amp;shape, double scale=1.0, double padding=0.0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaskContainment</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a35dc8f592d553f8566fb3ca1e55d8545</anchor>
      <arglist>(double x, double y, double z) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaskContainment</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>af97ffbfd28524f4069e8aa80d0e89798</anchor>
      <arglist>(const Eigen::Vector3d &amp;pt) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maskContainment</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a2226577ce4f1492fe0a2b7f197afc69c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;data_in, const Eigen::Vector3d &amp;sensor_pos, const double min_sensor_dist, const double max_sensor_dist, std::vector&lt; int &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeShape</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a9720ad6bae76d870e07fa340b2060d2b</anchor>
      <arglist>(ShapeHandle handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformCallback</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>acf703b95af45627aae833a43d77ae0c3</anchor>
      <arglist>(const TransformCallback &amp;transform_callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShapeMask</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>aa99f7714ec04fd81cc13f14dfc24cbc3</anchor>
      <arglist>(const TransformCallback &amp;transform_callback=TransformCallback())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ShapeMask</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>ac9b8a16cb0b12e2658b73d23ffa63142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>freeMemory</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a95fd9392af5ac4817620fc7850806b95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; SeeShape, SortBodies &gt;</type>
      <name>bodies_</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a31b1c9b33ae57b7ba47952a80e365cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bodies::BoundingSphere &gt;</type>
      <name>bspheres_</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a30cb36dc059a24e140f3f7060bb5d9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ShapeHandle</type>
      <name>min_handle_</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>acedf980c77c966bea96aed3dfdae3009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ShapeHandle</type>
      <name>next_handle_</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a54a231c5a224e34e4f9b360a7f8fa0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>shapes_lock_</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a0324e287c94fea71d9669750df64a9bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransformCallback</type>
      <name>transform_callback_</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>a91fca621bb5ee526125adaaf4a76de72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; ShapeHandle, std::set&lt; SeeShape, SortBodies &gt;::iterator &gt;</type>
      <name>used_handles_</name>
      <anchorfile>classpoint__containment__filter_1_1ShapeMask.html</anchorfile>
      <anchor>aadddf75346e4eaad84c30297a8171f50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>point_containment_filter::ShapeMask::SeeShape</name>
    <filename>structpoint__containment__filter_1_1ShapeMask_1_1SeeShape.html</filename>
    <member kind="function">
      <type></type>
      <name>SeeShape</name>
      <anchorfile>structpoint__containment__filter_1_1ShapeMask_1_1SeeShape.html</anchorfile>
      <anchor>aa78191b7cbdf16ffbf414466e5a799f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bodies::Body *</type>
      <name>body</name>
      <anchorfile>structpoint__containment__filter_1_1ShapeMask_1_1SeeShape.html</anchorfile>
      <anchor>a16cbc31c7fff8c2c0ca72a6f934a88a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ShapeHandle</type>
      <name>handle</name>
      <anchorfile>structpoint__containment__filter_1_1ShapeMask_1_1SeeShape.html</anchorfile>
      <anchor>a2d20c0f083ba60dc82ef893dd057cdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>volume</name>
      <anchorfile>structpoint__containment__filter_1_1ShapeMask_1_1SeeShape.html</anchorfile>
      <anchor>a8e022f672b3ccccb45eda95dc265dade</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>point_containment_filter::ShapeMask::SortBodies</name>
    <filename>structpoint__containment__filter_1_1ShapeMask_1_1SortBodies.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpoint__containment__filter_1_1ShapeMask_1_1SortBodies.html</anchorfile>
      <anchor>a286c1630c0118a656c570e966b05d7f6</anchor>
      <arglist>(const SeeShape &amp;b1, const SeeShape &amp;b2)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>tf</name>
    <filename>namespacetf.html</filename>
  </compound>
</tagfile>
