<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>bbox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/objtree/</path>
    <filename>bbox_8cpp</filename>
    <includes id="bbox_8h" name="bbox.h" local="no" imported="no">srs_env_model/but_server/objtree/bbox.h</includes>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>bbox.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>bbox_8h</filename>
    <includes id="object_8h" name="object.h" local="no" imported="no">srs_env_model/but_server/objtree/object.h</includes>
    <includes id="box_8h" name="box.h" local="no" imported="no">srs_env_model/but_server/objtree/box.h</includes>
    <class kind="class">objtree::BBox</class>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>box.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>box_8h</filename>
    <class kind="struct">objtree::Box</class>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>but_cpc_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/</path>
    <filename>but__cpc__node_8cpp</filename>
    <includes id="compressed__pc__publisher_8h" name="compressed_pc_publisher.h" local="no" imported="no">srs_env_model/but_server/compressed_pc_publisher.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>but__cpc__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>but_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/</path>
    <filename>but__server_8cpp</filename>
    <includes id="but__server_8h" name="but_server.h" local="no" imported="no">srs_env_model/but_server/but_server.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>but_server.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/</path>
    <filename>but__server_8h</filename>
    <includes id="cmap__plugin_8h" name="cmap_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/cmap_plugin.h</includes>
    <includes id="point__cloud__plugin_8h" name="point_cloud_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/point_cloud_plugin.h</includes>
    <includes id="octomap__plugin_8h" name="octomap_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin.h</includes>
    <includes id="collision__object__plugin_8h" name="collision_object_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/collision_object_plugin.h</includes>
    <includes id="imarkers__plugin_8h" name="imarkers_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/imarkers_plugin.h</includes>
    <includes id="marker__array__plugin_8h" name="marker_array_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/marker_array_plugin.h</includes>
    <includes id="limited__point__cloud__plugin_8h" name="limited_point_cloud_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/limited_point_cloud_plugin.h</includes>
    <includes id="compressed__point__cloud__plugin_8h" name="compressed_point_cloud_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/compressed_point_cloud_plugin.h</includes>
    <includes id="objtree__plugin_8h" name="objtree_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/objtree_plugin.h</includes>
    <includes id="collision__grid__plugin_8h" name="collision_grid_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/collision_grid_plugin.h</includes>
    <includes id="old__imarkers__plugin_8h" name="old_imarkers_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/old_imarkers_plugin.h</includes>
    <includes id="example__plugin_8h" name="example_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/example_plugin.h</includes>
    <class kind="class">srs_env_model::CButServer</class>
    <member kind="define">
      <type>#define</type>
      <name>_EXAMPLES_</name>
      <anchorfile>but__server_8h.html</anchorfile>
      <anchor>a904b1beabfc8bfa5c011c43773b77e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOR_ALL_PLUGINS</name>
      <anchorfile>but__server_8h.html</anchorfile>
      <anchor>aaa0b5db6faa8f6006f7bd6bbe38228a5</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOR_ALL_PLUGINS_PARAM</name>
      <anchorfile>but__server_8h.html</anchorfile>
      <anchor>aa701dc0708a5cae76baca1b695dc5450</anchor>
      <arglist>(X, Y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ButOctomapRos.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/</path>
    <filename>ButOctomapRos_8h</filename>
    <class kind="class">octomap::ButOctomapROS</class>
    <member kind="typedef">
      <type>ButOctomapROS&lt; OcTree &gt;</type>
      <name>OcTreeROS</name>
      <anchorfile>namespaceoctomap.html</anchorfile>
      <anchor>a8704adc1734d9f4b754819ad4f0d93e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cmap_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>cmap__plugin_8cpp</filename>
    <includes id="cmap__plugin_8h" name="cmap_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/cmap_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FIXED_FRAME</name>
      <anchorfile>cmap__plugin_8cpp.html</anchorfile>
      <anchor>ab1e65caf2e091cf25a5862daf243d4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_ABS</name>
      <anchorfile>cmap__plugin_8cpp.html</anchorfile>
      <anchor>a323f6228aff7d66bde30d8b1235227f3</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_ADD</name>
      <anchorfile>cmap__plugin_8cpp.html</anchorfile>
      <anchor>acc8e3ea2a55c99b670132ceda994d6b0</anchor>
      <arglist>(p0, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_SUB</name>
      <anchorfile>cmap__plugin_8cpp.html</anchorfile>
      <anchor>afefb73053c17385a33fe6421e6a12044</anchor>
      <arglist>(p0, p1, p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cmap_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>cmap__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CCMapPlugin</class>
  </compound>
  <compound kind="file">
    <name>collision_grid_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>collision__grid__plugin_8cpp</filename>
    <includes id="collision__grid__plugin_8h" name="collision_grid_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/collision_grid_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>collision_grid_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>collision__grid__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CCollisionGridPlugin</class>
  </compound>
  <compound kind="file">
    <name>collision_object_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>collision__object__plugin_8cpp</filename>
    <includes id="collision__object__plugin_8h" name="collision_object_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/collision_object_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>collision_object_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>collision__object__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CCollisionObjectPlugin</class>
  </compound>
  <compound kind="file">
    <name>compressed_pc_publisher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/</path>
    <filename>compressed__pc__publisher_8cpp</filename>
    <includes id="compressed__pc__publisher_8h" name="compressed_pc_publisher.h" local="no" imported="no">srs_env_model/but_server/compressed_pc_publisher.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>compressed_pc_publisher.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/</path>
    <filename>compressed__pc__publisher_8h</filename>
    <class kind="class">srs_env_model::CCompressedPCPublisher</class>
  </compound>
  <compound kind="file">
    <name>compressed_point_cloud_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>compressed__point__cloud__plugin_8cpp</filename>
    <includes id="compressed__point__cloud__plugin_8h" name="compressed_point_cloud_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/compressed_point_cloud_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>compressed_point_cloud_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>compressed__point__cloud__plugin_8h</filename>
    <includes id="point__cloud__plugin_8h" name="point_cloud_plugin.h" local="yes" imported="no">point_cloud_plugin.h</includes>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CCompressedPointCloudPlugin</class>
  </compound>
  <compound kind="file">
    <name>CPCtoOCRegistration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/registration/</path>
    <filename>CPCtoOCRegistration_8cpp</filename>
    <includes id="CPCtoOCRegistration_8h" name="CPCtoOCRegistration.h" local="no" imported="no">srs_env_model/but_server/registration/CPCtoOCRegistration.h</includes>
    <includes id="pcl__registration__module_8h" name="pcl_registration_module.h" local="no" imported="no">srs_env_model/but_server/registration/pcl_registration_module.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>CPCtoOCRegistration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/registration/</path>
    <filename>CPCtoOCRegistration_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <includes id="pcl__registration__module_8h" name="pcl_registration_module.h" local="yes" imported="no">pcl_registration_module.h</includes>
    <class kind="class">srs_env_model::COcPatchMaker</class>
    <class kind="class">srs_env_model::CPcToOcRegistration</class>
  </compound>
  <compound kind="file">
    <name>example_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>example__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CExampleCrawlerPlugin</class>
    <class kind="class">srs_env_model::CExamplePlugin</class>
  </compound>
  <compound kind="file">
    <name>filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/objtree/</path>
    <filename>filter_8cpp</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">srs_env_model/but_server/objtree/filter.h</includes>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>filter_8h</filename>
    <includes id="box_8h" name="box.h" local="no" imported="no">srs_env_model/but_server/objtree/box.h</includes>
    <class kind="class">objtree::Filter</class>
    <class kind="class">objtree::FilterBox</class>
    <class kind="class">objtree::FilterPlane</class>
    <class kind="class">objtree::FilterSphere</class>
    <class kind="class">objtree::FilterZero</class>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>gbbox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/objtree/</path>
    <filename>gbbox_8cpp</filename>
    <includes id="gbbox_8h" name="gbbox.h" local="no" imported="no">srs_env_model/but_server/objtree/gbbox.h</includes>
    <includes id="types_8h" name="types.h" local="no" imported="no">srs_env_model/but_server/objtree/types.h</includes>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>gbbox.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>gbbox_8h</filename>
    <includes id="bbox_8h" name="bbox.h" local="no" imported="no">srs_env_model/but_server/objtree/bbox.h</includes>
    <class kind="class">objtree::GBBox</class>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>history.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/objtree/</path>
    <filename>history_8cpp</filename>
    <includes id="history_8h" name="history.h" local="no" imported="no">srs_env_model/but_server/objtree/history.h</includes>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>history.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>history_8h</filename>
    <includes id="types_8h" name="types.h" local="no" imported="no">srs_env_model/but_server/objtree/types.h</includes>
    <class kind="class">objtree::History</class>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>imarkers_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>imarkers__plugin_8cpp</filename>
    <includes id="imarkers__plugin_8h" name="imarkers_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/imarkers_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>imarkers_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>imarkers__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CIMarkersPlugin</class>
  </compound>
  <compound kind="file">
    <name>limited_point_cloud_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>limited__point__cloud__plugin_8cpp</filename>
    <includes id="limited__point__cloud__plugin_8h" name="limited_point_cloud_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/limited_point_cloud_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>limited_point_cloud_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>limited__point__cloud__plugin_8h</filename>
    <includes id="point__cloud__plugin_8h" name="point_cloud_plugin.h" local="yes" imported="no">point_cloud_plugin.h</includes>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CLimitedPointCloudPlugin</class>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>map2d_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>map2d__plugin_8cpp</filename>
    <includes id="map2d__plugin_8h" name="map2d_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/map2d_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>map2d_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>map2d__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CMap2DPlugin</class>
  </compound>
  <compound kind="file">
    <name>marker_array_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>marker__array__plugin_8cpp</filename>
    <includes id="marker__array__plugin_8h" name="marker_array_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/marker_array_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>marker_array_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>marker__array__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CMarkerArrayPlugin</class>
  </compound>
  <compound kind="file">
    <name>node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/objtree/</path>
    <filename>node_8cpp</filename>
    <includes id="node_8h" name="node.h" local="no" imported="no">srs_env_model/but_server/objtree/node.h</includes>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>node_8h</filename>
    <includes id="object_8h" name="object.h" local="no" imported="no">srs_env_model/but_server/objtree/object.h</includes>
    <class kind="class">objtree::Node</class>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/objtree/</path>
    <filename>object_8cpp</filename>
    <includes id="node_8h" name="node.h" local="no" imported="no">srs_env_model/but_server/objtree/node.h</includes>
    <includes id="object_8h" name="object.h" local="no" imported="no">srs_env_model/but_server/objtree/object.h</includes>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>object_8h</filename>
    <includes id="box_8h" name="box.h" local="no" imported="no">srs_env_model/but_server/objtree/box.h</includes>
    <includes id="history_8h" name="history.h" local="no" imported="no">srs_env_model/but_server/objtree/history.h</includes>
    <class kind="class">objtree::Object</class>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>objtree_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>objtree__plugin_8cpp</filename>
    <includes id="services__list_8h" name="services_list.h" local="no" imported="no">srs_env_model/services_list.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
    <includes id="objtree__plugin_8h" name="objtree_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/objtree_plugin.h</includes>
    <includes id="plane_8h" name="plane.h" local="no" imported="no">srs_env_model/but_server/objtree/plane.h</includes>
    <includes id="gbbox_8h" name="gbbox.h" local="no" imported="no">srs_env_model/but_server/objtree/gbbox.h</includes>
    <includes id="bbox_8h" name="bbox.h" local="no" imported="no">srs_env_model/but_server/objtree/bbox.h</includes>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">srs_env_model/but_server/objtree/filter.h</includes>
    <member kind="function" static="yes">
      <type>static const Eigen::Vector3f</type>
      <name>upVector</name>
      <anchorfile>objtree__plugin_8cpp.html</anchorfile>
      <anchor>ac1a8802c43663896a64918219b1240a1</anchor>
      <arglist>(0.0f, 0.0f, 1.0f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objtree_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>objtree__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <includes id="octree_8h" name="octree.h" local="no" imported="no">srs_env_model/but_server/objtree/octree.h</includes>
    <class kind="class">srs_env_model::CObjTreePlugin</class>
  </compound>
  <compound kind="file">
    <name>octomap_filter_base.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/octomap_plugin_tools/</path>
    <filename>octomap__filter__base_8cpp</filename>
    <includes id="octomap__filter__base_8h" name="octomap_filter_base.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin_tools/octomap_filter_base.h</includes>
  </compound>
  <compound kind="file">
    <name>octomap_filter_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/octomap_plugin_tools/</path>
    <filename>octomap__filter__base_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::COcTreeFilterBase</class>
  </compound>
  <compound kind="file">
    <name>octomap_filter_ground.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/octomap_plugin_tools/</path>
    <filename>octomap__filter__ground_8cpp</filename>
    <includes id="octomap__filter__ground_8h" name="octomap_filter_ground.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin_tools/octomap_filter_ground.h</includes>
  </compound>
  <compound kind="file">
    <name>octomap_filter_ground.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/octomap_plugin_tools/</path>
    <filename>octomap__filter__ground_8h</filename>
    <includes id="octomap__filter__base_8h" name="octomap_filter_base.h" local="yes" imported="no">octomap_filter_base.h</includes>
    <class kind="class">srs_env_model::COcFilterGround</class>
  </compound>
  <compound kind="file">
    <name>octomap_filter_raycast.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/octomap_plugin_tools/</path>
    <filename>octomap__filter__raycast_8cpp</filename>
    <includes id="octomap__filter__raycast_8h" name="octomap_filter_raycast.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin_tools/octomap_filter_raycast.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_VISUALIZATION</name>
      <anchorfile>octomap__filter__raycast_8cpp.html</anchorfile>
      <anchor>a6d37de54ec7b11f50720b6644df8773f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octomap_filter_raycast.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/octomap_plugin_tools/</path>
    <filename>octomap__filter__raycast_8h</filename>
    <includes id="octomap__filter__base_8h" name="octomap_filter_base.h" local="yes" imported="no">octomap_filter_base.h</includes>
    <class kind="class">srs_env_model::COcFilterRaycast</class>
  </compound>
  <compound kind="file">
    <name>octomap_filter_single_specles.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/octomap_plugin_tools/</path>
    <filename>octomap__filter__single__specles_8h</filename>
    <includes id="octomap__filter__base_8h" name="octomap_filter_base.h" local="yes" imported="no">octomap_filter_base.h</includes>
    <class kind="class">srs_env_model::COcFilterSingleSpecles</class>
  </compound>
  <compound kind="file">
    <name>octomap_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>octomap__plugin_8cpp</filename>
    <includes id="octomap__plugin_8h" name="octomap_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
    <includes id="point__cloud__plugin_8h" name="point_cloud_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/point_cloud_plugin.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_RESOLUTION</name>
      <anchorfile>octomap__plugin_8cpp.html</anchorfile>
      <anchor>a2674041fcb6b33ea03b7441c5bf07da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G2EPOINT</name>
      <anchorfile>octomap__plugin_8cpp.html</anchorfile>
      <anchor>a0b7373a4653c48858913ac8af144a2cc</anchor>
      <arglist>(gp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>G2EQUAT</name>
      <anchorfile>octomap__plugin_8cpp.html</anchorfile>
      <anchor>ada717214f42e521f7602318725f0f0f7</anchor>
      <arglist>(gp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octomap_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>octomap__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <includes id="testing__oriented__box_8h" name="testing_oriented_box.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin_tools/testing_oriented_box.h</includes>
    <includes id="testing__sphere_8h" name="testing_sphere.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin_tools/testing_sphere.h</includes>
    <includes id="testing__polymesh_8h" name="testing_polymesh.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin_tools/testing_polymesh.h</includes>
    <includes id="CPCtoOCRegistration_8h" name="CPCtoOCRegistration.h" local="no" imported="no">srs_env_model/but_server/registration/CPCtoOCRegistration.h</includes>
    <includes id="octomap__filter__single__specles_8h" name="octomap_filter_single_specles.h" local="yes" imported="no">octomap_plugin_tools/octomap_filter_single_specles.h</includes>
    <includes id="octomap__filter__raycast_8h" name="octomap_filter_raycast.h" local="yes" imported="no">octomap_plugin_tools/octomap_filter_raycast.h</includes>
    <includes id="octomap__filter__ground_8h" name="octomap_filter_ground.h" local="yes" imported="no">octomap_plugin_tools/octomap_filter_ground.h</includes>
    <class kind="class">srs_env_model::COctoMapPlugin</class>
  </compound>
  <compound kind="file">
    <name>octonode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/</path>
    <filename>octonode_8cpp</filename>
    <includes id="octonode_8h" name="octonode.h" local="no" imported="no">srs_env_model/but_server/octonode.h</includes>
  </compound>
  <compound kind="file">
    <name>octonode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/</path>
    <filename>octonode_8h</filename>
    <includes id="ButOctomapRos_8h" name="ButOctomapRos.h" local="yes" imported="no">ButOctomapRos.h</includes>
    <class kind="class">srs_env_model::EMOcTree</class>
    <class kind="class">srs_env_model::EModelTreeNode</class>
    <class kind="class">srs_env_model::EMOcTree::StaticMemberInitializer</class>
  </compound>
  <compound kind="file">
    <name>octree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/objtree/</path>
    <filename>octree_8cpp</filename>
    <includes id="octree_8h" name="octree.h" local="no" imported="no">srs_env_model/but_server/objtree/octree.h</includes>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">srs_env_model/but_server/objtree/filter.h</includes>
    <includes id="node_8h" name="node.h" local="no" imported="no">srs_env_model/but_server/objtree/node.h</includes>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>octree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>octree_8h</filename>
    <includes id="box_8h" name="box.h" local="no" imported="no">srs_env_model/but_server/objtree/box.h</includes>
    <class kind="class">objtree::Octree</class>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>old_imarkers_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>old__imarkers__plugin_8cpp</filename>
    <includes id="old__imarkers__plugin_8h" name="old_imarkers_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/old_imarkers_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
  </compound>
  <compound kind="file">
    <name>old_imarkers_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>old__imarkers__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::COldIMarkersPlugin</class>
  </compound>
  <compound kind="file">
    <name>parameters_list.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/</path>
    <filename>parameters__list_8h</filename>
  </compound>
  <compound kind="file">
    <name>pcl_registration_module.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/registration/</path>
    <filename>pcl__registration__module_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>pcl_registration_module.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/registration/</path>
    <filename>pcl__registration__module_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CPclRegistration</class>
    <member kind="enumvalue">
      <name>PCL_REGISTRATION_MODE_NONE</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a58273557b023d8d5d79ac19619819ae9a584c78e178cca2973fa76a9d8bcee1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_REGISTRATION_MODE_ICP</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a58273557b023d8d5d79ac19619819ae9a6bfff0e984a835233f678433a954e149</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_REGISTRATION_MODE_ICPNL</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a58273557b023d8d5d79ac19619819ae9acadbb51f846977c9eb2af7695f188245</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_REGISTRATION_MODE_SCA</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a58273557b023d8d5d79ac19619819ae9aa76d0bd8457fa755bab75b2ca6b6799d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/objtree/</path>
    <filename>plane_8cpp</filename>
    <includes id="plane_8h" name="plane.h" local="no" imported="no">srs_env_model/but_server/objtree/plane.h</includes>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>plane_8h</filename>
    <includes id="object_8h" name="object.h" local="no" imported="no">srs_env_model/but_server/objtree/object.h</includes>
    <includes id="box_8h" name="box.h" local="no" imported="no">srs_env_model/but_server/objtree/box.h</includes>
    <includes id="types_8h" name="types.h" local="no" imported="no">srs_env_model/but_server/objtree/types.h</includes>
    <class kind="class">objtree::Plane</class>
    <namespace>objtree</namespace>
  </compound>
  <compound kind="file">
    <name>point_cloud_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/</path>
    <filename>point__cloud__plugin_8cpp</filename>
    <includes id="point__cloud__plugin_8h" name="point_cloud_plugin.h" local="no" imported="no">srs_env_model/but_server/plugins/point_cloud_plugin.h</includes>
    <includes id="topics__list_8h" name="topics_list.h" local="no" imported="no">srs_env_model/topics_list.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_INPUT_CLOUD_FRAME_ID</name>
      <anchorfile>point__cloud__plugin_8cpp.html</anchorfile>
      <anchor>aaaa407f026e9878347717a3dbe034e6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/</path>
    <filename>point__cloud__plugin_8h</filename>
    <includes id="server__tools_8h" name="server_tools.h" local="no" imported="no">srs_env_model/but_server/server_tools.h</includes>
    <class kind="class">srs_env_model::CPointCloudPlugin</class>
  </compound>
  <compound kind="file">
    <name>server_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/nodes/</path>
    <filename>server__node_8cpp</filename>
    <includes id="but__server_8h" name="but_server.h" local="no" imported="no">srs_env_model/but_server/but_server.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>server__node_8cpp.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>server__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>server_tools.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/</path>
    <filename>server__tools_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>server_tools.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/</path>
    <filename>server__tools_8h</filename>
    <includes id="octonode_8h" name="octonode.h" local="no" imported="no">srs_env_model/but_server/octonode.h</includes>
    <class kind="class">srs_env_model::CDataHolderBase</class>
    <class kind="class">srs_env_model::COctomapCrawlerBase</class>
    <class kind="class">srs_env_model::CServerPluginBase</class>
    <class kind="struct">srs_env_model::SMapWithParameters</class>
    <member kind="define">
      <type>#define</type>
      <name>PERROR</name>
      <anchorfile>server__tools_8h.html</anchorfile>
      <anchor>a2da7fe6c5277be25a9bda95f08a85aee</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMALL_DOUBLE</name>
      <anchorfile>server__tools_8h.html</anchorfile>
      <anchor>ac2a16292654a7186ffab783a5792726a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>octomap::ButOctomapROS&lt; srs_env_model::EMOcTree &gt;</type>
      <name>tButServerOcMap</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>acf8b4cbf19145ee3a988df60a7e71944</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const tButServerOcMap &gt;</type>
      <name>tButServerOcMapConstPtr</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a0d1592130a437c8ff69151c106fa2519</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; tButServerOcMap &gt;</type>
      <name>tButServerOcMapPtr</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a3b6067e560cbf78440cfd30f40a95e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tButServerOcTree::NodeType</type>
      <name>tButServerOcNode</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a21d86e04bd0c26e5332c1a7e599fa17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tButServerOcMap::OcTreeType</type>
      <name>tButServerOcTree</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a9174c34fbefe53512aee4d834767663c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>tPclPoint</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a1c76315c4c35cd687788633aca63accb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; tPclPoint &gt;</type>
      <name>tPointCloud</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ad6dfc2b0a5dabe0ee6910a7f87bd4d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tPointCloud::ConstPtr</type>
      <name>tPointCloudConstPtr</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a99a81dd3fced06432e8738af09c86fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tPointCloud::Ptr</type>
      <name>tPointCloudPtr</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a20d5a6732f5dccdeb3bb2bc3b055378d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>tpType</type>
      <name>abs</name>
      <anchorfile>server__tools_8h.html</anchorfile>
      <anchor>a3c0e1fbf6beabdff99f0b7769e872a21</anchor>
      <arglist>(tpType x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGreat</name>
      <anchorfile>server__tools_8h.html</anchorfile>
      <anchor>a5512b0ad9a35c9c8ebeeb5a665deaea7</anchor>
      <arglist>(tpType x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSmall</name>
      <anchorfile>server__tools_8h.html</anchorfile>
      <anchor>a171cd978f36ce79b9f94513f80af5e9c</anchor>
      <arglist>(tpType x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>services_list.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/</path>
    <filename>services__list_8h</filename>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>AddCubeCMP_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ad5aba2ff2688e1fef767b00d0e2216b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>AddCubeOctomap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a31341d225a82c670d37165cae13c238b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetAlignedBox_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ac264341e50017672ef53fd0c33206ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetBoundingBox_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>af84558a0665b545057e00b135c83eb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetCollisionMap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a16b33c4dfe2a0670ec37303fb2f94bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetContext_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ac2bbf895330d4068bea2eda45b4a5a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetObjectsInBox_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aa84ed9cac46a551db0a811f8b9eacc69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetObjectsInHalfspace_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a1ed566bc18be61708ff93dce1e9a3cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetObjectsInSphere_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a4ff6a67b5531438814983cd9df204e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetPlane_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a51df1a3822c9fb28f445a73932a7d32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetSimilarAlignedBox_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a81a5bb9986f3ea01f2af4d821f2d24fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetSimilarBoundingBox_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aa0f19756f3bd2400e7fccc566422b687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetSimilarPlane_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a47b8aa2cb9aaeea34246fbe448772165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GetTreeDepth_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a29db4a064473980577f7c8fe32db92b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>InsertAlignedBox_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a43a0bc4f142384fc6372bc1adaa16499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>InsertAlignedBoxByPosition_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a44846073bebbf0e0f9559d873f28dcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>InsertBoundingBox_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a5aa6752b09b04ddd78ee8d02b958b1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>InsertBoundingBoxByPosition_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a11017ef8def784ca75f51463e73cf39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>InsertPlane_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>adfa44c3254b8b6d58b73aa322ae88ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>InsertPlaneByPosition_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a41b02c013d455b95dcf054db3f5bfd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>InsertPlanes_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a8b4a0854c83b7064a4c0b85192d7becb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>IsNewCMap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aa9ef568c7fbcf3aee57c6d48bc4873fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>LoadFullMap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a113de95ae01d78a66f1c13708325b20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>LoadMap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a26a3c525cc5f9e67a4a6521a4ce69480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>LockCMap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ae44fd509ca0c5b477ccb82dd0fb0dea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>PACKAGE_NAME_PREFIX</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ad3cabe8b7c714b1226447b5b5b74d650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>RemoveCubeCMP_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a4cf3400f75f73f3767ed55181ce0f16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>RemoveCubeOctomap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ada8e15efec22bbf4ad5da7c65228105b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>RemoveObject_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a454cce039d079a3169a67e4ac0b10c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ResetOctomap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>abbfa39a74187e0b5bfa32e88830d274c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SaveFullMap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a4f202156864f7c699fb907aa399a9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SaveMap_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a8ea0ffbd616476c8828fa46cb209e1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ServerPause_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a44653b4c748cb3239724b714f9dafde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ServerReset_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>acff9c1705a01a9851f471f5a69776214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ServerUseInputColor_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a284f7406287834e134e8e0265c3fca00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SetContext_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a6f4df2c8e35cbca4339163044249949e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SetCrawlDepth_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aef97b8a14519504317a148492c23f55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SetNumIncompleteFrames_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a991aa2116ad025714ee6bf528afb80ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ShowObject_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a9e7d020261c3fe7527ce09eb2819ebeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ShowObjtree_SRV</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>afe9c418f22dbb75b678061a993ec0c4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testing_object_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/octomap_plugin_tools/</path>
    <filename>testing__object__base_8h</filename>
    <class kind="class">srs_env_model::CTestingObjectBase</class>
  </compound>
  <compound kind="file">
    <name>testing_oriented_box.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/octomap_plugin_tools/</path>
    <filename>testing__oriented__box_8cpp</filename>
    <includes id="testing__oriented__box_8h" name="testing_oriented_box.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin_tools/testing_oriented_box.h</includes>
  </compound>
  <compound kind="file">
    <name>testing_oriented_box.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/octomap_plugin_tools/</path>
    <filename>testing__oriented__box_8h</filename>
    <includes id="testing__object__base_8h" name="testing_object_base.h" local="yes" imported="no">testing_object_base.h</includes>
    <class kind="class">srs_env_model::CTestingOrientedBox</class>
  </compound>
  <compound kind="file">
    <name>testing_planes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/octomap_plugin_tools/</path>
    <filename>testing__planes_8cpp</filename>
    <includes id="testing__planes_8h" name="testing_planes.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin_tools/testing_planes.h</includes>
  </compound>
  <compound kind="file">
    <name>testing_planes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/octomap_plugin_tools/</path>
    <filename>testing__planes_8h</filename>
    <includes id="testing__object__base_8h" name="testing_object_base.h" local="yes" imported="no">testing_object_base.h</includes>
    <class kind="class">srs_env_model::CTestingPlane</class>
    <class kind="class">srs_env_model::CTestingPlanes</class>
  </compound>
  <compound kind="file">
    <name>testing_polymesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/src/but_server/plugins/octomap_plugin_tools/</path>
    <filename>testing__polymesh_8cpp</filename>
    <includes id="testing__polymesh_8h" name="testing_polymesh.h" local="no" imported="no">srs_env_model/but_server/plugins/octomap_plugin_tools/testing_polymesh.h</includes>
  </compound>
  <compound kind="file">
    <name>testing_polymesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/octomap_plugin_tools/</path>
    <filename>testing__polymesh_8h</filename>
    <includes id="testing__planes_8h" name="testing_planes.h" local="yes" imported="no">testing_planes.h</includes>
    <class kind="class">srs_env_model::CTestingPolymesh</class>
  </compound>
  <compound kind="file">
    <name>testing_sphere.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/plugins/octomap_plugin_tools/</path>
    <filename>testing__sphere_8h</filename>
    <includes id="testing__object__base_8h" name="testing_object_base.h" local="yes" imported="no">testing_object_base.h</includes>
    <class kind="class">srs_env_model::CTestingSphere</class>
  </compound>
  <compound kind="file">
    <name>topics_list.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/</path>
    <filename>topics__list_8h</filename>
    <includes id="services__list_8h" name="services_list.h" local="yes" imported="no">services_list.h</includes>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>BASE_FRAME_ID</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a69f40cfc2ac4c8eb6b1fc36f7682f373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CAMERA_INFO_TOPIC_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ae7f62c1bbd3cc4a3b782820128158d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COLLISION_MAP_FRAME_ID</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a1a6ac71b8234c768650389349993d9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COLLISION_MAP_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ab9236f2c3b3a3d675a02cf8a53d3c0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COLLISION_MAP_RADIUS_LIMIT</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a46f145de177bd3e313ddd6f26fd5ac73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COLLISION_OBJECT_FRAME_ID</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ab4777dd4dcb87be1657666733c3ab609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COLLISION_OBJECT_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a31249b1cf110b6db621b6c5a4d7bc218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COLLISIONGRID_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a875ca1fa184a856fe383dbe5c5f94c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ContextChanged_TOPIC</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a4feff608fd1c9c63291d441cbbfef709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CPC_CAMERA_FRAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a7828e1b78250b3b82c10509611969974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CPC_CAMERA_INFO_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a7f0cdfe48f38614f1a767cb74c10223e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CPC_COMPLETE_TOPIC_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a1991caed81861287d1d0ba67587beafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CPC_INPUT_TOPIC_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a7e94362bf52ed201c0c842c8aad860ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CPC_NUM_DIFFERENTIAL_FRAMES</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a27670aa4b5b7cc081f3156250fef624a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CPC_OUTPUT_TOPIC_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ade4151d1c8a5bf9f17e125c877156b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CPC_SIMPLE_PC_PUBLISHING_TOPIC_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a7f5b6d272102f19426808f02b5790290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>CPC_WORLD_FRAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aa1b24f069d4c8aa88af3d56c139ef998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>IM_SERVER_FRAME_ID</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ad158fdd885307f0a548f6637ef08d283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>IM_SERVER_TOPIC_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>afca5de361ad5b7a386fe2869b43eacd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MAP2D_FRAME_ID</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a82f31187d8dbfb73a2485f188783deb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MAP2D_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a0502ebf3351c21b02af79ebf52a69e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MARKERARRAY_FRAME_ID</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a5237c067ac11102a4c1808a85ff3cbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MARKERARRAY_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>afb9f9db01b1e0a28ef7e6a0b2b700bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MARKERS_TOPIC_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a8fba22fbfc420141a5391bc4b5fcdf55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_PCFRAMES_PROCESSED</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a9ace28312cfa3c6e75bf796718219917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>OCTOMAP_FRAME_ID</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ad0fdc1b47bafc0c5692b84327f121c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>OCTOMAP_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aa4d1baa805ce2568b85bd2ba1254b9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>OLD_IM_SERVER_TOPIC_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a9aec1f824b06fd0b77aaacfdeaf66bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>POINTCLOUD_CENTERS_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>af6320326bd2459be9cf2ed06fdaddcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>REGISTRATION_CONSTRAINED_CLOUD_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>a73397f006bbc4f4a84b3028539b26ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SUBSCRIBER_CAMERA_POSITION_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>ae5374337860c5e4cd5fa54b2d43e595e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SUBSCRIBER_FILTERING_CLOUD_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aa8473d9947db842e6d5d256e2b5d0f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>SUBSCRIBER_POINT_CLOUD_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aeaa52d5be5f7a2e15b9503bae45590d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>VISIBLE_POINTCLOUD_CENTERS_PUBLISHER_NAME</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aa700eb2d6165568f00e2f86a996e3fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>WORLD_FRAME_ID</name>
      <anchorfile>namespacesrs__env__model.html</anchorfile>
      <anchor>aedf29ab942a5224c3dc150f74778e73d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-srs_public/doc_stacks/2014-10-06_07-45-36.510262/srs_public/srs_env_model/include/srs_env_model/but_server/objtree/</path>
    <filename>types_8h</filename>
    <class kind="struct">objtree::Point</class>
    <class kind="struct">objtree::Vector4f</class>
    <namespace>objtree</namespace>
    <member kind="typedef">
      <type>std::vector&lt; Point &gt;</type>
      <name>Polygon</name>
      <anchorfile>namespaceobjtree.html</anchorfile>
      <anchor>adc221f4acc7cca1d2a7e736d3238dfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point</type>
      <name>Vector</name>
      <anchorfile>namespaceobjtree.html</anchorfile>
      <anchor>ad4b90cf8a3615683f7a8d4381fc88864</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit</name>
    <filename>namespacemoveit.html</filename>
  </compound>
  <compound kind="namespace">
    <name>objtree</name>
    <filename>namespaceobjtree.html</filename>
    <class kind="class">objtree::BBox</class>
    <class kind="struct">objtree::Box</class>
    <class kind="class">objtree::Filter</class>
    <class kind="class">objtree::FilterBox</class>
    <class kind="class">objtree::FilterPlane</class>
    <class kind="class">objtree::FilterSphere</class>
    <class kind="class">objtree::FilterZero</class>
    <class kind="class">objtree::GBBox</class>
    <class kind="class">objtree::History</class>
    <class kind="class">objtree::Node</class>
    <class kind="class">objtree::Object</class>
    <class kind="class">objtree::Octree</class>
    <class kind="class">objtree::Plane</class>
    <class kind="struct">objtree::Point</class>
    <class kind="struct">objtree::Vector4f</class>
    <member kind="typedef">
      <type>std::vector&lt; Point &gt;</type>
      <name>Polygon</name>
      <anchorfile>namespaceobjtree.html</anchorfile>
      <anchor>adc221f4acc7cca1d2a7e736d3238dfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point</type>
      <name>Vector</name>
      <anchorfile>namespaceobjtree.html</anchorfile>
      <anchor>ad4b90cf8a3615683f7a8d4381fc88864</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::BBox</name>
    <filename>classobjtree_1_1BBox.html</filename>
    <base>objtree::Object</base>
    <member kind="function">
      <type></type>
      <name>BBox</name>
      <anchorfile>classobjtree_1_1BBox.html</anchorfile>
      <anchor>ac35d1f43312008db3036ba2db4898977</anchor>
      <arglist>(const Box &amp;box)</arglist>
    </member>
    <member kind="function">
      <type>const Box &amp;</type>
      <name>box</name>
      <anchorfile>classobjtree_1_1BBox.html</anchorfile>
      <anchor>a4728b275493b624d05d5ff741ee3e13e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fitsIntoBox</name>
      <anchorfile>classobjtree_1_1BBox.html</anchorfile>
      <anchor>a994ca7bbf33bc24fec574140fdbb6af9</anchor>
      <arglist>(const Box &amp;box) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>interfereWithBox</name>
      <anchorfile>classobjtree_1_1BBox.html</anchorfile>
      <anchor>a8e34705f26bc628c2ddaa398511e8e12</anchor>
      <arglist>(const Box &amp;box) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isPointInside</name>
      <anchorfile>classobjtree_1_1BBox.html</anchorfile>
      <anchor>ae88f18dbb1cb077db0ef1544af95b236</anchor>
      <arglist>(float x, float y, float z) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSimilar</name>
      <anchorfile>classobjtree_1_1BBox.html</anchorfile>
      <anchor>af11ae47c0390135afa096350a70d76e8</anchor>
      <arglist>(const Object *object) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSimilarBBox</name>
      <anchorfile>classobjtree_1_1BBox.html</anchorfile>
      <anchor>a52d5c1a6d3ddaa1567563c33fe4dd717</anchor>
      <arglist>(const BBox *object) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Box</type>
      <name>m_box</name>
      <anchorfile>classobjtree_1_1BBox.html</anchorfile>
      <anchor>aa7b679076585af0dae73306e935791ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>objtree::Box</name>
    <filename>structobjtree_1_1Box.html</filename>
    <member kind="function">
      <type></type>
      <name>Box</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>a365becaca81034ab59d41d2b2bd951b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Box</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>a615420977c73062da851f97d009053f5</anchor>
      <arglist>(float x, float y, float z, float w, float h, float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>a9ef17b60d1406e93c01ba52652f3243f</anchor>
      <arglist>(float x, float y, float z, float w, float h, float d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>aaba5417d11f85b783eaf72cff8e50930</anchor>
      <arglist>(const Box &amp;box)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>d</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>ae55453a2cfc7b47b0ac6716965471973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>h</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>a4d40c6cd4185f11cd1913bc15d2dcd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>w</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>ac67d63e3dfba72be5a881b5a3fdad4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>adb7b21a515905ff9b35d9ca78683f6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>a5c879e931582803f90b22e8a0af252a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structobjtree_1_1Box.html</anchorfile>
      <anchor>a4f19391b7263222ac5ddcf9952006515</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::Filter</name>
    <filename>classobjtree_1_1Filter.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classobjtree_1_1Filter.html</anchorfile>
      <anchor>a8da8ae9549f322a376a7727bf64a3a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO</name>
      <anchorfile>classobjtree_1_1Filter.html</anchorfile>
      <anchor>a8da8ae9549f322a376a7727bf64a3a88a0348f39728203acd6a4498e4fc8ea397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOX</name>
      <anchorfile>classobjtree_1_1Filter.html</anchorfile>
      <anchor>a8da8ae9549f322a376a7727bf64a3a88a26354a46c608fe54e701842b7193f62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLANE</name>
      <anchorfile>classobjtree_1_1Filter.html</anchorfile>
      <anchor>a8da8ae9549f322a376a7727bf64a3a88a846054f3225e6b5f8347e8d8465a4401</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPHERE</name>
      <anchorfile>classobjtree_1_1Filter.html</anchorfile>
      <anchor>a8da8ae9549f322a376a7727bf64a3a88a3497eed6988579cd11c707e86c6aee11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>filter</name>
      <anchorfile>classobjtree_1_1Filter.html</anchorfile>
      <anchor>afb60afbf212a485c571a36173dbccd69</anchor>
      <arglist>(const Box &amp;dim) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classobjtree_1_1Filter.html</anchorfile>
      <anchor>a9bcf0bfba2903f987560376d38e67dca</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::FilterBox</name>
    <filename>classobjtree_1_1FilterBox.html</filename>
    <base>objtree::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>filter</name>
      <anchorfile>classobjtree_1_1FilterBox.html</anchorfile>
      <anchor>ae3a5159f29950fdf32e40359c5708a67</anchor>
      <arglist>(const Box &amp;dim) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterBox</name>
      <anchorfile>classobjtree_1_1FilterBox.html</anchorfile>
      <anchor>a72160a1de7dcf8c762e721c42fe27332</anchor>
      <arglist>(const Box &amp;box)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classobjtree_1_1FilterBox.html</anchorfile>
      <anchor>a6bfa21be76598fdfff67f5c90747aa6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Box</type>
      <name>m_box</name>
      <anchorfile>classobjtree_1_1FilterBox.html</anchorfile>
      <anchor>a0a5bb1a0235f43f80a78c8ed328a109d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::FilterPlane</name>
    <filename>classobjtree_1_1FilterPlane.html</filename>
    <base>objtree::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>filter</name>
      <anchorfile>classobjtree_1_1FilterPlane.html</anchorfile>
      <anchor>a4e5c92f2bc10490c4b9bb89587dd36ad</anchor>
      <arglist>(const Box &amp;dim) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterPlane</name>
      <anchorfile>classobjtree_1_1FilterPlane.html</anchorfile>
      <anchor>adb8854151f3b35741af88e2a20f4754f</anchor>
      <arglist>(float posX, float posY, float posZ, float vecX, float vecY, float vecZ)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classobjtree_1_1FilterPlane.html</anchorfile>
      <anchor>ae40461c974f34d88c4b350aa3929d681</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_posX</name>
      <anchorfile>classobjtree_1_1FilterPlane.html</anchorfile>
      <anchor>a47eb470dfb1ca2ce83f73345c36e9764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_posY</name>
      <anchorfile>classobjtree_1_1FilterPlane.html</anchorfile>
      <anchor>af3251282e51a3cb53240fe7a5bbef489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_posZ</name>
      <anchorfile>classobjtree_1_1FilterPlane.html</anchorfile>
      <anchor>a59c0e7fa5ce05c21a3c6077e3dce5338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_vecX</name>
      <anchorfile>classobjtree_1_1FilterPlane.html</anchorfile>
      <anchor>aaa049c15158ad686302f35f177d14bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_vecY</name>
      <anchorfile>classobjtree_1_1FilterPlane.html</anchorfile>
      <anchor>a15ed8dc29c4c70ce1b12ce2e39929117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_vecZ</name>
      <anchorfile>classobjtree_1_1FilterPlane.html</anchorfile>
      <anchor>acf52b92f7b5a64e929e44163687b0aee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::FilterSphere</name>
    <filename>classobjtree_1_1FilterSphere.html</filename>
    <base>objtree::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>filter</name>
      <anchorfile>classobjtree_1_1FilterSphere.html</anchorfile>
      <anchor>a1e95b407c8df132b5721fc0eaf906262</anchor>
      <arglist>(const Box &amp;dim) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterSphere</name>
      <anchorfile>classobjtree_1_1FilterSphere.html</anchorfile>
      <anchor>acfc06e2be87eaa5194e090eae89d10dc</anchor>
      <arglist>(float x, float y, float z, float radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classobjtree_1_1FilterSphere.html</anchorfile>
      <anchor>a6f7a4d51fa5c4e039383bbf21fccee81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_radiusSquare</name>
      <anchorfile>classobjtree_1_1FilterSphere.html</anchorfile>
      <anchor>a63893db210108589769928bdfb624ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_x</name>
      <anchorfile>classobjtree_1_1FilterSphere.html</anchorfile>
      <anchor>ab6e2aaaba175a7a6e0a9543e4677c297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_y</name>
      <anchorfile>classobjtree_1_1FilterSphere.html</anchorfile>
      <anchor>a752b247c2b2c1ce00d1ff9bea62c14ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_z</name>
      <anchorfile>classobjtree_1_1FilterSphere.html</anchorfile>
      <anchor>a5b837e1aff7aa3af4eb0b14ae6995c14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::FilterZero</name>
    <filename>classobjtree_1_1FilterZero.html</filename>
    <base>objtree::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>filter</name>
      <anchorfile>classobjtree_1_1FilterZero.html</anchorfile>
      <anchor>a28a308f7d5c8ce95a13eb6fce440c559</anchor>
      <arglist>(const Box &amp;dim) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classobjtree_1_1FilterZero.html</anchorfile>
      <anchor>ad9bc2adb3b5ddf3dd5a1e9870dc4b7d5</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::GBBox</name>
    <filename>classobjtree_1_1GBBox.html</filename>
    <base>objtree::BBox</base>
    <member kind="function">
      <type></type>
      <name>GBBox</name>
      <anchorfile>classobjtree_1_1GBBox.html</anchorfile>
      <anchor>a355f18041f00b8dbe7689248e1fdefe4</anchor>
      <arglist>(const Point &amp;position, const Vector4f &amp;orientation, const Point &amp;scale, const Box &amp;box)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSimilar</name>
      <anchorfile>classobjtree_1_1GBBox.html</anchorfile>
      <anchor>aa9518f4efc3292876a2c1f753621bea5</anchor>
      <arglist>(const Object *object) const </arglist>
    </member>
    <member kind="function">
      <type>const Vector4f &amp;</type>
      <name>orientation</name>
      <anchorfile>classobjtree_1_1GBBox.html</anchorfile>
      <anchor>a6ae23233b7dfb33ed573b0df675e4e41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>position</name>
      <anchorfile>classobjtree_1_1GBBox.html</anchorfile>
      <anchor>ad2071139f43345ddeb455f2899cdc11e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>scale</name>
      <anchorfile>classobjtree_1_1GBBox.html</anchorfile>
      <anchor>a188417fb0db4d8e33d3d5ff514070b91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Vector4f</type>
      <name>m_orientation</name>
      <anchorfile>classobjtree_1_1GBBox.html</anchorfile>
      <anchor>aa0626fa33ad6972e07f619926361a06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Point</type>
      <name>m_position</name>
      <anchorfile>classobjtree_1_1GBBox.html</anchorfile>
      <anchor>a78447f482c7604d3a34aa0a3059e1125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Point</type>
      <name>m_scale</name>
      <anchorfile>classobjtree_1_1GBBox.html</anchorfile>
      <anchor>aae2ff112a303f0a5627e07bfdaa4b417</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::History</name>
    <filename>classobjtree_1_1History.html</filename>
    <member kind="function">
      <type>const Point *</type>
      <name>get</name>
      <anchorfile>classobjtree_1_1History.html</anchorfile>
      <anchor>a6c24a4f5b8a8c015703a1600b8174b26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>History</name>
      <anchorfile>classobjtree_1_1History.html</anchorfile>
      <anchor>a7a7f26461338102c190ebed2fc7942b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classobjtree_1_1History.html</anchorfile>
      <anchor>ab2c52c569b3d9044c5b8c83d62d7a70d</anchor>
      <arglist>(Point point)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>length</name>
      <anchorfile>classobjtree_1_1History.html</anchorfile>
      <anchor>a8ea86c76f2ddd3f0618623f444532c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point</type>
      <name>m_history</name>
      <anchorfile>classobjtree_1_1History.html</anchorfile>
      <anchor>ae166caaccfda41538dc2ce70d582a583</anchor>
      <arglist>[length]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::Node</name>
    <filename>classobjtree_1_1Node.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a64b1eca86ba899e416edc81e13808ead</anchor>
      <arglist>(Object *object)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>child</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>ab21a19a1b240f5e3f9e4db0918134025</anchor>
      <arglist>(unsigned char place, bool createNew=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteIfEmpty</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>ae1780c37c0dd90191038821388859ff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>neighbor</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a69296fc6b70f63edfd2147e28eddf57a</anchor>
      <arglist>(unsigned char dir)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a8d3f280749d32ef9a07eddfc26a96b79</anchor>
      <arglist>(unsigned char place=0, Node *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; Object * &gt; &amp;</type>
      <name>objects</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a6047bab3438308eaee3368e5f5394d36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>parent</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a878dfe1519e48c3a01463aea09f86b24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>ad74579d032ae88b899049ef5789b1fbc</anchor>
      <arglist>(Object *object)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a575862280178fc9ff0e9b2eedb552835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Box &amp;</type>
      <name>getChildBox</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>af29bdd4fe7301aa9841be511fc58099b</anchor>
      <arglist>(unsigned char place, Box &amp;childBox, const Box &amp;parentBox)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>CHILDREN</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a32468b231075f50e280ae62de2f6d886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NEIGHBORS</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a6e488aac9cb86a1ed2c2a82c54502aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Node *</type>
      <name>computeNeighbor</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a9188bc06c06c8c3e93a15d51ecd1f49f</anchor>
      <arglist>(unsigned char dir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Node *</type>
      <name>parentNeighborChild</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>ab7e0ad8322b2e25f48f69bb99e3f4372</anchor>
      <arglist>(unsigned char parentNeighbor, unsigned char child)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static unsigned char</type>
      <name>reverseNeighborId</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a3a5a7d89e3e44320b01e67c61f0b1149</anchor>
      <arglist>(unsigned char dir)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node *</type>
      <name>m_children</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>aa95eb3f4a5733fd29831d894a9d9c684</anchor>
      <arglist>[CHILDREN]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node *</type>
      <name>m_neighbors</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a78bdd07e965879e72ff445b372565a07</anchor>
      <arglist>[NEIGHBORS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Object * &gt;</type>
      <name>m_objects</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a4e581a37d67694010a1927ddf136366a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node *</type>
      <name>m_parent</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a02408d4af6c498e212f8b5baba57a601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_place</name>
      <anchorfile>classobjtree_1_1Node.html</anchorfile>
      <anchor>a2862df7a7c0010ffbc45032381378116</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::Object</name>
    <filename>classobjtree_1_1Object.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a1586a322dd598a108c72418e9e99f5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLANE</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a1586a322dd598a108c72418e9e99f5e1a63e8a00a40625969e175a85664f899c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGNED_BOUNDING_BOX</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a1586a322dd598a108c72418e9e99f5e1a1dbe340b2d2e3c2b45cd2b7e92e0dbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERAL_BOUNDING_BOX</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a1586a322dd598a108c72418e9e99f5e1aeb0989fbf0a67f8b9e6156d98445f012</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>fitsIntoBox</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>ae572e66b6bdca95df41d471db225caad</anchor>
      <arglist>(const Box &amp;box) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasId</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>ad6aec95b12e933e7d97565130a70fc48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>id</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>ac43da46000e1b399efca223b5d0763a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>inNodesCount</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a182e8dc683c95232a0a00cee7bbdad11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>interfereWithBox</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a158acd41de0beadab2d71d3d691c2e01</anchor>
      <arglist>(const Box &amp;box) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isPointInside</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a3374c2261340c8a6434c1685f95391fd</anchor>
      <arglist>(float x, float y, float z) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isSimilar</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>aaac60efad50fa68ebb88a4b139b27773</anchor>
      <arglist>(const Object *object) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newNode</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a0f0e55b1419904e9f1ddf0fda6995bcb</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>abb723329fd8710508bf6c16d43847b3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeNode</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a4ce23c99834cd618d7dc520f91c01ccd</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a97d59b462d98407281ad0aebccb07ad3</anchor>
      <arglist>(unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a5bec57e8e94ad108d601b44559f34730</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Object</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a282dead5f6c5cb568ba086d4eab3d015</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Type</type>
      <name>m_type</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>ab86d8f2a395ee5f5c33c5b55fe47526c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_id</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a79c1a204de3429592144176ea9488af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Node * &gt;</type>
      <name>m_inNodes</name>
      <anchorfile>classobjtree_1_1Object.html</anchorfile>
      <anchor>a1e07605d7d7dc4c75411eaa833bbd681</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::Octree</name>
    <filename>classobjtree_1_1Octree.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>aa8c578a8324bc1831b11518405a9a694</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>count</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a962248489952a972b89723a09ededc2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Object *</type>
      <name>getSimilarObject</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a423f0f06a6432447cf57e2ae9b16aa77</anchor>
      <arglist>(const Object *object)</arglist>
    </member>
    <member kind="function">
      <type>Object *</type>
      <name>getSimilarObject</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a17d0ceb8f17ad9f8fe18b1dfbb900ae7</anchor>
      <arglist>(const Object *object, Node *node, Box box, unsigned int depth=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>insert</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>ae1afcd8210b43788295bbed3887833c8</anchor>
      <arglist>(Object *object)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>insertOnFit</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a2eb883320b7595fa84eec05d0576adf7</anchor>
      <arglist>(Object *object)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>insertOnInterfere</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>abe9f3e0af6ae11bc82216cc2a92e18da</anchor>
      <arglist>(Object *object, Node *node, Box box, unsigned int depth=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>insertUpdate</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a1a15e5e0167f27680ebcc105d481a9a5</anchor>
      <arglist>(Object *object)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>insertUpdate2</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a4f329d1f7f15736315b657e4225f889b</anchor>
      <arglist>(Object *object)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>insertUpdateOnInterfere</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a8ca5c0a2f4f7fe79a0c3b596d320d177</anchor>
      <arglist>(Object *object, Node *node, Box box, bool &amp;inserted, unsigned int depth=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositionFree</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a29bc1e2bd1ebb684d6ec05c323c907f8</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>maxId</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>abba7e84aadc0b6b91e9f63a6b121b0bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nodes</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a7f5651bc68f6f519591c47f353f2ea55</anchor>
      <arglist>(std::list&lt; Box &gt; &amp;nodesList, std::set&lt; Object * &gt; &amp;objectList, const Filter *filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nodes</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>aade70e52f9207a5b7fb1496973a0c66b</anchor>
      <arglist>(std::list&lt; Box &gt; &amp;nodesList, std::set&lt; Object * &gt; &amp;objectList, const Filter *filter, Box dim, Node *node)</arglist>
    </member>
    <member kind="function">
      <type>const Object *</type>
      <name>object</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a472e96891086f0615f07d7f3e2b0955a</anchor>
      <arglist>(unsigned int id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objects</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>aa898abd8cdde34e1c668d55a0220c5ed</anchor>
      <arglist>(std::set&lt; Object * &gt; &amp;objectList, const Filter *filter)</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; unsigned int, Object * &gt; &amp;</type>
      <name>objectsAll</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a3118accfaf7d7acb1ebf0ea59e1b748d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a98e125a47dba784964bd606dcbbfc8f5</anchor>
      <arglist>(unsigned int maxDepth=DEFAULT_MAX_DEPTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a7150c8900e16a38572626ef2c93e5da1</anchor>
      <arglist>(const Box &amp;rootSize, unsigned int maxDepth=DEFAULT_MAX_DEPTH)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeObject</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>ab859e1867db8cf01258acd94e991ab2c</anchor>
      <arglist>(unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>root</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a640233ad274a8e2e453c58d15e911da9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Octree</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a9c0b7b13bc3db6395c917b0128e1b318</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DEFAULT_MAX_DEPTH</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a6e0d99323ab1547723ec22390a501242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_maxDepth</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>aaee834411a88bde9fcb8a8c46de9b806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_maxId</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>ab0e1b9f3cba94bab0c0790f2ade64d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; unsigned int, Object * &gt;</type>
      <name>m_objects</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a65907261a192896981ab4228398c04e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node *</type>
      <name>m_root</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>ae5b6594d60edc5f8dc4f94ccd10a4d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Box</type>
      <name>m_rootSize</name>
      <anchorfile>classobjtree_1_1Octree.html</anchorfile>
      <anchor>a628d156f4ba26e0fe89cb1e8e521b443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>objtree::Plane</name>
    <filename>classobjtree_1_1Plane.html</filename>
    <base>objtree::Object</base>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>boundingMax</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a8969994845214fe68e7e4da2da13e55d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>boundingMin</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a9a5566e481290ff635f5a516abbeda0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fitsIntoBox</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a3d846fb3848b9c7a3e3af0ba65672506</anchor>
      <arglist>(const Box &amp;box) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>interfereWithBox</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a9062bbf313e9f8612727c1937a9cbf15</anchor>
      <arglist>(const Box &amp;box) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isPointInside</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>ac89ef6d1b4a28d80d746326e355a0435</anchor>
      <arglist>(float x, float y, float z) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSimilar</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>ad257cdd84f53f90fc4d16dda9caac226</anchor>
      <arglist>(const Object *object) const </arglist>
    </member>
    <member kind="function">
      <type>const Vector &amp;</type>
      <name>normal</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>af5827df2c8ef9cd53af33e8b621d83f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Plane</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>ad675ab28d55a3d203684435386153810</anchor>
      <arglist>(const Point &amp;center, const Vector &amp;normal, const Point &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Plane</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a25aa4e0a12acb0b85b7738ce35b44142</anchor>
      <arglist>(const Polygon &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>const Polygon &amp;</type>
      <name>points</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a9d37ebafc86c106400a1a38d1a2a1a80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Point &amp;</type>
      <name>pos</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>af00c47e0f6ad161385814e9c754627b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point</type>
      <name>m_boundingMax</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a357c859a07bf1cc69f7793a938fe7caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point</type>
      <name>m_boundingMin</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a68d06c68127d707aceaf64fc032c9d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_d</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a83f40713d81f3735bfbdeb496b54fc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>m_normal</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a293b3aeee12f51a2d77d250d4bf44266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Polygon</type>
      <name>m_points</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a3abbad33ca5fa3d05095b6896f8f3605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point</type>
      <name>m_pos</name>
      <anchorfile>classobjtree_1_1Plane.html</anchorfile>
      <anchor>a22d195cdda52c280581e6e4ee557fad2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>objtree::Point</name>
    <filename>structobjtree_1_1Point.html</filename>
    <member kind="function">
      <type>Point</type>
      <name>operator+</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>a954bae79f605f46dce530741dd53ae24</anchor>
      <arglist>(const Point &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>operator-</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>a293e2a2fb735a2df1167c13e0cd0da86</anchor>
      <arglist>(const Point &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>operator/</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>acaa60a1e1bd4cf9eb9c7c90d6e6071b7</anchor>
      <arglist>(float num) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>a7079159baded1778774efae02a01b9a2</anchor>
      <arglist>(float num)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>a3079f20dbfbc3bce84325d2a440292f5</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>a12730993c4fb1c59c9cf5ae2fb7939c2</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>a47e40cb0e5060b24b0688fac7fac2bf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>a6d4737055a96685495d414d1371c13d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>ab897ab673126151a3fbfc6b689dda653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structobjtree_1_1Point.html</anchorfile>
      <anchor>a1f20ae6bc13abc8ef37373e44c28a44c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>objtree::Vector4f</name>
    <filename>structobjtree_1_1Vector4f.html</filename>
    <member kind="function">
      <type></type>
      <name>Vector4f</name>
      <anchorfile>structobjtree_1_1Vector4f.html</anchorfile>
      <anchor>a8d1f9f0d13fd28297443fec7312d8ba7</anchor>
      <arglist>(float x, float y, float z, float w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector4f</name>
      <anchorfile>structobjtree_1_1Vector4f.html</anchorfile>
      <anchor>a1eea85797ff7512cb1a40bd6108110d3</anchor>
      <arglist>(const Vector4f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector4f</name>
      <anchorfile>structobjtree_1_1Vector4f.html</anchorfile>
      <anchor>a6991911f6061e83193092a5e3f223744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>w</name>
      <anchorfile>structobjtree_1_1Vector4f.html</anchorfile>
      <anchor>a4cf14442b1527af5910114f255cfdcd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structobjtree_1_1Vector4f.html</anchorfile>
      <anchor>a3f0aa531d6d493d7a7a3b175d78a2ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structobjtree_1_1Vector4f.html</anchorfile>
      <anchor>a5a9fcb54f590aaa6aa014685a2448042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structobjtree_1_1Vector4f.html</anchorfile>
      <anchor>af6b7b82717ff628ccb70b0ad0f018a91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>octomap::ButOctomapROS</name>
    <filename>classoctomap_1_1ButOctomapROS.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>OctreeT::NodeType</type>
      <name>NodeType</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>a7bced8b2728ed217b297c36762cd9fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OctreeT &gt;</type>
      <name>OctreePtr</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>a78e9354585420c2b282bd840397b8d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT</type>
      <name>OcTreeType</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>ab6dee41329ab54c3c95e93e012c73c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ButOctomapROS</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>ae36a8c8b80210c69b87b839f74a25b7b</anchor>
      <arglist>(double resolution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ButOctomapROS</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>a9732998e236b57c7c423a56becd0a920</anchor>
      <arglist>(OctreeT *tree)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>castRay</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>aac9cb9447d3697315a76e91e010046f6</anchor>
      <arglist>(const PointT &amp;origin, const PointT &amp;direction, PointT &amp;end, bool ignoreUnknownCells=false, double maxRange=-1.0) const </arglist>
    </member>
    <member kind="function">
      <type>OctreeT &amp;</type>
      <name>getTree</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>aace641b4620c844afcdb344c856d13ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insertRay</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>ab375ceae638b6f0219cf429711dcc4d7</anchor>
      <arglist>(const PointT &amp;origin, const PointT &amp;end, double maxRange=-1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertScan</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>ac2ef6461aa3b19e7cbc58295438b4173</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;scan, const PointT &amp;origin, double maxrange=-1., bool pruning=true, bool dirty=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertScan</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>a368038d13b1cf56a7c52202f0f961c0f</anchor>
      <arglist>(const pcl::PointCloud&lt; PCLPointT &gt; &amp;scan, const PointT &amp;origin, double maxrange=-1., bool pruning=true, bool dirty=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertScan</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>a286de8be3f7a556c6ec7a80597cc1acf</anchor>
      <arglist>(const pcl::PointCloud&lt; PCLPointT &gt; &amp;scan, const PCLPointT &amp;sensor_origin, const PCLPointT &amp;frame_origin_trans, const PCLQuaternionT &amp;frame_origin_rot, double maxrange=-1., bool pruning=true, bool dirty=false)</arglist>
    </member>
    <member kind="function">
      <type>OctreeT::NodeType *</type>
      <name>search</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>a332e59c4972f3311094b68a2c493eb84</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>OctreeT::NodeType *</type>
      <name>search</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>aaaf796ec74e6d68f0d189d093408e231</anchor>
      <arglist>(const tf::Point &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTree</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>adc17b58addca84773472cb7b3015591d</anchor>
      <arglist>(OctreeT *tree)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ButOctomapROS</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>ad66fb19d7956b348426d44f133f1636e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreePtr</type>
      <name>octree</name>
      <anchorfile>classoctomap_1_1ButOctomapROS.html</anchorfile>
      <anchor>a121989f3d27fecf4c039f37b47e3719d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CButServer</name>
    <filename>classsrs__env__model_1_1CButServer.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>tPCLPointCloud</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>afc91c3a0ad5e811f4c6fc83e2750e6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CButServer</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a31b97cb08970a2ebfcc40148727c09ba</anchor>
      <arglist>(const std::string &amp;filename=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>aaf9bf383883fd009bf2fbbd0414f424e</anchor>
      <arglist>(bool bPause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>abc675203e7a9a254e13582ffde68b5e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CButServer</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a4e48db3020b97d469099b0b44542fb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; CServerPluginBase * &gt;</type>
      <name>tVecPlugins</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a81302821f23434ceff0cc2e8e1ca3132</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onOcMapDataChanged</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a0eb272e58775701a6efca5fbd2c61329</anchor>
      <arglist>(tButServerOcMapConstPtr mapdata, const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>onPause</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>abc90b805579a657d5b09bc7a716bd015</anchor>
      <arglist>(ButServerPause::Request &amp;request, ButServerPause::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>onReset</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a6144635478f46f13756cc26929a4c280</anchor>
      <arglist>(std_srvs::Empty::Request &amp;request, std_srvs::Empty::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>onUseInputColor</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>ae51d856a27cbe80d420b170e9e3be51d</anchor>
      <arglist>(srs_env_model::UseInputColor::Request &amp;req, srs_env_model::UseInputColor::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishAll</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>aedb6d9fd6aa1e036dd856658c1203cae</anchor>
      <arglist>(const ros::Time &amp;rostime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishPlugins</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a11c61cdded07f8557f863a77816bd1ae</anchor>
      <arglist>(const ros::Time &amp;rostime)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bIsPaused</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>ac9f754dd465454041288db072dcc9b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bUseOldIMP</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a10aa983e6ed584e9bdafe84faa478ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_frameCounter</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>afa21c96b5939ab2888a494487b5ecb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_latchedTopics</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a085045a9179304f9098332cce641c07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>m_nh</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a79b56c0220600d850754062af35974a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_numPCFramesProcessed</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>ace77517d58e1d3d540fabb4b793f77f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CCMapPlugin &gt;</type>
      <name>m_plugCMap</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>af130c5f8730fb348589de2c9e4e2990f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CCollisionObjectPlugin &gt;</type>
      <name>m_plugCollisionObject</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a3036de3475bbc88b109892cdbdd3be5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CCompressedPointCloudPlugin &gt;</type>
      <name>m_plugCompressedPointCloud</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a9c177230763ebb915bb691275db0efa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CExamplePlugin &gt;</type>
      <name>m_plugExample</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>ade7bee5a627dab4c41cf1c45e28e2bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CExampleCrawlerPlugin &gt;</type>
      <name>m_plugExampleCrawler</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>adaddcd301f0771e9066531a1ebb0148e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CIMarkersPlugin &gt;</type>
      <name>m_plugIMarkers</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>ad0f2011228f62e2a647b39499bf69609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CPointCloudPlugin &gt;</type>
      <name>m_plugInputPointCloud</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a00facad2b330a4d69d2d7cd1106a3fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tVecPlugins</type>
      <name>m_plugins</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>adf926809e6cc4d04c2a700812cf5002e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CCollisionGridPlugin &gt;</type>
      <name>m_plugMap2D</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a614b1958cbec46b99abe025dae195eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CMarkerArrayPlugin &gt;</type>
      <name>m_plugMarkerArray</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a622c1f3dbd17f44b8fc349f17b799632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CObjTreePlugin &gt;</type>
      <name>m_plugObjTree</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a04c70a0021c032d38fb9db75c83b629d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CPointCloudPlugin &gt;</type>
      <name>m_plugOcMapPointCloud</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>afd69e317a19c5ca3fc31d191d5b11c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; COctoMapPlugin &gt;</type>
      <name>m_plugOctoMap</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a4b00e10e0471bbb6fc72d312cb8409fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; COldIMarkersPlugin &gt;</type>
      <name>m_plugOldIMarkers</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>a5bee57df8b06297b78f12c281f124c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CPointCloudPlugin &gt;</type>
      <name>m_plugVisiblePointCloud</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>aa57034b744a32bdca99155b3caa4a689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_servicePause</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>ac70fd4fcde58dcde62a87d56e5cfae83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceReset</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>aa69a608a9f57ff9e068fa14afcb20850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceUseInputColor</name>
      <anchorfile>classsrs__env__model_1_1CButServer.html</anchorfile>
      <anchor>acfadccedb3eacf8bb4efb3d721cb17d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CCMapPlugin</name>
    <filename>classsrs__env__model_1_1CCMapPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <base>COctomapCrawlerBase&lt; tButServerOcTree::NodeType &gt;</base>
    <base>CDataHolderBase&lt; arm_navigation_msgs::CollisionMap &gt;</base>
    <member kind="function">
      <type></type>
      <name>CCMapPlugin</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>aa1f307648207c82ebc20851aedd619ff</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a990b8b943447f096f901fd7b913b4207</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a54605ee07ee531d3484d3af707c72b48</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lockChanges</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>aca75f8cb8ea69d56e0079b3758b40b8a</anchor>
      <arglist>(bool bLock)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a99843daa31e639897287e4a7a97ee989</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>arm_navigation_msgs::OrientedBoundingBox</type>
      <name>tBox</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a3daba206173d07e5fc12cafe869ef877</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>geometry_msgs::Point32</type>
      <name>tBoxPoint</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a5aa660789f823fd701ebdf2fb0f82743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>arm_navigation_msgs::CollisionMap::_boxes_type</type>
      <name>tBoxVec</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a9f3b1abf8b95ef522af687f4a1e17e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>COctomapCrawlerBase&lt; tButServerOcTree::NodeType &gt;</type>
      <name>tOctomapCrawler</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a6ef5953e70ce19277095f1cfec50aa2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addBox</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>ab60c09b4831261b6aee53ceb19bb4061</anchor>
      <arglist>(const tBoxPoint &amp;center, const tBoxPoint &amp;size, tBoxVec &amp;boxes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addBoxCallback</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>aeb1ced5cd5eed2d224d6abbe1e7badb5</anchor>
      <arglist>(srs_env_model::RemoveCube::Request &amp;req, srs_env_model::RemoveCube::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getCollisionMapSrvCallback</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a1bda888a1ecd5816675b2ec6f100f2c7</anchor>
      <arglist>(srs_env_model::GetCollisionMap::Request &amp;req, srs_env_model::GetCollisionMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleOccupiedNode</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a8f100e2d2f79a0221ef0ecf5f7899399</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isNearRobot</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a94007f61bc3d26d24580d43068589a59</anchor>
      <arglist>(const btVector3 &amp;point, double extent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isNewCmapSrvCallback</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>ad8fe094f11e1c9617c93f87e3a669e06</anchor>
      <arglist>(srs_env_model::IsNewCollisionMap::Request &amp;req, srs_env_model::IsNewCollisionMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>lockCmapSrvCallback</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>ad04ca30a291907812e1c96e866c17397</anchor>
      <arglist>(srs_env_model::LockCollisionMap::Request &amp;req, srs_env_model::LockCollisionMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a5352b5a30079715860027691538ed8ed</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a57872d9a8221fe5776b945a1ab93df90</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>removeBoxCallback</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a3675c6e1d88080c913c57e52064b21f3</anchor>
      <arglist>(srs_env_model::RemoveCube::Request &amp;req, srs_env_model::RemoveCube::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>long</type>
      <name>removeInsideBox</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a09f5c690238cef9b36d021a7197edc54</anchor>
      <arglist>(const tBoxPoint &amp;center, const tBoxPoint &amp;size, tBoxVec &amp;boxes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>retransformTF</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>aeb686856fe756894f36dfff1fe84d695</anchor>
      <arglist>(const ros::Time &amp;currentTime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sameCMaps</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a80fbc312c01b3c26ef4cadb687799a01</anchor>
      <arglist>(arm_navigation_msgs::CollisionMap *map1, arm_navigation_msgs::CollisionMap *map2)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a2057221c4b88ced1c357be33c84c8b55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bConvertPoint</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a5b2d42cd687afbb230de556898835778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bLocked</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a4acc7d9b77a3fb350cbd192be0287a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cmapFrameId</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>af23afa6b0b1f72d9d2cf2aad8a7a8cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_cmapPublisher</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>af720fd4e9e260d7cad8e5fbf5548f7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cmapPublisherName</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a53fe0d414acfd2a906ac776eaf01d5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_collisionMapLimitRadius</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a5aadb500c18e0b6cab655b13cf8feca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long int</type>
      <name>m_collisionMapVersion</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a91218765d5438149f73fd35dc9fcc324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tDataPtr</type>
      <name>m_dataBuffer</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a4da39a57bc423895a22896ffb66ab579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arm_navigation_msgs::CollisionMap</type>
      <name>m_dataEmpty</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a16c5e71d7db7bede04aa00b05315ab6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_latchedTopics</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>acf7de2b9b7064dd1503f5d00ba8665b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>m_mapTime</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a00991d6790abafe34b5670476d193b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_publishCollisionMap</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a6cd88cd6de990f66cdb14d987fbf2b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Stamped&lt; btVector3 &gt;</type>
      <name>m_robotBasePosition</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a556a497b6be38a6345fc12bb2f527f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceAddCube</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a66921af60ca58fc3037db574815217b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetCollisionMap</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a991f0910fdfe13acf863d0a23c23843c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceIsNewCMap</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a225278f7433f75cef4e397f7cb93fc2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceLockCMap</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a092e14e147646a9372c9f823f06c6a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceRemoveCube</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a66f3fa7743c4cd35c2ac666bf0150225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a1fcfbd77a986200566b7fbd5e6628d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>m_worldToCMapRot</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>ac577728363b1783fa8d904b3b618108c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>m_worldToCMapTM</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a5367729868d47c2befea5d6d1d751bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>m_worldToCMapTrans</name>
      <anchorfile>classsrs__env__model_1_1CCMapPlugin.html</anchorfile>
      <anchor>a69c6ca111244094acadee13532d28417</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CCollisionGridPlugin</name>
    <filename>classsrs__env__model_1_1CCollisionGridPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <base>COctomapCrawlerBase&lt; tButServerOcTree::NodeType &gt;</base>
    <base>CDataHolderBase&lt; nav_msgs::OccupancyGrid &gt;</base>
    <member kind="function">
      <type></type>
      <name>CCollisionGridPlugin</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a1e535c2ecf81a51d7f15c453d8b916b0</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a0291d389ab917f882d23fca039380e24</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>ae8222fece079a220c2c1c7c042d6edfa</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a89d661598b1f39d39612ac468374a5d2</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CCollisionGridPlugin</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a9f3acfa29b39d477e8ad12c46461e4b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleFreeNode</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a9ac73779aa5f22421f7a40960598a7d9</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleOccupiedNode</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>ad79675a49f095707b8d10a82703ebe33</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>acd274dcbbdca8d3c74a3284c433159d3</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a0b8466f78bfa51a3c7099e825e2cd695</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a37e050d7b8bf894a2f093fcb881ed6d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bConvert</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a111d9b9dc6563891b9a5064f5bf4cc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_gridPublisher</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a0ae4c9046662e84d9d1ef3d4abe10746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_gridPublisherName</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a65116dc51975f2afd031b39c141e13f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_latchedTopics</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>ad77b34eeca6409184872df6055f6a25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minSizeX</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a8f154a6ecf72422006d4ee169114a756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minSizeY</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a871f3380831a09924421fc7fd1a3ac82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_multires2DScale</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a86607cf572486851f0a6740a70ae4e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ocFrameId</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a3a0fce47b3369edf78f76a30f6542e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>m_ocToGridRot</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a6e61fbb122ed54fca3f5adbcf1b1bfcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>m_ocToGridTrans</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>aa7ac60e273fadc40d5b4721cfc34110e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>octomap::OcTreeKey</type>
      <name>m_paddedMinKey</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a98d3e03fdba82f505d2c28745955dde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_publishGrid</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>a84a1d6b0ca431367f0e383ad65427099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1CCollisionGridPlugin.html</anchorfile>
      <anchor>aac691be1631973a402fbf726d48bb373</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CCollisionObjectPlugin</name>
    <filename>classsrs__env__model_1_1CCollisionObjectPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <base>COctomapCrawlerBase&lt; tButServerOcTree::NodeType &gt;</base>
    <base>CDataHolderBase&lt; arm_navigation_msgs::CollisionObject &gt;</base>
    <member kind="function">
      <type></type>
      <name>CCollisionObjectPlugin</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>aed053ad1924e6a2b0aaac76a2d41adb2</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a921393a5dd37393cb78c321c02e71822</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a3c66d4772c75229a8db4bf448bafd3a8</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a380284b888e7b90fb5268216c6d49ba5</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a834654425fd63105acb68d7793f50eaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CCollisionObjectPlugin</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a17d9d877b734cb55d8c930d63fc66fe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleOccupiedNode</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a0f01a2c8b06a9e215359d23e98ce783e</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>af39bb8dec97f4309b3f246c2b76b8573</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a0338219f13275dd7fa23a5b09bbc7418</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bConvert</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>aa7a46433aa1aa35686294a852fac854a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_coFrameId</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a7b034956bd00eb095a209475da421753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_coPublisher</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>af8c85f3c1172fc4691965d395ee1bbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_coPublisherName</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a21c53146ed6666760fe7c72065870827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_latchedTopics</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a3dbfe197bb4a4350360ec146b8eecffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ocFrameId</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a84b7a649041b7436c983d7e632df599f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>m_ocToCoRot</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>ab96603845acc71315d6a06af1cbe0b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>m_ocToCoTrans</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a83c89b52d3ec94aa07592b702b0659b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_publishCollisionObject</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>abc05c048252d68c4551a0ed3bed53b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1CCollisionObjectPlugin.html</anchorfile>
      <anchor>a2de07bff677aec2035e4f62e4bed72e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CCompressedPCPublisher</name>
    <filename>classsrs__env__model_1_1CCompressedPCPublisher.html</filename>
    <member kind="typedef">
      <type>tInputData::_camera_info_type</type>
      <name>tCameraInfo</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>aec16f69d3fa01fa73cf7a228fb99130a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tInputData::_pointcloud2_type</type>
      <name>tInputCloudMsg</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>aeeefef59f69b4cf9f8fc884a0d4b2954</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>srs_env_model::OctomapUpdates</type>
      <name>tInputData</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>ae4b4754e43cfeaf812af46d25970bf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>tOutputCloudMsg</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a3b8f919983d9117496718cc3087cf61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>tPclPoint</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>ada37e3e7b9b5f34bdb700b1b9b847413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; tPclPoint &gt;</type>
      <name>tPointCloudInternal</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a6a315fd3935ee1438bf8712f4995736d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CCompressedPCPublisher</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a6c8caf129acdd3ccd98f0edc879e2d13</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>long</type>
      <name>copyCloud</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>ad2b5b374cb62b77505de99fac654b251</anchor>
      <arglist>(const tInputCloudMsg &amp;input, tPointCloudInternal &amp;output, bool bAdd=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incommingDataCB</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a7ccdd67eaa6f4e8bcf89ea7fc2dc6d54</anchor>
      <arglist>(const tInputData::ConstPtr &amp;data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>inSensorCone</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a98a1596ccdd9a9dcda9d97c473235b58</anchor>
      <arglist>(const cv::Point2d &amp;uv) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isRGBCloud</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a27e0ae2d4469c07af211e21859563726</anchor>
      <arglist>(const tInputCloudMsg &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>long</type>
      <name>removeFrustumFromCloud</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>ae37903cf42e1a2379d1c085988330128</anchor>
      <arglist>(const tInputData::ConstPtr &amp;data, tPointCloudInternal &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_geometry::PinholeCameraModel</type>
      <name>m_camera_model</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a9ab3ca7a23596361bc0698345aad245f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Size</type>
      <name>m_camera_size</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>af34092cdce09b5dbea5e0bdcbced30c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_camera_stereo_offset_left</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>acc71ea46449ba142d6c5bcd1c60a003a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_camera_stereo_offset_right</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a5a95f8adff08c0283d0702611a942fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cameraFID</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a118a8bb41dd8522d0cf545e4077c15ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cameraFrameId</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>add614ac36456f27579b558c5db38bcb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPointCloudInternal</type>
      <name>m_cloud</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a0bfc7fc8a3c64c90052bd683dee5d264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_pub</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a2976e57d31007b64d152ab1724d6260b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_publishedTopicName</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>ad3b1145414c77138e5b9b48ced041fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_publishFID</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>aa310312c66a398953eb0ff710b061b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; tInputData &gt;</type>
      <name>m_sub</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>aeab0a360905ad1be782a831972063a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_subscribedTopicName</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a5e54ed1a242bc7d8535831521abaa83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::MessageFilter&lt; tInputData &gt; *</type>
      <name>m_tf_filter</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>acc4b6542f6351f81f359737426392dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a2c95fac1edeed79d3a9d4e4065143b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener2</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>acd881d93ab9e988dd3a94b486ce256c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>m_to_pfid</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>a282278dcd06995928d3a3fc3a2d9d9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>m_to_sensor</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPCPublisher.html</anchorfile>
      <anchor>ac09cc19765d01f9601aad43c56e9743e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CCompressedPointCloudPlugin</name>
    <filename>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</filename>
    <base>srs_env_model::CPointCloudPlugin</base>
    <member kind="function">
      <type></type>
      <name>CCompressedPointCloudPlugin</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a9a3edd84849b1b897d93529904dd54bf</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>aeb27beee9598dcab6279b7cdcc7fd79c</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>abeada5ed8b975962090980e4d362b098</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CCompressedPointCloudPlugin</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a8641a4def1ea788ff65fd61d4e57ce54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleOccupiedNode</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a8923117050bd030c313381b7d1b5272d</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>inSensorCone</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a2391e8f059a446fa09649518af164a9c</anchor>
      <arglist>(const cv::Point2d &amp;uv) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a7b44c05b5196a44f4c32648d62d02589</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCameraChangedCB</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a5c17fed9496221c3cfc32e2958aa922b</anchor>
      <arglist>(const sensor_msgs::CameraInfo::ConstPtr &amp;cam_info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a2dae5e008006a3773def300bbf45d2c8</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setNumIncompleteFramesCB</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>aab210f39f835f6d0015701e3b9ea2947</anchor>
      <arglist>(srs_env_model::SetNumIncompleteFrames::Request &amp;req, srs_env_model::SetNumIncompleteFrames::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>adfac20cfd30b33d6092b75852b274d73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>af98f633fb522e21032e09cd5b6b91537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::CallbackQueue</type>
      <name>callback_queue_</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>af7e1a731106e9288a7fba9f393cc8b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bCamModelInitialized</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>acd8c4ece520740ed714826ad16b1fa1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bCreatePackedInfoMsg</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a8004a5e3a47b9006054d112e2890704b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bPublishComplete</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a30123f05201956c3fdd9995008514d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bPublishSimpleCloud</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>aeb34e2dcc9d2967aa537354d5387dff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bSpinThread</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a8bd578d0a56307425d587dc0076191ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bTransformCamera</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a8efca0f4034ce97f15a12c471af4b663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bTransformOutput</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a677801eab294fb4dd9417020374a34d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CameraInfo</type>
      <name>m_camera_info_buffer</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>aed5fea2bddaff803c76db2d952158767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_geometry::PinholeCameraModel</type>
      <name>m_camera_model</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>abba10d6829cab7f0240d6a087f1a0d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_geometry::PinholeCameraModel</type>
      <name>m_camera_model_buffer</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a41c8ab1076b52e441f7342056614e8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Size</type>
      <name>m_camera_size</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a57ed35020dbf5bfd64dcbcf2bcf53205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Size</type>
      <name>m_camera_size_buffer</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a32b776f9016f17b9689fc1e1fbca1b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_camera_stereo_offset_left</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a6221da0203cd3f1b6422c40b8b5e8633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_camera_stereo_offset_right</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a808a83301814d2a985c2c0a7579bb13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cameraFrameId</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>aabfef8d114f2a996cd510a5dcb5af58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cameraInfoTopic</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a82bdc3033dd1061a8fdb227dd371286a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>m_camPosMutex</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>adfac1c90afd2302edfde903e0b9ae799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>m_camPosSubscriber</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a28fcbabbecbff63af301d90e487ee281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_countAll</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a7062573b11c1f285978b5f8c71d7c8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_countVisible</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>aa1fd204af39b9164a60a82d672de0f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_frame_counter</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>ad8f1147583f55bdf5979b6400779a1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>srs_env_model::OctomapUpdatesPtr</type>
      <name>m_octomap_updates_msg</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a7e43c0b3315d05aefac941f732a36882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_ocUpdatePublisher</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>aa7fbc4df02a2f801772d5b7d1fbe755f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ocUpdatePublisherName</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>ae0a780664ca3e71e67c0d209410627c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceSetNumIncomplete</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a6175d1ab7c97a6cdcd127a9346be3ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::MessageFilter&lt; srs_env_model_msgs::RVIZCameraPosition &gt; *</type>
      <name>m_tfCamPosSub</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a3df087c521f7ff04f7ef9d34444d34c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a318e18584d9a959060623cfa2064ae6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>m_to_sensor</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>af63673f31dc8a0b519e6fc2c34e6ceac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_uncomplete_frames</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>aa5776d03049cc09b559c0a8355047256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a2a695dc4e7a373779ee53dffc0638c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>a3872307c5f7a38bd1aed6bf36ee4857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile bool</type>
      <name>need_to_terminate_</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>ab9639bdd2a5e8361b5bab19305af39a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>aa2cb1785a98acf3a6e15cffdab503c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; boost::thread &gt;</type>
      <name>spin_thread_</name>
      <anchorfile>classsrs__env__model_1_1CCompressedPointCloudPlugin.html</anchorfile>
      <anchor>ac4a38a832dc40bbaffc8fbda1c068090</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CDataHolderBase</name>
    <filename>classsrs__env__model_1_1CDataHolderBase.html</filename>
    <templarg>tpDataType</templarg>
    <member kind="typedef">
      <type>tpDataType</type>
      <name>tData</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>acb92a793f90ef5852e7b0601e6b66554</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const tData &gt;</type>
      <name>tDataConstPtr</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>a14fa14ea93000ab6ec76b485228baa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; tData &gt;</type>
      <name>tDataPtr</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>aac2fbafc45785689c71446faf37ea35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::signal&lt; void(tDataConstPtr, const ros::Time &amp;) &gt;</type>
      <name>tSigDataHasChanged</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>ac3ce745639834557aa0a264a4a14e613</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDataHolderBase</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>acb43174e40f251f2d0429787ae7a4f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDataHolderBase</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>a5a9450b1cb131161e34a2f5a7592f209</anchor>
      <arglist>(tData *data)</arglist>
    </member>
    <member kind="function">
      <type>tData &amp;</type>
      <name>getData</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>a7b3d402d60580ae5bc241cbca80b8cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const tData &amp;</type>
      <name>getData</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>aaec8ca0c497f09fc1dd0a19a90fb46ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tSigDataHasChanged &amp;</type>
      <name>getSigDataChanged</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>a9ae60016bc7a7b3ddc9af272a748e1da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasValidData</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>a36950fc14af7b5a85e9adfcdc4fe4955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>a6159c29c1a0765eb8b03eb212cf2f0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CDataHolderBase</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>a810baa0ffe9fb7052fdcaa372d3deb9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tDataPtr</type>
      <name>m_data</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>aca665451d4ace11668d41fb3dcbfbc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>m_DataTimeStamp</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>afbb8129b1ea9e19a2bc0b0eab71f3d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_lockData</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>ae506e27d3ead3c109d5ca3920a256d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tSigDataHasChanged</type>
      <name>m_sigDataChanged</name>
      <anchorfile>classsrs__env__model_1_1CDataHolderBase.html</anchorfile>
      <anchor>a2ccee4c86180eefb797d6742959b2053</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CExampleCrawlerPlugin</name>
    <filename>classsrs__env__model_1_1CExampleCrawlerPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <base>COctomapCrawlerBase&lt; tButServerOcTree::NodeType &gt;</base>
    <base>CDataHolderBase&lt; std::vector&lt; unsigned char &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>CExampleCrawlerPlugin</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>abc038b22ff2127c74929670a695bb564</anchor>
      <arglist>(const std::string &amp;name=&quot;ExamplePlugin &quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>a145a3ee340bb0787349116186ff68073</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>a202fd42207bc8a9d33f47d9fef83b288</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CExampleCrawlerPlugin</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>a9d463e3cabd123b1ee1a0afcc3c4c591</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleFreeNode</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>af2520bc11ab8d9acd8af319aeeefacd4</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleOccupiedNode</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>a83c0a859cd5454c705a4723f795ab254</anchor>
      <arglist>(srs_env_model::tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handlePostNodeTraversal</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>aa416a697951d7506d4f0ce5901bb419e</anchor>
      <arglist>(const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>ae508a8b52a3c5a9d34ecea059f96ad45</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>a6de47e60fb411dd0aab531d1b2d91076</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CExampleCrawlerPlugin.html</anchorfile>
      <anchor>a62f49db3ea2dab8751fe07634ffb6af6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CExamplePlugin</name>
    <filename>classsrs__env__model_1_1CExamplePlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <member kind="function">
      <type></type>
      <name>CExamplePlugin</name>
      <anchorfile>classsrs__env__model_1_1CExamplePlugin.html</anchorfile>
      <anchor>a5c8ab73e18ded5a7172fea846352c76e</anchor>
      <arglist>(const std::string &amp;name=&quot;ExamplePlugin &quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CExamplePlugin.html</anchorfile>
      <anchor>a39bdf63d187e1cd86a34af97837d548f</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classsrs__env__model_1_1CExamplePlugin.html</anchorfile>
      <anchor>af062474dbef30c84e826a3743582f5e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CExamplePlugin.html</anchorfile>
      <anchor>a9314208b121d2c068924757b52cc4d71</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CExamplePlugin.html</anchorfile>
      <anchor>ae843928e9cc8f55eab617b9788dc334b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CIMarkersPlugin</name>
    <filename>classsrs__env__model_1_1CIMarkersPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>InteractiveMarkerServerPtr</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>ad9defb450cd76592c849d2f46fa507f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CIMarkersPlugin</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a72d4f616f5243c83a41820c0be995da6</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>ad56643c7e55e23684ca630b71abd7cbf</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CIMarkersPlugin</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a1aa51e20c8419cdde2e74bfb4ab5f855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::pair&lt; std::string, srs_env_model_msgs::PlaneDesc &gt;</type>
      <name>tNamedPlane</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a90b6219401848e7cb7ca208c3e02704f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; int, tNamedPlane &gt;</type>
      <name>tPlanesMap</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>aabba23776380c216c78d76271354a384</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addPlaneSrvCall</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>ad08aef858ed719e2addd15c19f64a910</anchor>
      <arglist>(const srs_env_model_msgs::PlaneDesc &amp;plane, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>getUniqueName</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>aad60d5253dca0b14897dff483fe08b2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>insertPlaneCallback</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a9c54da087e28ba8ecde830aa78c879d7</anchor>
      <arglist>(srs_env_model::AddPlanes::Request &amp;req, srs_env_model::AddPlanes::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operatePlane</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a30aa851ebea55b02d9b7523a823bc2c7</anchor>
      <arglist>(const srs_env_model_msgs::PlaneDesc &amp;plane)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a902f2787988ff3a5208fa4d8d86b620c</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removePlaneSrvCall</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>ad7850306cf99da9a3a23d281341c64e6</anchor>
      <arglist>(const srs_env_model_msgs::PlaneDesc &amp;plane, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a2162fcbf139d7f665889c985454f7afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>m_addInteractivePlaneService</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a4d7301f7900cd6381eb22745b85f2f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bUseExternalServer</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>aee253f26f9b8dac0058888415a16f71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPlanesMap</type>
      <name>m_dataPlanes</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a64e1a392db82f4d25919c4c4529570fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_IMarkersFrameId</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>aad9752c071b1e2c64e2ce6f98511a88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>srs_interaction_primitives::InteractiveMarkerServerPtr</type>
      <name>m_imServer</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a986ca12fb6ff6c2022f86bb1846d1abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_planesFrameId</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a2da164a292289ead2177199da1cffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>m_removeInteractiveMarkerService</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a0d3081c3d0222c31a95ce6e0a4f90feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_serverTopicName</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a0fde6d84b1989a017b61fc16fc748a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceInsertPlanes</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>a64b001e7c3479bb027c3de1966c9c6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long int</type>
      <name>m_uniqueNameCounter</name>
      <anchorfile>classsrs__env__model_1_1CIMarkersPlugin.html</anchorfile>
      <anchor>adeb22758d9c36bee1226b069647138c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CLimitedPointCloudPlugin</name>
    <filename>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</filename>
    <base>srs_env_model::CPointCloudPlugin</base>
    <member kind="function">
      <type></type>
      <name>CLimitedPointCloudPlugin</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>aed24ca446188c8fface84775e7852c43</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a1a4f514614f707026e202ec03755550c</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>add93be8a394d86fff8ee6fc9e13145c0</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wantsMap</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>ae15455ebec813b9a03add910f85a7c55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CLimitedPointCloudPlugin</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>af73006f2a28c182d51ba552bd56cea55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleOccupiedNode</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a2c868d7ad3849e380f1eacc1db4184d4</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>ab92d7f9399d2a9fa5ae38c9ededbbee8</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCameraPositionChangedCB</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a5e105d1c2d9a699cd76e074873342c23</anchor>
      <arglist>(const srs_env_model_msgs::RVIZCameraPosition::ConstPtr &amp;position)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a32aeb1b181d7bfa02ebb560458b25a8f</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a727528842904583938e1548b4f4fb327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::CallbackQueue</type>
      <name>callback_queue_</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>aa7914f3793213d012fe0b04cbcd668bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bSpinThread</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>afd78dd294edbc9a51c6b3ad0642ac014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bTransformCamera</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a78a491bd8dd1ae8b62b17227ae964a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cameraFrameId</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>aa8bce0b31d53699c3558e3d808507c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cameraPositionTopic</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a2f49f220dff423572c3e57087a66bbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>m_camPosMutex</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a1337e34b2d82c901a4606e20b037081c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>m_camPosSubscriber</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a9b295da602eb5172761e9c74311f222c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>m_camToOcRot</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a9ebb2c24c1c85e8548fed630c7afd38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>m_camToOcTrans</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a194d5a86b437ea400b7a2e9c1a1e95a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_countHidden</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a739006aa3d008c03da0b09053fd7ec75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_countVisible</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>adddb533aca59c9ade64390384f414adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_d</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a02aacf9650b9ade771b89d08be5cf890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_dBuf</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a4942de1f7d98ddf0f80b993b725223d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>m_normal</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>ae8efa45f70f4cfddd2762932bec83812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>m_normalBuf</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>af6073455983cfb05942014bfac75d0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::MessageFilter&lt; srs_env_model_msgs::RVIZCameraPosition &gt; *</type>
      <name>m_tfCamPosSub</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>ae5db438b9414448f2c47161216203f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a67180f853262effa0b67db9a15e16683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a08fda9a64fd95517cfd1fe7349286218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile bool</type>
      <name>need_to_terminate_</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>ad3d71d9d6b5022a6954ce489e6bb320b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>a35564b2348bad90343a9922a7668cb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; boost::thread &gt;</type>
      <name>spin_thread_</name>
      <anchorfile>classsrs__env__model_1_1CLimitedPointCloudPlugin.html</anchorfile>
      <anchor>af4c4c0d50588bc0d3e50d6ef90030e76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CMap2DPlugin</name>
    <filename>classsrs__env__model_1_1CMap2DPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <base>COctomapCrawlerBase&lt; tButServerOcTree::NodeType &gt;</base>
    <base>CDataHolderBase&lt; nav_msgs::OccupancyGrid &gt;</base>
    <member kind="function">
      <type></type>
      <name>CMap2DPlugin</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a3d78b933b38d8ba6b80fc6601c3cb974</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a4a1342ea1fff3afb120a8676ce94c804</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>ae884e2d6753dfafc0a8ffe3a00d0b03f</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a7fb52e8d71785a022c85d94bd88e851e</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CMap2DPlugin</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a586f69a732dd21b4fbac9b802e3bc980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleFreeNode</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>aeb396338fadfdeb4848cdda969a990ff</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleOccupiedNode</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a5b453f3f36a8019277ef3a9f6b4b6682</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a7b24cd575eee0ce60a9bc685ca1ea92e</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a61522b542218e026a38240f38a56fa15</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a09532d817fd8dc3f9f812c7fc66d8e01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bConvert</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>aca9991279e4890d711302cf6a5cfbfb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_latchedTopics</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a951cb96d06b51d29e1655d7cc6e600dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_map2DFrameId</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>aae00cdc8153af705a2bb782a167e39cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_map2DPublisher</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>aa47f64af4ce8145769d2b383c5f56771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_map2DPublisherName</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>abffcd5dac91424791a839b50742feae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minSizeX</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>af1b4272edb6a3a1ce8b22c284c62ee9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minSizeY</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a5bfa25b6e243e06a42b4eec3fc6b7cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ocFrameId</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a3aa154ca05d711e246600b2e1a705f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>m_ocToMap2DRot</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a2f398c24b6c6af52c20f7a8a8984fc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>m_ocToMap2DTrans</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a2e9ab42ae2daa4d90037dd7194e6d37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>octomap::OcTreeKey</type>
      <name>m_paddedMinKey</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>a96776736a8427f7bdfcbaa50a3bcaecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_publishMap2D</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>af3328f265e7147845a7574906c87cc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1CMap2DPlugin.html</anchorfile>
      <anchor>aca23f8fa1ba7d700929aff7edabed3ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CMarkerArrayPlugin</name>
    <filename>classsrs__env__model_1_1CMarkerArrayPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <base>COctomapCrawlerBase&lt; tButServerOcTree::NodeType &gt;</base>
    <base>CDataHolderBase&lt; visualization_msgs::MarkerArray &gt;</base>
    <member kind="function">
      <type></type>
      <name>CMarkerArrayPlugin</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>ad5dc2647ce69f8d3cbf380d29ab03ac4</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>aeb3aeb245fe5f9a25d220b2de8b829f1</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a2aaaaf376bf7795206ce4d23bcb03740</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>aac3b35026e4c18976a801187767618c6</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CMarkerArrayPlugin</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>ab6633cab2920a795201f6a030b060fde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleNode</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a08831cfcf8d453e39cd230bc39e13609</anchor>
      <arglist>(const tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handlePostNodeTraversal</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a08ac7e0f66785d835b7e5c326b1ccf3d</anchor>
      <arglist>(const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std_msgs::ColorRGBA</type>
      <name>heightMapColor</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a96d50932fd29e2087a65581b55712dc9</anchor>
      <arglist>(double h) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a00de0d5aef6e9947bdc932b85e98f1a8</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a1a51d0bd16ec5e11180d80b53a7d6538</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a0be59812f355fd9164068b19e2e5662b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bHeightMap</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>aed5a7884e489845bd9485eda14a76b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bTransform</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a7e6050e9f0fa31322d5402d619484b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std_msgs::ColorRGBA</type>
      <name>m_color</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a94cc10617aa68fafba82e684742c3ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_colorFactor</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>adc78ab12c013ea9040930ba8fc95e259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_latchedTopics</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a9474a45ba71394107321013849193a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_markerArrayFrameId</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>af141570d76077bf7094e78e8bad7f950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_markerArrayPublisher</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a6e05b37b15923f2e3242f914c6d27363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_markerArrayPublisherName</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a8065505d0744069cd2a7ff805d593d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxX</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a01f863c0abfabc065fc3e358e9d696c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxY</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>acab6d71fdbbf04009dfeb7baad77b94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxZ</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a149272b90d1c51e3e323f2fbad5b9c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minX</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a4f50d146c5a3fe527a0113f3a8a39a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minY</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>ae892f35c79bad55e49340157454f8c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minZ</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a77e315cb23a200d4919d00c994531e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ocFrameId</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>ac126ecd177bf09aff4e7c5d28b5298f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>m_ocToMarkerArrayRot</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>ad744141e697161d7cfeddf9ccffb4469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>m_ocToMarkerArrayTrans</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>afcd1967cc02bdb506fed286362ccbc78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_publishMarkerArray</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a3d55145499e6a2ee6f54bfce19a49916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1CMarkerArrayPlugin.html</anchorfile>
      <anchor>a8c5863e48bcb588675843d84dbd18500</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CObjTreePlugin</name>
    <filename>classsrs__env__model_1_1CObjTreePlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>InteractiveMarkerServerPtr</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a1b43b305c0c13ed971b253c48fa48eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Operation</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a98eb2b1124db83933425cd846f8120c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSERT</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a98eb2b1124db83933425cd846f8120c4ae5421eeb2f4d672c3bc0b603658b874a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a98eb2b1124db83933425cd846f8120c4aee6309fb32b0b7b8258174105b86784d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_SIMILAR</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a98eb2b1124db83933425cd846f8120c4ad0eb8511fe615668fc3641be1d155e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CObjTreePlugin</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a3dd8eea9e29c2748865a676ea9dd2f5f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>aadf090e44016b42dcba2cfd983da8d77</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>afbeb7affbbd1718dcab4dae9725009a1</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>ac4871caada1837114f96676f1bec094b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CObjTreePlugin</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>abc72daf0cff03a94a1d05c6382d71a27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getObjects</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a571cdce53936925091b7755b4c69a1bc</anchor>
      <arglist>(const objtree::Filter *filter, std::vector&lt; unsigned int &gt; &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned int</type>
      <name>insertABox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a633cad8abaf681c791ba25fdc6dd1435</anchor>
      <arglist>(unsigned int id, const geometry_msgs::Point32 &amp;position, const geometry_msgs::Vector3 &amp;scale, Operation op)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned int</type>
      <name>insertBBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a2d7662b63ff06597acdabd159a48c646</anchor>
      <arglist>(unsigned int id, const geometry_msgs::Pose &amp;pose, const geometry_msgs::Vector3 &amp;scale, Operation op)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned int</type>
      <name>insertPlane</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>afc63699287eaeb9c1a2173eca22e2530</anchor>
      <arglist>(const srs_env_model_msgs::PlaneDesc &amp;plane, Operation op)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>aedc1537b995022f5f972d8ace07ffbe1</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>adf39cbe1b0205f122cfcff47685e36e5</anchor>
      <arglist>(unsigned int id)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a1597f717a28aa9a503c5c8ec206d8bde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>showObject</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a8e553d0f8062cdf4822d8cc8ee72d3e1</anchor>
      <arglist>(unsigned int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>showObjtree</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>ad4d565c51e06b0a1c5fd489ca087fdd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvGetABox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a2d14dc634205d4ec72f938568af4e72b</anchor>
      <arglist>(srs_env_model::GetAlignedBox::Request &amp;req, srs_env_model::GetAlignedBox::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvGetBBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a474dc9f335fa248102133a58946a1aa5</anchor>
      <arglist>(srs_env_model::GetBoundingBox::Request &amp;req, srs_env_model::GetBoundingBox::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvGetObjectsInBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a64240825b9f3326e2d7d114dad70a4f5</anchor>
      <arglist>(srs_env_model::GetObjectsInBox::Request &amp;req, srs_env_model::GetObjectsInBox::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvGetObjectsInHalfspace</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a083f0f94424e017990f0a56fb6f4d16e</anchor>
      <arglist>(srs_env_model::GetObjectsInHalfspace::Request &amp;req, srs_env_model::GetObjectsInHalfspace::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvGetObjectsInSphere</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>ac5dd8315ea1d6ee74ae921de19d1792d</anchor>
      <arglist>(srs_env_model::GetObjectsInSphere::Request &amp;req, srs_env_model::GetObjectsInSphere::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvGetPlane</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>af6010994aefb155bdde57c9585c5e803</anchor>
      <arglist>(srs_env_model::GetPlane::Request &amp;req, srs_env_model::GetPlane::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvGetSimilarABox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>ac5dd00e327122be9e330b30973d5f31b</anchor>
      <arglist>(srs_env_model::InsertAlignedBox::Request &amp;req, srs_env_model::InsertAlignedBox::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvGetSimilarBBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a054186bf3071cc3e3d94513bdc26e795</anchor>
      <arglist>(srs_env_model::InsertBoundingBox::Request &amp;req, srs_env_model::InsertBoundingBox::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvGetSimilarPlane</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a5401573485d683a045c12e2da50d6d60</anchor>
      <arglist>(srs_env_model::InsertPlane::Request &amp;req, srs_env_model::InsertPlane::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvInsertABox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a841b4554a2bfa2f7835ed4634f988d41</anchor>
      <arglist>(srs_env_model::InsertAlignedBox::Request &amp;req, srs_env_model::InsertAlignedBox::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvInsertABoxByPosition</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a712288ec08d8abbc535b0bd97b57b6a8</anchor>
      <arglist>(srs_env_model::InsertAlignedBox::Request &amp;req, srs_env_model::InsertAlignedBox::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvInsertBBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a943190af43f90c331ea8be7d222dfa17</anchor>
      <arglist>(srs_env_model::InsertBoundingBox::Request &amp;req, srs_env_model::InsertBoundingBox::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvInsertBBoxByPosition</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a5e752be71a0cd3d1a25eb6ba6a0122da</anchor>
      <arglist>(srs_env_model::InsertBoundingBox::Request &amp;req, srs_env_model::InsertBoundingBox::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvInsertPlane</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a766ef0d09bb511b3887e839ecac47036</anchor>
      <arglist>(srs_env_model::InsertPlane::Request &amp;req, srs_env_model::InsertPlane::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvInsertPlaneByPosition</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a2db6b58d763868fe503009dfd3f123fa</anchor>
      <arglist>(srs_env_model::InsertPlane::Request &amp;req, srs_env_model::InsertPlane::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvInsertPlanes</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>afe0fbd69dc7f57cccb7510b18afba41e</anchor>
      <arglist>(srs_env_model::InsertPlanes::Request &amp;req, srs_env_model::InsertPlanes::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvRemoveObject</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a87a9e0fc52ed3cefe5e626b0a641acec</anchor>
      <arglist>(srs_env_model::RemoveObject::Request &amp;req, srs_env_model::RemoveObject::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvShowObject</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>acef502f43f19c6d88028b3f913993e67</anchor>
      <arglist>(srs_env_model::ShowObject::Request &amp;req, srs_env_model::ShowObject::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>srvShowObjtree</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a2a7fa7c83e6ee95ae4eea9759cdd6623</anchor>
      <arglist>(srs_env_model::ShowObjtree::Request &amp;req, srs_env_model::ShowObjtree::Response &amp;res)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>m_clientAddBoundingBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a98640ee1d811d7e63e315f566260b5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>m_clientAddPlane</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>aa556bcee922f034ee11f3b80e06f8161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>m_clientRemovePrimitive</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a61f6bcb77d60225cf2003db7fd256981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_markerPub</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a2a0f0345c33985ac8247a60799eeb0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>objtree::Octree</type>
      <name>m_octree</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a5b420562b4b042db3c57a03a1c0a2be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetABox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a0658fed360eee2eee7d5d3989ebd82f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetBBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a5cbb8410976aa3027e641cbc51df3d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetObjectsInBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a70e08a95e8aa696b99d1daa834a0df3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetObjectsInHalfspace</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a068577fa56b77bc6d01595e3dbeb97f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetObjectsInSphere</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>ac761c2600232118cb0541359c480b4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetPlane</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a29bcea72ec965289d1a653de048846d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetSimilarABox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a4bb0feaa67f0fb741897c7ad69c80ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetSimilarBBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a650c858c7135d2ce478f797acb2408f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetSimilarPlane</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a2ee9d2bf3c725236c4307657f0eb83de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceInsertABox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a387c628ec287553d0d3899abbad15235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceInsertABoxByPosition</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a3824687037ffe9e12d50ac76a039bee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceInsertBBox</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a49e438da66e25cbbb5db244b1201752c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceInsertBBoxByPosition</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>addd8e399b76b82606c7de8f6c7f03624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceInsertPlane</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>af7c934ddc390df2cf7c444c353eb3792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceInsertPlaneByPosition</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a5c5f5414094ec9a25d7deb6f29da854f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceInsertPlanes</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a4a3258749551e3d590120de1f687c06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceRemoveObject</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a92b151f54ed7130cc13d3aff1ebf737b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceShowObject</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>ad5acfbe86464ef8b49897168124a5c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceShowObjtree</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a663e13108cbbde9c54e0737c76477f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishCube</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a315c6bcecb7f6e54cca39c2468cc6646</anchor>
      <arglist>(visualization_msgs::Marker &amp;lines, float x, float y, float z, float w, float h, float d)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishLine</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a84f1ed939cd253e4acfeab9a607fed3b</anchor>
      <arglist>(visualization_msgs::Marker &amp;lines, float x1, float y1, float z1, float x2, float y2, float z2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishOctree</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a4fff192f8e968b321a7850e4f4788303</anchor>
      <arglist>(const std::list&lt; objtree::Box &gt; &amp;nodes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removePrimitiveMarker</name>
      <anchorfile>classsrs__env__model_1_1CObjTreePlugin.html</anchorfile>
      <anchor>a441051117726035ae7d7a32af1b9e52c</anchor>
      <arglist>(unsigned int id)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::COcFilterGround</name>
    <filename>classsrs__env__model_1_1COcFilterGround.html</filename>
    <base>srs_env_model::COcTreeFilterBase</base>
    <member kind="function">
      <type></type>
      <name>COcFilterGround</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a55123457599a5cfc558ef3d679365850</anchor>
      <arglist>(const std::string &amp;octree_frame_id, ERunMode mode=FILTER_ALLWAYS)</arglist>
    </member>
    <member kind="function">
      <type>tPointCloud *</type>
      <name>getGroundPc</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a32665ca9aa61d39777ba86f9f63dede0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tPointCloud *</type>
      <name>getNongroundPc</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a9012ab8251f50605550194d928c4dfe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a2b304c21324622e4f3313e87ce84a30e</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloud</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a8ba3b7ee9ccc77dde61398cf0cd10f9d</anchor>
      <arglist>(const tPointCloud *cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeLastRunInfo</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a84bf2542e2b910e553e6b2bbbd35b8fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>filterInternal</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a69c1df280fad6c3f65f11724fd3abc51</anchor>
      <arglist>(tButServerOcTree &amp;tree)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_groundFilterAngle</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>ad4f4d63378f4b5f85d27a26f2e5807a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_groundFilterDistance</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>abe2129feef1461867df9ee27451251e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_groundFilterPlaneDistance</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>af2dd2fe28e8414948ff08d28250bd1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPointCloud *</type>
      <name>m_groundPc</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a608e08d561675adba69432da06376132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const tPointCloud *</type>
      <name>m_inputPc</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a24f6116ca6fa301378fd961a4a4eefa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPointCloud *</type>
      <name>m_nongroundPc</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a45061056822fe455e2fe6d79dc2b1ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_numSpecRemoved</name>
      <anchorfile>classsrs__env__model_1_1COcFilterGround.html</anchorfile>
      <anchor>a63bfc960e47fdbea7cbd4269264bb554</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::COcFilterRaycast</name>
    <filename>classsrs__env__model_1_1COcFilterRaycast.html</filename>
    <base>srs_env_model::COcTreeFilterBase</base>
    <member kind="function">
      <type></type>
      <name>COcFilterRaycast</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a307dc3fdeaed9a5f9e46185a0b333015</anchor>
      <arglist>(const std::string &amp;octree_frame_id, ERunMode mode=FILTER_ALLWAYS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a0af81deb3945d18320de6c0bd7ec291f</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloud</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a0294fe1ba438cf87c1b2136dcb0193c4</anchor>
      <arglist>(tPointCloudConstPtr cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeLastRunInfo</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>ae0ad2d7919cd07e51cd4c7f33caa96df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cameraInfoCB</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a3950f90b9984aece54663d4381dcc11b</anchor>
      <arglist>(const sensor_msgs::CameraInfo::ConstPtr &amp;cam_info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeBBX</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>af3cc31639212c584c2459d5c1c3094e0</anchor>
      <arglist>(const std_msgs::Header &amp;sensor_header, octomap::point3d &amp;bbx_min, octomap::point3d &amp;bbx_max)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>filterInternal</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>ae8fa630361898c64b2ef05af58bb1e2b</anchor>
      <arglist>(tButServerOcTree &amp;tree)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>octomap::point3d</type>
      <name>getSensorOrigin</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a64a0e7d25621428119ee46411bbf3c01</anchor>
      <arglist>(const std_msgs::Header &amp;sensor_header)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>inSensorCone</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a691233c72d6fa504f84cf2009350f636</anchor>
      <arglist>(const cv::Point2d &amp;uv) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isOccludedMap</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a58ca3230c6e2d93c078c848bdb978e6f</anchor>
      <arglist>(const octomap::point3d &amp;sensor_origin, const octomap::point3d &amp;p, double resolution, tButServerOcTree &amp;tree) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>grid_pub_</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a82adcd1380e2de04a4e725bfd402e4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bCamModelInitialized</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>ac438849e6748089f97be47c72363d917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bFilterInitialized</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a030b83ae2c9fcc4b04e08fac01310321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_camera_info_topic</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a484270477d1f44fc4b4578a626e2f746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_geometry::PinholeCameraModel</type>
      <name>m_camera_model</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a780d66c4e1e8dd3db93c099a64eebdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Size</type>
      <name>m_camera_size</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a9d5b44140f128ba7e5ff9be40b5d0fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_camera_stereo_offset_left</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a3ec02222d4764475e2b9b1fa266bff06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_camera_stereo_offset_right</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a01006c4b0c1e8a796d7d788558be605f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>m_ciSubscriber</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a60d79191eff0aee38db6e1da50d71c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPointCloudConstPtr</type>
      <name>m_cloudPtr</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a7a7a43b088f855194dee69028a87770a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPointCloud::Ptr</type>
      <name>m_filtered_cloud</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a5c5df86a2aca9c5604bb3c408eaedf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_lockCamera</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>aff8c52cfbd52f083bd910363d47c79f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_lockData</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>adbe8991556c6e2decd8fd402f35f0871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_miss_speedup</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a2a2bb375013137ff36c4e2c7088c7a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_numLeafsOutOfCone</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a3dde392b422594fb5cf2920d22bcd43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_numLeafsRemoved</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>ad462577cfe67649bd150efa1140cabf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std_msgs::Header</type>
      <name>m_sensor_header</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>aae4228395b36bb9664612208c8893936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>octomap::point3d</type>
      <name>m_sensor_origin</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a7c1d3a7108e718f2061f331287e1b5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a090e0941d59293a9d0cd690261eb5f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::VoxelGrid&lt; tPclPoint &gt;</type>
      <name>m_vgfilter</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>a55b73b8e685fb029167e149774d698f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classsrs__env__model_1_1COcFilterRaycast.html</anchorfile>
      <anchor>ac6c8b55f7478142f71a387e5f6804556</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::COcFilterSingleSpecles</name>
    <filename>classsrs__env__model_1_1COcFilterSingleSpecles.html</filename>
    <base>srs_env_model::COcTreeFilterBase</base>
    <member kind="function">
      <type></type>
      <name>COcFilterSingleSpecles</name>
      <anchorfile>classsrs__env__model_1_1COcFilterSingleSpecles.html</anchorfile>
      <anchor>a84540d1509cc7d61c91b722a0387bd95</anchor>
      <arglist>(const std::string &amp;octree_frame_id, ERunMode mode=FILTER_ALLWAYS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeLastRunInfo</name>
      <anchorfile>classsrs__env__model_1_1COcFilterSingleSpecles.html</anchorfile>
      <anchor>a28c911f7bbde0dc92b457c14a3919406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>filterInternal</name>
      <anchorfile>classsrs__env__model_1_1COcFilterSingleSpecles.html</anchorfile>
      <anchor>a3364546ca7abf8443df66dac61565384</anchor>
      <arglist>(tButServerOcTree &amp;tree)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_numSpecRemoved</name>
      <anchorfile>classsrs__env__model_1_1COcFilterSingleSpecles.html</anchorfile>
      <anchor>ae8e490d897145316c5f75e80787e9b7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::COcPatchMaker</name>
    <filename>classsrs__env__model_1_1COcPatchMaker.html</filename>
    <member kind="typedef">
      <type>tPointCloud</type>
      <name>tCloud</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>aae6f256b6c9f4bf357e3409f8909a2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COcPatchMaker</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>aedf6614abe80c1bc1cffbd51dcbcf570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeCloud</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>aab6830f4d94494ec97eaa743a1ce23e5</anchor>
      <arglist>(const SMapWithParameters &amp;par, const ros::Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>tCloud &amp;</type>
      <name>getCloud</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a915979c5547fcf5df224d52d896d314f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a498286e976c0ea1653e8150c40b589ea</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudFrameId</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a845cb8f3523826bf7e201ad2ca4f331a</anchor>
      <arglist>(const std::string &amp;fid)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleOccupiedNode</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a4bdd1f73ab7776d4d5a5947fe9493db7</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>inSensorCone</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a0ef1b09b6dae9b02307e3646b9c181b3</anchor>
      <arglist>(const cv::Point2d &amp;uv) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCameraChangedCB</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a9f28bc1f7debffe598bbd0067a157910</anchor>
      <arglist>(const sensor_msgs::CameraInfo::ConstPtr &amp;cam_info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a72bcdc60f291a3261cc47123daddfb3b</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>spinThread</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a21672489ea46949e2e91c7668145f71c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::CallbackQueue</type>
      <name>callback_queue_</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a3e719b5bdb186ac32cd34440fc55b547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bCamModelInitialized</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a2792da12f6359ecb42ac4eed608b49f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bPublishCloud</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a02beb88e46b8b3b2747d0d79848f7b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bSpinThread</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>af882ea9cac934ab791d7fc549682e090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bTransformCamera</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a0d6d1dae0b67cf76213dab11a5723e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CameraInfo</type>
      <name>m_camera_info_buffer</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a87e837a02c7cb9e10ea969f4654a3d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_geometry::PinholeCameraModel</type>
      <name>m_camera_model</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a7a767e7d05e5e7f425773e7a774eacf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_geometry::PinholeCameraModel</type>
      <name>m_camera_model_buffer</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a3600c8eeb0d2d3cc8aabde8239ccb413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Size</type>
      <name>m_camera_size</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>ae7637e13ccc3712b9122d29d8eb4032f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cv::Size</type>
      <name>m_camera_size_buffer</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>ac08f4cb0d8d4564415838600d5681655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_camera_stereo_offset_left</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a7198bb683b1461061b4aafe1efc5b76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_camera_stereo_offset_right</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a38c4d41a2e788e025617af532c6fcfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cameraFrameId</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>acc550e125f835d98b8bb79d4754554e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_cameraInfoTopic</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>af05ef77ba6210f85b6b436489fb44c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>m_camPosMutex</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>aeeff0132670f20e45a5c6910021b4e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>m_camPosSubscriber</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>af9cd882d51be437774960482e920f8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tCloud</type>
      <name>m_cloud</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>aabe7b0255a236e043acfa025245e649d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>m_DataTimeStamp</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>af415f6755c45b454d30674f23ed9e2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>btMatrix3x3</type>
      <name>m_fracMatrix</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>af0591cd4b0becc5e480ef792db7bac90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_fracX</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a5541c70a88ad04a4dadb72317ff8e17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_fracY</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a83704d8d084fec4d7fffb852abc24008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ocFrameId</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>aacdf1f7954ebc8b41ddf1d7e889a9bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_pcFrameId</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a4c14d0e632f646533d794cbebcfdf25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_pubConstrainedPC</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>ada16459391dc05d6d44a5bd0712dcd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>ad57e029b5bfbb821d3623d421ce74f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>m_time_stamp</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>ac1587a4fc636927225d66ffd03ce113b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>m_to_sensorTf</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>accb6c56fbca32722f28aa8d82f94aceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile bool</type>
      <name>need_to_terminate_</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>afb96423c702ece3ab08a56a33a17a105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a070f51ba3724b7debb73e8425155207f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; boost::thread &gt;</type>
      <name>spin_thread_</name>
      <anchorfile>classsrs__env__model_1_1COcPatchMaker.html</anchorfile>
      <anchor>a2b032b9d0f1665f1230b9d9b62965060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::COctomapCrawlerBase</name>
    <filename>classsrs__env__model_1_1COctomapCrawlerBase.html</filename>
    <templarg>tpNodeType</templarg>
    <member kind="function">
      <type></type>
      <name>COctomapCrawlerBase</name>
      <anchorfile>classsrs__env__model_1_1COctomapCrawlerBase.html</anchorfile>
      <anchor>a928769aeaacfa880eded00cd6a02367f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleNewMapData</name>
      <anchorfile>classsrs__env__model_1_1COctomapCrawlerBase.html</anchorfile>
      <anchor>a1f50e6f061c74013eb4db76d3d6e1a45</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wantsMap</name>
      <anchorfile>classsrs__env__model_1_1COctomapCrawlerBase.html</anchorfile>
      <anchor>ae52064b340bb5e9ecae7382fc107e635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~COctomapCrawlerBase</name>
      <anchorfile>classsrs__env__model_1_1COctomapCrawlerBase.html</anchorfile>
      <anchor>ac72b721417727edd1d91d9c61baa2296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1COctomapCrawlerBase.html</anchorfile>
      <anchor>a9ebc923a63e57ef6589b5265f0128180</anchor>
      <arglist>(SMapWithParameters &amp;par)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_crawlDepth</name>
      <anchorfile>classsrs__env__model_1_1COctomapCrawlerBase.html</anchorfile>
      <anchor>a5329ee59dfd6b51b8796514f3c614a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_frame_id</name>
      <anchorfile>classsrs__env__model_1_1COctomapCrawlerBase.html</anchorfile>
      <anchor>a04c19597df88dcc1c01748ccffcd8bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>m_time_stamp</name>
      <anchorfile>classsrs__env__model_1_1COctomapCrawlerBase.html</anchorfile>
      <anchor>ab74f605cf61b06a78532657f151c8866</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::COctoMapPlugin</name>
    <filename>classsrs__env__model_1_1COctoMapPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <base>CDataHolderBase&lt; tButServerOcMap &gt;</base>
    <member kind="typedef">
      <type>boost::signal&lt; void(SMapWithParameters &amp;) &gt;</type>
      <name>tSigOnNewData</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a00d6b7450ce13beba845d57a2a5c01b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COctoMapPlugin</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a04322ce734ffea447d99aae67880d1b6</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COctoMapPlugin</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a3adfa7582b15447fbb5537bba05e118f</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crawl</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a17a52110624e6d3b4aa5e3aed364abae</anchor>
      <arglist>(const ros::Time &amp;currentTime)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getResolution</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a95401a4e3e152a5890dab75d688dea92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tSigOnNewData &amp;</type>
      <name>getSigOnNewData</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ae2fc2b4d0e18e778fae84d03d56bba40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getSize</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>acf5ad8fd7a2d163de2c8c225b91adc8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getTreeDepth</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ad179bdaacbea4497ea5255ad4588f340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a6741ec509166617d9cec04894b220325</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertCloud</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a161a1a2fb0396ccae9c99a5c96043af3</anchor>
      <arglist>(tPointCloud::ConstPtr cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>abc521e58376a93bf28c581126f6e46d3</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a37dff5f6c467d8dfc1d717f462b5e771</anchor>
      <arglist>(bool clearLoaded=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~COctoMapPlugin</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a2d58a6a08a7b7e6a70eec7f3b7a6d125</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addCubeCB</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a309dbd26edf2dd8449cda55527e4049e</anchor>
      <arglist>(srs_env_model::AddCube::Request &amp;req, srs_env_model::AddCube::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addCubeGizmo</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a99cf50bdcbdf91665d5c781a4b3c7c28</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose, const geometry_msgs::Point &amp;size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>long int</type>
      <name>doObjectTesting</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a0f907a2dd6bd546892b510aed811909f</anchor>
      <arglist>(CTestingObjectBase *object)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fillMapParameters</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ab678fb85eaf2bed581e479d59cb1f1e3</anchor>
      <arglist>(const ros::Time &amp;time)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterCloud</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>af479890bc1e23a99a831349c71eb9713</anchor>
      <arglist>(tPointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getTreeDepthCB</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a5095915dda0751b0dbe40c41cd7da156</anchor>
      <arglist>(srs_env_model::GetTreeDepth::Request &amp;req, srs_env_model::GetTreeDepth::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>insertScan</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a0b7231e1a661a085d062911952732589</anchor>
      <arglist>(const tf::Point &amp;sensorOriginTf, const tPointCloud &amp;ground, const tPointCloud &amp;nonground)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>loadFullOctreeCB</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a76d1ecb74e7415832e4497df6043ef14</anchor>
      <arglist>(srs_env_model::LoadSaveRequest &amp;req, srs_env_model::LoadSaveResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>loadOctreeCB</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a760d47769785a3dbae4d60ecdab55874</anchor>
      <arglist>(srs_env_model::LoadSaveRequest &amp;req, srs_env_model::LoadSaveResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>af6f0b54fbe18e7dd3400cb87d6da26c8</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>removeCubeCB</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a66ac8141624a37cbe54d14200af113d1</anchor>
      <arglist>(srs_env_model::RemoveCube::Request &amp;req, srs_env_model::RemoveCube::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>resetOctomapCB</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>acd8a92f8db0c72b97214e4610252e9bc</anchor>
      <arglist>(std_srvs::Empty::Request &amp;request, std_srvs::Empty::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>saveFullOctreeCB</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a90c855f81fa0994e40da96bbbcba4d37</anchor>
      <arglist>(srs_env_model::LoadSaveRequest &amp;req, srs_env_model::LoadSaveResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>saveOctreeCB</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a70c44518bd5f372e84f4444dfe82f105</anchor>
      <arglist>(srs_env_model::LoadSaveRequest &amp;req, srs_env_model::LoadSaveResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setCrawlingDepthCB</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>aa0ba1693d1f25fcb63e2b63c0f67a3f6</anchor>
      <arglist>(srs_env_model::SetCrawlingDepth::Request &amp;req, srs_env_model::SetCrawlingDepth::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDefaults</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ae331b56749ca3c134666c593391cfa39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a212b3fb3714ba871dc85ae6f869a5aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>filecounter</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a675cddc5c9eb37e585666f46d45f2625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>m_b</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a3b9d679ef93486079fd8d5d9e477fd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bFilterWithInput</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a49ebdef5f51dc39467e052cd927ae7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bMapLoaded</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a18f3701dcbd25e50873031b8727791c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bNewDataToFilter</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a4bf6eb2a928de97f9ceb3b3f483c9f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bNotFirst</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a04d000fdb3538951dbd71d560735b909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bPublishOctomap</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a3d00c74bcda3604c228550ececa5574a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bRemoveOutdated</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a552c2120aef3ea60a36ad9f3cec2f28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_crawlDepth</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ab8ee9ded5e1b20c2e5b4fb77386ce2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CPointCloudPlugin &gt;</type>
      <name>m_filterCloudPlugin</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a69f8a7c1049d3f5d3e5d85b3161b3260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>COcFilterGround</type>
      <name>m_filterGround</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a04db72d7af82a36011c902f477cffd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_filterGroundPlane</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>aac4c06a20ab604586567ce7737e604a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>COcFilterRaycast</type>
      <name>m_filterRaycast</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a4661ae8071ceb272d4329d585a7e6e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>COcFilterSingleSpecles</type>
      <name>m_filterSingleSpecles</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a2c39665fb7ac2f254385b45822f4f67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>m_g</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a8f5ce9d6f8db8b2fcf79390f908e92b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>octomap::KeyRay</type>
      <name>m_keyRay</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>af4229dae1972ca57d6c85af7df6e73d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_latchedTopics</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a1a5e066b617370a745478b04a2d47687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SMapWithParameters</type>
      <name>m_mapParameters</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ab563a860c37f42d7cfd62104eabf4798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_ocPublisher</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a711581ebf30b90db19287f0d0f341879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ocPublisherName</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>aad358bdbeae8e42f706111dd8862faf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_probDeleted</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ab4e14b1a71e5b95d30eff1787d115a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>m_r</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a11bbd4c80da0dd98edf0e24f937882ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CPcToOcRegistration</type>
      <name>m_registration</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>aefac0fc1b9d53d157bee4f989bedd1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_removeSpecles</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a339bca8a8cd1ca2cea7305a65914e8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CTestingObjectBase *</type>
      <name>m_removeTester</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a5ccf0c1cb1a76c7f906bd435aa989a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceAddCube</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ad43d20ae1d18ed4354babb5e953b7f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceGetTreeDepth</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ae18d3c05a1eaf1823ec87b9ab9685524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceLoadFullMap</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ae05eeb4076dc4a7913c10a305345ae70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceLoadMap</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ac29d4e430ed9a8abfd3983c1d016d0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceRemoveCube</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a88b3d89b47b709364d092dfd4b588d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceResetOctomap</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>af44a397e010efbb4e7e0fb78b2748736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceSaveFullMap</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>acbd755b6e77f8b064830ed70305747ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceSaveMap</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a5f0b9759398e910776f1cb0beb640daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceSetCrawlDepth</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>af2edfa310e815914956b04e3ede2c87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tSigOnNewData</type>
      <name>m_sigOnNewData</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ac3b0cc4c4ef7592b327f2ea9bc3f1ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_testerLife</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>ac10293a4a21c346a3222f76247021857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_testerLifeCounter</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a133116a4d3578445ede282ec1c130cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1COctoMapPlugin.html</anchorfile>
      <anchor>a0ec67c49a02c2cbc7e9a1d3b5e29712f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::COcTreeFilterBase</name>
    <filename>classsrs__env__model_1_1COcTreeFilterBase.html</filename>
    <member kind="enumeration">
      <name>ERunMode</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a03ee2f591d92df112a16f416ef46da4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_ALLWAYS</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a03ee2f591d92df112a16f416ef46da4ca80768a5123cb5581e7d4614abc750ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_TEST_FRAME</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a03ee2f591d92df112a16f416ef46da4ca23e02e6027a1067dfed08f7b9764f124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_TEST_TIME</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a03ee2f591d92df112a16f416ef46da4ca55b7356f3092cff21c6d49ff0251f65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COcTreeFilterBase</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>ab7311e3b0a39cf5f3269623aee2ed251</anchor>
      <arglist>(const std::string &amp;octree_frame_id, ERunMode mode=FILTER_ALLWAYS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a25fefe6f57f3f1a956623ae0ee4e3628</anchor>
      <arglist>(tButServerOcTree &amp;tree, bool bPruneAfterFinish=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameSkip</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a6ec0c3006e66ab0e0f30a82dfcb9354c</anchor>
      <arglist>(unsigned skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRunMode</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>af6981d4386fc95c5ef9fef16fe41643e</anchor>
      <arglist>(ERunMode mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTimerLap</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a6032da363c0752f43c8a76c47058d4f4</anchor>
      <arglist>(double lap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTreeFrameId</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a62c47817fd43fc13813a96e75032ae53</anchor>
      <arglist>(const std::string &amp;tree_frame_id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeLastRunInfo</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>afcf754f7bc53ffc0ecc958a1c25b9316</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>filterInternal</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a830e63ba34aff99103180d6ada58bab1</anchor>
      <arglist>(tButServerOcTree &amp;tree)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>useFrame</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a1807a625459493e20a030e79d602379d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>m_framesCount</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>afdd2a914e90b0c239ae96f215b29d057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_framesSkipped</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a74bb82725485499263bf7a389d87d0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_lap</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a37e5b0ffecca67c83e40e2517f47a7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ERunMode</type>
      <name>m_mode</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a90c65662588309749a114e268afd6f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::timer</type>
      <name>m_timer</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a9f2f80e31f7b11a6014a42fc645b90e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_treeFrameId</name>
      <anchorfile>classsrs__env__model_1_1COcTreeFilterBase.html</anchorfile>
      <anchor>a7d53533e0da11185c27a0eb109ff8d69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::COldIMarkersPlugin</name>
    <filename>classsrs__env__model_1_1COldIMarkersPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>InteractiveMarkerServerPtr</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a88f17dd37348cfc90ca6062c90fcf670</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COldIMarkersPlugin</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a8e2925d11757981876953f9e3f30a317</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a1b3e24af1eeda76a7df0cefcac0fa765</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~COldIMarkersPlugin</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a1ca2c4cfd5d77618cf521db24fb7b8dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::pair&lt; std::string, srs_env_model_msgs::PlaneDesc &gt;</type>
      <name>tNamedPlane</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>aeab0422a55e154949d804becf0f6da45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; int, tNamedPlane &gt;</type>
      <name>tPlanesMap</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>ac75874d85acb18d94c56f4f7a65ffd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addPlaneSrvCall</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a5936f2491df672beb64f0ef1e9ed8179</anchor>
      <arglist>(const srs_env_model_msgs::PlaneDesc &amp;plane, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>getUniqueName</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a4f347f78c1fe74de9850c6f59117ca9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>insertPlaneCallback</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>aa567eb96ddde2bf6bad86b85c90f6ea2</anchor>
      <arglist>(srs_env_model::AddPlanes::Request &amp;req, srs_env_model::AddPlanes::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operatePlane</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a2a39293723e320089d7b031f35c7b8f4</anchor>
      <arglist>(const srs_env_model_msgs::PlaneDesc &amp;plane)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a72c344a0a01da7f19bdd5456fa51b8cd</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removePlaneSrvCall</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>af7e8039ff3c5e58b4f18331ca7aa0769</anchor>
      <arglist>(const srs_env_model_msgs::PlaneDesc &amp;plane, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>afe9f43587f615004c3a4c5ee4230daf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>m_addInteractivePlaneService</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a876c34edcf0668c2c15fbc4397d7bd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bUseExternalServer</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a01c360e6197630c4d9787aa8b88f7499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPlanesMap</type>
      <name>m_dataPlanes</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>afc91bc7abf500050229ab153022f26b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_IMarkersFrameId</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>ac0bcecb55899b7d7d1511268c7ca4e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>srs_interaction_primitives::InteractiveMarkerServerPtr</type>
      <name>m_imServer</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>af425a6c86de1a1c5dcf4240dbea44ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_planesFrameId</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>afeda26f752c57c256f716067947edc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>m_removeInteractiveMarkerService</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>aa6ec5d8380bc5ea8d9c2cd56501f762c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_serverTopicName</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a69a268638d98a10797a0196da7c74b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_serviceInsertPlanes</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>aa4c9cb55885106e77c4dcc1658b24f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long int</type>
      <name>m_uniqueNameCounter</name>
      <anchorfile>classsrs__env__model_1_1COldIMarkersPlugin.html</anchorfile>
      <anchor>a88877b4b647c5f3b50625a93108350e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CPclRegistration</name>
    <filename>classsrs__env__model_1_1CPclRegistration.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>pcl::Registration&lt; PointSource, PointTarget &gt;::PointCloudSource</type>
      <name>PointCloudSource</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a98948ee3b0935cb86767f36b47b35024</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::Registration&lt; PointSource, PointTarget &gt;::PointCloudTarget</type>
      <name>PointCloudTarget</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>ac2b2758b6924fe970d16ca58e58c8c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointSourceConstPtr</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a7f62f1cbd4f10305cc716bfaf993173a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointSourcePtr</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a33d30fba24835ac86aeaf7814f2379b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointTargetConstPtr</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a26d7756b5f7fa45169e402895074aca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointTargetPtr</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a4b5cd60c7bbfc1ed5ba71321e2134ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::Registration&lt; PointSource, PointTarget &gt;</type>
      <name>tRegistration</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a14d4753643f6e841d739696bca3d1476</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPclRegistration</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a034731d7c4ad98ed22970baec74badd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EPclRegistrationMode</type>
      <name>getMode</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>aa0f6f0b2596ab930cb1daf02d4a50e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tpRegistration *</type>
      <name>getRegistrationAlgorithmPtr</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a51911aba61d91e19c734342cad22576a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStrMode</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a28c49a13dfae17f08d8afd9107fd14d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>getTransform</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a6a67a4b831c73edde56b3c97a042fead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a95c657a85ed004f57de4206c7be0169b</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRegistering</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>affe634f8106beffcdc2bb9f1f96779aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a34783102b08cf7a37510aab6a551b0ac</anchor>
      <arglist>(PointSourcePtr &amp;source, PointTargetPtr &amp;target, PointSourcePtr &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParameters</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>adcd1ea06cbb7b6c7c29a2ed53b0cb290</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a83f32e3056a1daea47bee17ca423daa0</anchor>
      <arglist>(EPclRegistrationMode mode)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>m_mode_names</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a701c433946510dcd77c9a20af820dc1f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>inSensorCone</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a1aa773c6240d6efce155dc58c456d2c1</anchor>
      <arglist>(const cv::Point2d &amp;uv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EPclRegistrationMode</type>
      <name>modeFromString</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a6013acf6ffe2d3e2d39b1e8d5ae66f26</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setRegistrationParameters</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>aa142e317be1cff209ef58559e644c28b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setSCAParameters</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a89bab13bcc2161acd00f5d254c7d54d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::IterativeClosestPoint&lt; PointSource, PointTarget &gt;</type>
      <name>m_algIcp</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a4c9f0501a26236115d45e4ece73aa7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::IterativeClosestPointNonLinear&lt; PointSource, PointTarget &gt;</type>
      <name>m_algIcpNl</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a8da86454ce14ead6c4a66a138437623b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::SampleConsensusInitialAlignment&lt; PointSource, PointTarget, pcl::FPFHSignature33 &gt;</type>
      <name>m_algSCA</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>ac0061614a8d74ae1ab11218a1731e8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxCorrespondenceDistance</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a164335a4ad3bc698ed721ffbe949a78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxIterations</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a7d384b8ced1f5f05b6184f1a4bc0a261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EPclRegistrationMode</type>
      <name>m_mode</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a2169fbff846df3332c73324a07462c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_RANSACOutlierRejectionThreshold</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>acb45905cfa843358f53ace0f57835cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tRegistration *</type>
      <name>m_registrationPtr</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a96e7a06794537dcd3f7ed82c706aa279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_scaCorrespondenceRamdomness</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a1f151a2354047d5e21f467abbb44d901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_scaMinSampleDistance</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a024f21672ce223b759f1f99cf713fa38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_scaNumOfSamples</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a8c2ae9729e6218f8da2c549b41c9c595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_transformationEpsilon</name>
      <anchorfile>classsrs__env__model_1_1CPclRegistration.html</anchorfile>
      <anchor>a0a768990f5bc2f6c54acfbd8b994145d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CPcToOcRegistration</name>
    <filename>classsrs__env__model_1_1CPcToOcRegistration.html</filename>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>tCloud</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>af18c77e8175d608302f45ae70cc638bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CPclRegistration&lt; tPclPoint, tPclPoint &gt;</type>
      <name>tRegistrator</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>a1873e68dccd01b69ad46b16985c3e29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPcToOcRegistration</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>a9d0465f9c9b0cc0c6ee12364adb44e1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>getTransform</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>a4bb872dffbbc8a86e164c501db150111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>a31d350e8a533bc6d8c19de39a852639d</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRegistering</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>aa89abd0e599bb7676b71225adaf73c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerCloud</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>af1a89bfcf5136594c4da2bfe139643ec</anchor>
      <arglist>(tPointCloudPtr &amp;cloud, const SMapWithParameters &amp;map)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::VoxelGrid&lt; tCloud &gt;</type>
      <name>m_gridFilter</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>a7a1bc35b85cd962d4abcb9014bbb908b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>COcPatchMaker</type>
      <name>m_patchMaker</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>aa173c3281c0f7284778300ab89aa9e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tRegistrator</type>
      <name>m_registration</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>a2e35f54aedf4d2538a3b1972d98166a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tCloud::Ptr</type>
      <name>m_resampledCloud</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>a852ed48de60ee40f6f687693a6e24f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1CPcToOcRegistration.html</anchorfile>
      <anchor>a4e16b8499a19cb8e982615aec7f31d9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CPointCloudPlugin</name>
    <filename>classsrs__env__model_1_1CPointCloudPlugin.html</filename>
    <base>srs_env_model::CServerPluginBase</base>
    <base>COctomapCrawlerBase&lt; tButServerOcTree::NodeType &gt;</base>
    <base>CDataHolderBase&lt; tPointCloud &gt;</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>tIncommingPointCloud</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>ab014d57d8930b042cd3a6324d5499c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPointCloudPlugin</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a89baa1f18e89eb319b0e0d5d62eafb92</anchor>
      <arglist>(const std::string &amp;name, bool subscribe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a6e4f54dcfb167dc8952d0728800e181c</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a045f6bea93818de85b0a7e0b9514253f</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>af5ffe7762271965914b90d83bde52598</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle, bool subscribe)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>af12a11797b29c07e8db31c155e57b35a</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle, const std::string &amp;topic)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a4efe5207b05a2ccbdc358caed3d9da0a</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultColor</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>acaa99e79e7c97d7f0158392662a1c80a</anchor>
      <arglist>(uint8_t r, uint8_t g, uint8_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameSkip</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>ab3a6da0b94eaf5a8c2cae0bf40589940</anchor>
      <arglist>(unsigned long skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseInputColor</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a38d5a4a39d540695c64fc0fc47e3aded</anchor>
      <arglist>(bool bUseInputColor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>wantsMap</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>ab13c91aa4e95ecd0c97e67a4e98653e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CPointCloudPlugin</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>ade159e06188084b40f85f3633cbe10c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleOccupiedNode</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>aee5dcf299d272c1995fd2badaa49f878</anchor>
      <arglist>(tButServerOcTree::iterator &amp;it, const SMapWithParameters &amp;mp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>insertCloudCallback</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>ad6d66c23b41c12e4f54b3dab17ea0d07</anchor>
      <arglist>(const tIncommingPointCloud::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isRGBCloud</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a3b98943943ea7e4738262c467302f7d4</anchor>
      <arglist>(const tIncommingPointCloud::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newMapDataCB</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a3fc7d8107894d9ed325f4c87b78c2f01</anchor>
      <arglist>(SMapWithParameters &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a141f35b034885b5143b9f28185a2df5d</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a55469999bc02b55ed9aac0fdd82122fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>useFrame</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>accd429bd40925519c599936ebc285a90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>counter</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>ad974eaed38ce15163fb1e60c8d134a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>m_b</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>ab5155cafea15b91dad92ff250a9f7242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bAsInput</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a9a82d42426a6218581757a7a7c3fbc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bFilterPC</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>aa5c90c02be4b878fb9c192a023657ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bSubscribe</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a7ab4cdd4f4aa46ad6d6c2af4281885b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPointCloudPtr</type>
      <name>m_bufferCloud</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a2dd19a1db7fd144497479b0e4eee0614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bUseInputColor</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a58763aa28b62224e991f30ceec116173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned long</type>
      <name>m_frame_number</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a011d93a261591c1011eb0aac5dcce86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>m_g</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a61367ef9f2a8fb07aefb1f23cb54b79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_inputPcFrameId</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a5b3fbf7e4bdc3e6d9840c151c5aebf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_latchedTopics</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a471cb880eb0a6073826a9de4e49f26d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPointCloudPtr</type>
      <name>m_oldCloud</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a03d60836f0598cad5f31728bda9e94c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>m_pcOutTM</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a195ba45d628cef84c873f340d3409701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_pcPublisher</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a174bc21231cfd2b9a0f0801e3fd9e29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_pcPublisherName</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a4496de32946c28f4ef82c1dee315d554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; tIncommingPointCloud &gt; *</type>
      <name>m_pcSubscriber</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a8bb4573ed2317bda08e21a0392054b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_pcSubscriberName</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>abf264b4f43f285920f27bb3a45a9d872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_pointcloudMaxZ</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a803d59bd3fc4a897a2151832f987783c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_pointcloudMinZ</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>ac4213aaecccc61894c2af0482a535ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_publishPointCloud</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>ae23268fd3a443aa2d274981418f73daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>m_r</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>af56439db4912d6922e9d848484f546c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>m_tfListener</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a0aa30eeb9a92e90a71c8d35e3b89e213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::MessageFilter&lt; tIncommingPointCloud &gt; *</type>
      <name>m_tfPointCloudSub</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>affbb06beb0de2793f15c47983e876204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned long</type>
      <name>m_use_every_nth</name>
      <anchorfile>classsrs__env__model_1_1CPointCloudPlugin.html</anchorfile>
      <anchor>a1206fb316c55703c57f5b5a04fee6694</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CServerPluginBase</name>
    <filename>classsrs__env__model_1_1CServerPluginBase.html</filename>
    <member kind="function">
      <type></type>
      <name>CServerPluginBase</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>a3836d3dd77a305626a249ac07b1d8eab</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>a169ea3e39dc1c86c19a2131fe078394b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>a80a5a37cd9cc065562c09b8ff72b8fd2</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>ac294f05d11f2605a2c9432bf1d18588d</anchor>
      <arglist>(bool bPause, ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>a887dd013246aa64f0bdf1f42c51ba4c5</anchor>
      <arglist>(const ros::Time &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>ab9f17e9acb1bd3364641515e05152074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CServerPluginBase</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>a7ccd9cf077a504bea391ec5df73c34ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>publishInternal</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>a9ca081396a8b6d84406f3bf3d5087468</anchor>
      <arglist>(const ros::Time &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>shouldPublish</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>ac9b077da93aa0b2e3989630272b67b24</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_lockMutex</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>a6b9e51105c3637f1ba0b1928d141647d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>classsrs__env__model_1_1CServerPluginBase.html</anchorfile>
      <anchor>aa0bfb07423a9721ba4ba4a36b07672a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CTestingObjectBase</name>
    <filename>classsrs__env__model_1_1CTestingObjectBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isIn</name>
      <anchorfile>classsrs__env__model_1_1CTestingObjectBase.html</anchorfile>
      <anchor>a3c4a3544eb9bfdda4d7f9c660f1bfd0e</anchor>
      <arglist>(double x, double y, double z)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CTestingOrientedBox</name>
    <filename>classsrs__env__model_1_1CTestingOrientedBox.html</filename>
    <base>srs_env_model::CTestingObjectBase</base>
    <member kind="function">
      <type></type>
      <name>CTestingOrientedBox</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>a835a6f9709fd2eaa2c8a4c30e6c2f754</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingOrientedBox</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>a714d991fabee1b51ee6474cc6f4ff39f</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isIn</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>a44399ae6e9942b36ee64044587a303f9</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>a7f77134acac044dc60f21705602929ca</anchor>
      <arglist>(double minx, double miny, double minz, double maxx, double maxy, double maxz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenterSize</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>a591707b7ded4dbe7586948451a220a98</anchor>
      <arglist>(double x, double y, double z, double sx, double sy, double sz)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxX</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>a2af7ba87fc2c5472b7b1f4fd0bb477ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxY</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>a38a1bdad75198ceff54b9a2a67dca0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxZ</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>a611447f3b63149d114089f8aa8569f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minX</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>ab35c43336540f050d31f45301624c4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minY</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>a4d1c9fd016fb0931b0b8a91828cf3e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minZ</name>
      <anchorfile>classsrs__env__model_1_1CTestingOrientedBox.html</anchorfile>
      <anchor>adabea0c64677f74f1aa1ee0909d8733e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CTestingPlane</name>
    <filename>classsrs__env__model_1_1CTestingPlane.html</filename>
    <base>srs_env_model::CTestingObjectBase</base>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>tPoint</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>a26810484fdb6f4f8d796fb8f44a7b98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingPlane</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>aa9d5885f6b39d08b77863fabc5248634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingPlane</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>a6786a4ea56204896472f0d2b8b5dbcb2</anchor>
      <arglist>(const CTestingPlane &amp;plane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingPlane</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>aaac5bce594784dd4bec14d57e3572321</anchor>
      <arglist>(const tPoint &amp;p1, const tPoint &amp;p2, const tPoint &amp;p3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingPlane</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>abd1ff294afbd3d19b49674707d2203bf</anchor>
      <arglist>(const tPoint &amp;point, const tPoint &amp;normal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isIn</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>aae406c8bdff90e36f84f96dbf4612ba5</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>CTestingPlane</type>
      <name>operator=</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>a7e0c1205434f26a1bfab7c9c9cab4db3</anchor>
      <arglist>(const CTestingPlane &amp;plane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>a8d5701cde04823590920117a660f3b87</anchor>
      <arglist>(const tPoint &amp;p1, const tPoint &amp;p2, const tPoint &amp;p3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>a7a7a0b2e13eca6929043e931eead140a</anchor>
      <arglist>(const tPoint &amp;point, const tPoint &amp;normal)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_d</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>af7eb11fb3af71cd6b4397127baaa142e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPoint</type>
      <name>m_plane</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlane.html</anchorfile>
      <anchor>a4e1e459e0f81554813f5a0d6628df4b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CTestingPlanes</name>
    <filename>classsrs__env__model_1_1CTestingPlanes.html</filename>
    <base>srs_env_model::CTestingObjectBase</base>
    <member kind="typedef">
      <type>std::vector&lt; CTestingPlane &gt;</type>
      <name>tPlanesStack</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlanes.html</anchorfile>
      <anchor>ae82833ec333cb778107bf6786fd6ac0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlane</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlanes.html</anchorfile>
      <anchor>a8fbe521552a133c1a7b38314ef649181</anchor>
      <arglist>(const CTestingPlane &amp;plane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPlanes</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlanes.html</anchorfile>
      <anchor>abed2e9c5f8ad43c69c7c628511aef117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingPlanes</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlanes.html</anchorfile>
      <anchor>aab38710d913ac40527509ea6533ee1bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingPlanes</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlanes.html</anchorfile>
      <anchor>a9516409dfa3757d5355466be9d326fb9</anchor>
      <arglist>(const tPlanesStack &amp;planes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isIn</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlanes.html</anchorfile>
      <anchor>a316fe3b5fb6e27b52ddf2d9ca5f2851d</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlanes.html</anchorfile>
      <anchor>a242a0e8bb5f2fed767ebf47e5b50740d</anchor>
      <arglist>(const tPlanesStack &amp;planes)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tPlanesStack</type>
      <name>m_planes</name>
      <anchorfile>classsrs__env__model_1_1CTestingPlanes.html</anchorfile>
      <anchor>a6d33e8852675f41278e3e72c7166b216</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CTestingPolymesh</name>
    <filename>classsrs__env__model_1_1CTestingPolymesh.html</filename>
    <base>srs_env_model::CTestingPlanes</base>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>tPoint</name>
      <anchorfile>classsrs__env__model_1_1CTestingPolymesh.html</anchorfile>
      <anchor>a77db7c6d21477dd12642d01ef48d9a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Quaternionf</type>
      <name>tQuaternion</name>
      <anchorfile>classsrs__env__model_1_1CTestingPolymesh.html</anchorfile>
      <anchor>a28ed56139d75adc4874588b25a9b484e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Transform&lt; float, 3, Eigen::Affine &gt;</type>
      <name>tTransform</name>
      <anchorfile>classsrs__env__model_1_1CTestingPolymesh.html</anchorfile>
      <anchor>af17eeef611ba530416f4779c085fc1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingPolymesh</name>
      <anchorfile>classsrs__env__model_1_1CTestingPolymesh.html</anchorfile>
      <anchor>ab00b9e5cc66d634b766bbaf875df9993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingPolymesh</name>
      <anchorfile>classsrs__env__model_1_1CTestingPolymesh.html</anchorfile>
      <anchor>a5e07d67c0fd89015d52c5fb10de3db92</anchor>
      <arglist>(const tPoint &amp;center, const tQuaternion &amp;orientation, const tPoint &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAsBox</name>
      <anchorfile>classsrs__env__model_1_1CTestingPolymesh.html</anchorfile>
      <anchor>a433bd196568ee7609c48eec41dd1f6bc</anchor>
      <arglist>(const tPoint &amp;center, const tQuaternion &amp;orientation, const tPoint &amp;size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::CTestingSphere</name>
    <filename>classsrs__env__model_1_1CTestingSphere.html</filename>
    <base>srs_env_model::CTestingObjectBase</base>
    <member kind="function">
      <type></type>
      <name>CTestingSphere</name>
      <anchorfile>classsrs__env__model_1_1CTestingSphere.html</anchorfile>
      <anchor>ae74831c18fc478fbca27437039aec719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CTestingSphere</name>
      <anchorfile>classsrs__env__model_1_1CTestingSphere.html</anchorfile>
      <anchor>a9a47a06abb35eed3ba1d744b5de9f627</anchor>
      <arglist>(double x, double y, double z, double radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isIn</name>
      <anchorfile>classsrs__env__model_1_1CTestingSphere.html</anchorfile>
      <anchor>a1ed9b7129620833dd02e5c61af63bcf5</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classsrs__env__model_1_1CTestingSphere.html</anchorfile>
      <anchor>af56b0a68b627791a8df652fe46b9ac67</anchor>
      <arglist>(double x, double y, double z, double radius)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_radiussq</name>
      <anchorfile>classsrs__env__model_1_1CTestingSphere.html</anchorfile>
      <anchor>a9d0779b402a4332d5ca8aa5007822311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_x</name>
      <anchorfile>classsrs__env__model_1_1CTestingSphere.html</anchorfile>
      <anchor>ac93f1c18e8f9b1937b83b78a2d4ec25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_y</name>
      <anchorfile>classsrs__env__model_1_1CTestingSphere.html</anchorfile>
      <anchor>a2187c9f3d0eb2e1d9bf5fc4f3872ef00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_z</name>
      <anchorfile>classsrs__env__model_1_1CTestingSphere.html</anchorfile>
      <anchor>afb26eef50e2833389d28fa8a9cf7e452</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::EMOcTree</name>
    <filename>classsrs__env__model_1_1EMOcTree.html</filename>
    <class kind="class">srs_env_model::EMOcTree::StaticMemberInitializer</class>
    <member kind="typedef">
      <type>EModelTreeNode</type>
      <name>tNode</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>ac9b4a1d71c72291eb67c22c8f549f442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>octomap::point3d</type>
      <name>tPoint</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>ad39c22b6426ca0630e2d4321654a875f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>typePointCloud</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a6939b129d8fddc1f88a55a8f764dad42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EModelTreeNode *</type>
      <name>averageNodeColor</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a4b4118cb449bd2c61df6d697b916b9f6</anchor>
      <arglist>(const octomap::OcTreeKey &amp;key, const unsigned char &amp;r, const unsigned char &amp;g, const unsigned char &amp;b, const unsigned char &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EModelTreeNode *</type>
      <name>averageNodeColor</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>aa9262e2219eede5c18163d3d884c7edd</anchor>
      <arglist>(const float &amp;x, const float &amp;y, const float &amp;z, const unsigned char &amp;r, const unsigned char &amp;g, const unsigned char &amp;b, const unsigned char &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EMOcTree *</type>
      <name>create</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a3f67f0f629e6869f3b7513cf904f0a88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>degradeOutdatedNodes</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a64268f715885952cb9344245d2ac3e61</anchor>
      <arglist>(unsigned int time_thres)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EMOcTree</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>ada9a98d73951bcc8ff98f641b93f1024</anchor>
      <arglist>(double _resolution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EMOcTree</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>aa00d19d21e46c3c13f9694a515b3f1fa</anchor>
      <arglist>(std::string _filename)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getLastUpdateTime</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a2e88ea151597ff3fb37364368dee7534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTreeType</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a0823299fd23c8a977289d8ba8a8ad530</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertColoredScan</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a7ccc4f47ce399014e085e8c448bb4a2e</anchor>
      <arglist>(const typePointCloud &amp;coloredScan, const octomap::point3d &amp;sensor_origin, double maxrange=-1., bool pruning=true, bool lazy_eval=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>integrateMissNoTime</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>ac038b60e3287d9ccd9867aa7735a0819</anchor>
      <arglist>(EModelTreeNode *node) const </arglist>
    </member>
    <member kind="function">
      <type>EModelTreeNode *</type>
      <name>integrateNodeColor</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>ae13069b22b6d8c5b62a9d9edf1465530</anchor>
      <arglist>(const octomap::OcTreeKey &amp;key, const unsigned char &amp;r, const unsigned char &amp;g, const unsigned char &amp;b, const unsigned char &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EModelTreeNode *</type>
      <name>integrateNodeColor</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a36d980694f7d3e7ef8057df513e1e2c8</anchor>
      <arglist>(const float &amp;x, const float &amp;y, const float &amp;z, const unsigned char &amp;r, const unsigned char &amp;g, const unsigned char &amp;b, const unsigned char &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EModelTreeNode *</type>
      <name>setNodeColor</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a548404aabf2991fe70931c6ac2eb6292</anchor>
      <arglist>(const octomap::OcTreeKey &amp;key, const unsigned char &amp;r, const unsigned char &amp;g, const unsigned char &amp;b, const unsigned char &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EModelTreeNode *</type>
      <name>setNodeColor</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a3ac1fa0cb326b3d4739c4bcf81d9bcc6</anchor>
      <arglist>(const float &amp;x, const float &amp;y, const float &amp;z, const unsigned char &amp;r, const unsigned char &amp;g, const unsigned char &amp;b, const unsigned char &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateInnerOccupancy</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a566723f80544a687cc661620e4c3b820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateNodeLogOdds</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a71e097dea2119b8e91a1d914f2a31248</anchor>
      <arglist>(EModelTreeNode *node, const float &amp;update) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EMOcTree</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>ae6d9273fd99a45c616431b151671b14e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateInnerOccupancyRecurs</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a653b9bc12869d5d2e8bfe23a15e61ef4</anchor>
      <arglist>(EModelTreeNode *node, unsigned int depth)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static StaticMemberInitializer</type>
      <name>ocEMOcTreeMemberInit</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree.html</anchorfile>
      <anchor>a2218628a20c20f070560258822e29eaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::EMOcTree::StaticMemberInitializer</name>
    <filename>classsrs__env__model_1_1EMOcTree_1_1StaticMemberInitializer.html</filename>
    <member kind="function">
      <type></type>
      <name>StaticMemberInitializer</name>
      <anchorfile>classsrs__env__model_1_1EMOcTree_1_1StaticMemberInitializer.html</anchorfile>
      <anchor>a6c2c6c7b6b67bad3a8454df6a3df51c4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_env_model::EModelTreeNode</name>
    <filename>classsrs__env__model_1_1EModelTreeNode.html</filename>
    <member kind="function">
      <type>unsigned char</type>
      <name>a</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a29c852d326e711ab50f2266ae0868c1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>a</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>af8778aea6cd80c453973ffac3bd196b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>b</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a494cbde627ca10f264fc9b9767d5bf63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>b</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>ad0a6640597b0fc11ae367e411eb93cce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createChild</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a076e32a6b5d4947a69f3cdcd2c5181f8</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EModelTreeNode</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a7358636694eac93674bad4aac20b1a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandNode</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>ac8d16596f7b6b2d5f3a1ebe69881f549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>g</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a2ee01bb1c9f6d4e93605a0414e018ec8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>g</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>ace75965f5abe43cb8e56bc22ed818330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EModelTreeNode *</type>
      <name>getChild</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>ad4bd172c73f097913afa69caf15e0679</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>const EModelTreeNode *</type>
      <name>getChild</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a356738d6ab89e62c658fc8f98b1709c4</anchor>
      <arglist>(unsigned int i) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isColorSet</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a321d3e9a3f2c0953a9286ed8430da1d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pruneNode</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a21cb37757954cb5616a80f85fcf350ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>r</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a4329acd65408353fa8f9ea3c8a48a3ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>r</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a9a50dd118c70fae2d469a94cef538779</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>readValue</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>ab83346ac67665d98804fe4fbdc710d8f</anchor>
      <arglist>(std::istream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAverageChildColor</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>aa8e5386769078e0c9a391c5562deae7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>ae6c534d1c84e686602ef81ec34dbfd0a</anchor>
      <arglist>(unsigned char r, unsigned char g, unsigned char b, unsigned char a=255)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateColorChildren</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a8d16c37f97ae52751f9fa96b3c9e3de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>writeValue</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a19e33c89049c2a1b314964b3c05cfcdd</anchor>
      <arglist>(std::ostream &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EModelTreeNode</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>aeed5d55730e5eac359853ad6a8109160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_a</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a931ccc1ce9f1e7387dc91b6d5f246913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_b</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a4ffd49676adcaca91dbf27b817c5ba25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_g</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>af037319f128379d4eb8162f17e5bb245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_r</name>
      <anchorfile>classsrs__env__model_1_1EModelTreeNode.html</anchorfile>
      <anchor>a2446e2440ef7392edc89581668c8b305</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>srs_env_model::SMapWithParameters</name>
    <filename>structsrs__env__model_1_1SMapWithParameters.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>crawlDepth</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>a4750c06033c325a5ea51d7593699c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>currentTime</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>ab4d6cb81099bddd8c165836161f3f377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frameId</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>ada1addfedf5bb0e13c4501d9920b0533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; tButServerOcMap &gt;</type>
      <name>map</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>abe8006050aebc0e53936fb527213c4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>mapSize</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>acf40e69daddbcc553e1611e362ffa556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxRange</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>abda9236513387ebda87bfa842b93aa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>probHit</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>a9e1a92d6abd6621a8044386f5c0ae07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>probMiss</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>ae15e5a6f2005a365fd949c873bb34489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>resolution</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>aeb6bbdee37a4e263c79ed5ea97b0a444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>thresMax</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>a90d4f16bf9e6b35485c4e5adc5de1931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>thresMin</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>a9a03d302670749c0983e1509a612c491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>thresOccupancy</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>aa762854cc1bb92a0737f69e422621b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>treeDepth</name>
      <anchorfile>structsrs__env__model_1_1SMapWithParameters.html</anchorfile>
      <anchor>a0e43810a30b2e59c2bdeed34aec1602c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
