<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>interfaces_test.py</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/test/functional/</path>
    <filename>interfaces__test_8py</filename>
    <class kind="class">interfaces_test::InterfaceTest</class>
    <namespace>interfaces_test</namespace>
  </compound>
  <compound kind="file">
    <name>map_loader.cpp</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/src/</path>
    <filename>map__loader_8cpp</filename>
    <includes id="map__loader_8h" name="map_loader.h" local="yes" imported="no">stdr_server/map_loader.h</includes>
    <namespace>stdr_server</namespace>
    <namespace>stdr_server::map_loader</namespace>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid</type>
      <name>loadMap</name>
      <anchorfile>namespacestdr__server_1_1map__loader.html</anchorfile>
      <anchor>a6361520f41e227763ae9b950ea44f13d</anchor>
      <arglist>(const std::string &amp;fname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_loader.h</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/include/stdr_server/</path>
    <filename>map__loader_8h</filename>
    <namespace>map_loader</namespace>
    <namespace>stdr_server</namespace>
    <namespace>stdr_server::map_loader</namespace>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid</type>
      <name>loadMap</name>
      <anchorfile>namespacestdr__server_1_1map__loader.html</anchorfile>
      <anchor>a6361520f41e227763ae9b950ea44f13d</anchor>
      <arglist>(const std::string &amp;fname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_loader_node.cpp</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/src/</path>
    <filename>map__loader__node_8cpp</filename>
    <includes id="map__loader_8h" name="map_loader.h" local="yes" imported="no">stdr_server/map_loader.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>map__loader__node_8cpp.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>map__loader__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_server.cpp</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/src/</path>
    <filename>map__server_8cpp</filename>
    <includes id="map__server_8h" name="map_server.h" local="no" imported="no">stdr_server/map_server.h</includes>
    <namespace>stdr_server</namespace>
  </compound>
  <compound kind="file">
    <name>map_server.h</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/include/stdr_server/</path>
    <filename>map__server_8h</filename>
    <includes id="map__loader_8h" name="map_loader.h" local="yes" imported="no">stdr_server/map_loader.h</includes>
    <class kind="class">stdr_server::MapServer</class>
    <namespace>stdr_server</namespace>
  </compound>
  <compound kind="file">
    <name>mock_robot.py</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/test/mock/</path>
    <filename>mock__robot_8py</filename>
    <class kind="class">mock_robot::MockRobot</class>
    <namespace>mock_robot</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>robot</name>
      <anchorfile>namespacemock__robot.html</anchorfile>
      <anchor>aec02d6c1e4caa6bbed2eed41e499df02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdr_server.cpp</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/src/</path>
    <filename>stdr__server_8cpp</filename>
    <includes id="stdr__server_8h" name="stdr_server.h" local="no" imported="no">stdr_server/stdr_server.h</includes>
    <namespace>stdr_server</namespace>
  </compound>
  <compound kind="file">
    <name>stdr_server.h</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/include/stdr_server/</path>
    <filename>stdr__server_8h</filename>
    <includes id="map__server_8h" name="map_server.h" local="no" imported="no">stdr_server/map_server.h</includes>
    <class kind="class">stdr_server::Server</class>
    <namespace>stdr_server</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>stdr__server_8h.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::CO2Source &gt;</type>
      <name>CO2SourceMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a5521f85ea96fd3fd75e8058dd9d945ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::CO2Source &gt;::iterator</type>
      <name>CO2SourceMapIt</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ad4cfb1b6a29f5c735db082b43442f828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; stdr_msgs::DeleteRobotAction &gt;</type>
      <name>DeleteRobotServer</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ac8faa37cbb531275d264857368867137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MapServer &gt;</type>
      <name>MapServerPtr</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>af1ae7012decac962053387974f666254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; stdr_msgs::RegisterRobotAction &gt;</type>
      <name>RegisterRobotServer</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a345d18fc32f8209e9a33e1f95c6304e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::RfidTag &gt;</type>
      <name>RfidTagMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a03fb839d458b24672a6ab03141d1ea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::RfidTag &gt;::iterator</type>
      <name>RfidTagMapIt</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a5d544cf471b1aa83617370f715920caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::RobotIndexedMsg &gt;</type>
      <name>RobotMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a6f53e219b6e7087e2eda514f55e18e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::SoundSource &gt;</type>
      <name>SoundSourceMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>aebbc9611a8d1a346e5906760882daceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::SoundSource &gt;::iterator</type>
      <name>SoundSourceMapIt</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ad1db6982de1e8b5d6272e7da07ba4b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; stdr_msgs::SpawnRobotAction &gt;</type>
      <name>SpawnRobotServer</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a60dcc2667817767cfc1f98c1c7ef74af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::ThermalSource &gt;</type>
      <name>ThermalSourceMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ab428ebe6548fd76cdee5462ae4718b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::ThermalSource &gt;::iterator</type>
      <name>ThermalSourceMapIt</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ac9784d675d1823bb6daf8efb2270d88d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdr_server_node.cpp</name>
    <path>/tmp/catkin_workspace/src/stdr_simulator/stdr_server/src/</path>
    <filename>stdr__server__node_8cpp</filename>
    <includes id="stdr__server_8h" name="stdr_server.h" local="no" imported="no">stdr_server/stdr_server.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>stdr__server__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>interfaces_test</name>
    <filename>namespaceinterfaces__test.html</filename>
    <class kind="class">interfaces_test::InterfaceTest</class>
  </compound>
  <compound kind="class">
    <name>interfaces_test::InterfaceTest</name>
    <filename>classinterfaces__test_1_1InterfaceTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a68f86e45b67ed5a0c22c8269e2cf11e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_map</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>aaab08e7f198b8eb22106c56937a59d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mock_cb</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a01fde07121f92b29c10053b1ab39165f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a360aab0fce606ddf1c30aaa865a76523</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_add_delete_robot</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a9b0df8b77c12232ea47d3fc03e8ed4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_add_delete_sources</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>ab05d510723f31c6d9777d624d023a3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_map_loaded</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a9904beecaed5cfa2147516424da8f0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_move_robot</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>abd281da30f2e10cddf93472b48ab6652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>co2_list_topic</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a762bd08c655bb8825eea77a33e255dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>co2_sub</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a5befb1f1571f46f5bb8ebc6e81a9bdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map_sub</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a7332e39d882b6f24d6fd59dba579e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map_topic</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a4926ce3ee5c3cadfd19061ac8e838431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>markers_sub</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>add8f0c3815a5aa89cf35382d404751e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>markers_topic</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>ac6e01ee8186f147fd3fd7f51b9eb4945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thermal_list_topic</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>ab984286f672e21b8dd897ace62a6670a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thermal_sub</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a419b83c886d987c237d1182947305e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_robot</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a60eba543592689bfd0328759edc2a683</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_delete_robot</name>
      <anchorfile>classinterfaces__test_1_1InterfaceTest.html</anchorfile>
      <anchor>a12c1eeb79455859e4a62c01499c89057</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>map_loader</name>
    <filename>namespacemap__loader.html</filename>
  </compound>
  <compound kind="namespace">
    <name>mock_robot</name>
    <filename>namespacemock__robot.html</filename>
    <class kind="class">mock_robot::MockRobot</class>
    <member kind="variable">
      <type>tuple</type>
      <name>robot</name>
      <anchorfile>namespacemock__robot.html</anchorfile>
      <anchor>aec02d6c1e4caa6bbed2eed41e499df02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mock_robot::MockRobot</name>
    <filename>classmock__robot_1_1MockRobot.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>a57f94e45e12054b58a8a4932715cbac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_nodelet_cb</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>a93496e8f0e0f28016e63a4746fb6970e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_robot</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>a75460bc1ee766493e058ad8d8869afc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_robot</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>ae511811a77ca81c3725af45ae2c1d546</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unload_nodelet_cb</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>a69de85f4f8782f8768a2b850b5407ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>load_nodelet</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>a534b9a2caa3ff673710bf34d0ce5f476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>move_service</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>ae18c75a8dee61cb6a8a386ec4f0ddc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>ab0ea5ec11071c1dfc99317ffd968276d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>register_robot_client</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>a632db79d33e3156877c84ec52e17d05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unload_nodelet</name>
      <anchorfile>classmock__robot_1_1MockRobot.html</anchorfile>
      <anchor>a264b735c2f9c6cc35520257de72db817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>stdr_server</name>
    <filename>namespacestdr__server.html</filename>
    <namespace>stdr_server::map_loader</namespace>
    <class kind="class">stdr_server::MapServer</class>
    <class kind="class">stdr_server::Server</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::CO2Source &gt;</type>
      <name>CO2SourceMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a5521f85ea96fd3fd75e8058dd9d945ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::CO2Source &gt;::iterator</type>
      <name>CO2SourceMapIt</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ad4cfb1b6a29f5c735db082b43442f828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; stdr_msgs::DeleteRobotAction &gt;</type>
      <name>DeleteRobotServer</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ac8faa37cbb531275d264857368867137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MapServer &gt;</type>
      <name>MapServerPtr</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>af1ae7012decac962053387974f666254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; stdr_msgs::RegisterRobotAction &gt;</type>
      <name>RegisterRobotServer</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a345d18fc32f8209e9a33e1f95c6304e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::RfidTag &gt;</type>
      <name>RfidTagMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a03fb839d458b24672a6ab03141d1ea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::RfidTag &gt;::iterator</type>
      <name>RfidTagMapIt</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a5d544cf471b1aa83617370f715920caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::RobotIndexedMsg &gt;</type>
      <name>RobotMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a6f53e219b6e7087e2eda514f55e18e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::SoundSource &gt;</type>
      <name>SoundSourceMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>aebbc9611a8d1a346e5906760882daceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::SoundSource &gt;::iterator</type>
      <name>SoundSourceMapIt</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ad1db6982de1e8b5d6272e7da07ba4b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; stdr_msgs::SpawnRobotAction &gt;</type>
      <name>SpawnRobotServer</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>a60dcc2667817767cfc1f98c1c7ef74af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::ThermalSource &gt;</type>
      <name>ThermalSourceMap</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ab428ebe6548fd76cdee5462ae4718b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, stdr_msgs::ThermalSource &gt;::iterator</type>
      <name>ThermalSourceMapIt</name>
      <anchorfile>namespacestdr__server.html</anchorfile>
      <anchor>ac9784d675d1823bb6daf8efb2270d88d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>stdr_server::MapServer</name>
    <filename>classstdr__server_1_1MapServer.html</filename>
    <member kind="function">
      <type></type>
      <name>MapServer</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a0f8f7fa5d979037751ee733357e3b89d</anchor>
      <arglist>(const std::string &amp;fname)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapServer</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a8b787b8e8486df59c9c9f81003ad2027</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;map)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishData</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a486eb0050dd2edfa8a87fc98a9a8d4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishTransform</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a8753231e7a2e05064ca33aeec89629f9</anchor>
      <arglist>(const ros::TimerEvent &amp;ev)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::OccupancyGrid</type>
      <name>map_</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a64f468889852b65ff2e3639fee41af83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>map_pub</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a645e1a6fe6b0cbb0d4f9d2eb3cb7ddfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::MapMetaData</type>
      <name>meta_data_message_</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a08d4b794071c4d1d8a850de8a55cd088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>metadata_pub</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a2c18f2b22397189db96bede1a60dd7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a2b319013c58a76c84c67243b126f0023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tfBroadcaster</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a4efa2ce7714afcdce9187353c6c8abed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>tfTimer</name>
      <anchorfile>classstdr__server_1_1MapServer.html</anchorfile>
      <anchor>a1dd8ed1b12aa101e13dcd83cdd237ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>stdr_server::Server</name>
    <filename>classstdr__server_1_1Server.html</filename>
    <member kind="function">
      <type>void</type>
      <name>deleteRobotCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a626b9289ccddf3f4b99410dabf44330e</anchor>
      <arglist>(const stdr_msgs::DeleteRobotGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadExternalMapCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>abd786e9e6085f108eb88d8ba707c7616</anchor>
      <arglist>(stdr_msgs::LoadExternalMap::Request &amp;req, stdr_msgs::LoadExternalMap::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMapCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>aaa0ac9aa99fc7753fd6e32f4fcc6a941</anchor>
      <arglist>(stdr_msgs::LoadMap::Request &amp;req, stdr_msgs::LoadMap::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerRobotCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a680838cf98211d9cd42b2807f672b577</anchor>
      <arglist>(const stdr_msgs::RegisterRobotGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Server</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a6a69e9fde014431e70e05126381c01cf</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spawnRobotCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a218919838c54803e95e7b296f1b0f229</anchor>
      <arglist>(const stdr_msgs::SpawnRobotGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>activateActionServers</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ab92111f1d8a73d107c82b9980c8505d4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addCO2SourceCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a2bb99a799654b68c068e15c54b2d7943</anchor>
      <arglist>(stdr_msgs::AddCO2Source::Request &amp;req, stdr_msgs::AddCO2Source::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addNewRobot</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ab69bb62d6527f33ae4258318d3d35dc0</anchor>
      <arglist>(stdr_msgs::RobotMsg description, stdr_msgs::SpawnRobotResult *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addRfidTagCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a58f5ee337a422afa104d875b7da534c1</anchor>
      <arglist>(stdr_msgs::AddRfidTag::Request &amp;req, stdr_msgs::AddRfidTag::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addSoundSourceCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a9ea718305b7724b3633620396d152d21</anchor>
      <arglist>(stdr_msgs::AddSoundSource::Request &amp;req, stdr_msgs::AddSoundSource::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addThermalSourceCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a9528826f6edd98fa87c4bdac5034e27c</anchor>
      <arglist>(stdr_msgs::AddThermalSource::Request &amp;req, stdr_msgs::AddThermalSource::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>createMarker</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ae27fe3ed252d3b9757a41228073d02e9</anchor>
      <arglist>(const SourceMsg &amp;msg, bool added)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deleteCO2SourceCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ad055215aa48dc8db22b718cd57621a34</anchor>
      <arglist>(stdr_msgs::DeleteCO2Source::Request &amp;req, stdr_msgs::DeleteCO2Source::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deleteRfidTagCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>aa5b71bc79c8773995ef2d0051a515bd8</anchor>
      <arglist>(stdr_msgs::DeleteRfidTag::Request &amp;req, stdr_msgs::DeleteRfidTag::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deleteRobot</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a233c40db9a50699867303018053315d2</anchor>
      <arglist>(std::string name, stdr_msgs::DeleteRobotResult *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deleteSoundSourceCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a6031b142526eee856ce6766543ed56af</anchor>
      <arglist>(stdr_msgs::DeleteSoundSource::Request &amp;req, stdr_msgs::DeleteSoundSource::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deleteThermalSourceCallback</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ac41201e1b495f8dc74464b46157e4e9b</anchor>
      <arglist>(stdr_msgs::DeleteThermalSource::Request &amp;req, stdr_msgs::DeleteThermalSource::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasDublicateFrameIds</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ace3cdb24dd466e3c06b01ec94af0b756</anchor>
      <arglist>(const stdr_msgs::RobotMsg &amp;robot, std::string &amp;f_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>republishSources</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a5de49d35cbcf3e046364baf689e9a44d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>toMarker</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a947ffe6728ec3eb1a4704336baddc090</anchor>
      <arglist>(const stdr_msgs::CO2Source &amp;msg, bool added)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>toMarker</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a9dd28ba049e38d8d9511217ada359d97</anchor>
      <arglist>(const stdr_msgs::ThermalSource &amp;msg, bool added)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>toMarker</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ac38f51c77f437cec94a9b928af9ee15a</anchor>
      <arglist>(const stdr_msgs::SoundSource &amp;msg, bool added)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>toMarker</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a3002265fe2785226d3a6471d98fa00d5</anchor>
      <arglist>(const stdr_msgs::RfidTag &amp;msg, bool added)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_addCO2SourceServiceServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a19dfc1d846207f2bdd0a6bb86ff4e8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_addRfidTagServiceServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>aca5728486375d32ebebcb1593caabede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_addSoundSourceServiceServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>aa894506c4e865760574d7556d8fb3655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_addThermalSourceServiceServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a9dff8b217df01069be184ec136548962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CO2SourceMap</type>
      <name>_CO2SourceMap</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>aeab36f38a2b1b57da0f8a57ab14c8850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_CO2SourceVectorPublisher</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>afbacfa7567024e0e53b59523d633737d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>_cond</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a171aec81e1ff08c4db90307055e1e80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_deleteCO2SourceServiceServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ac809c3bdcb975254868d7ec7880d87d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_deleteRfidTagServiceServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a9a5a87484c34d89ee7027243e66e6e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DeleteRobotServer</type>
      <name>_deleteRobotServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a605a3a172964eec6783971854adf3edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_deleteSoundSourceServiceServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>aa19f9932c5ea5586c56c4698075892ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_deleteThermalSourceServiceServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>adfba0c1abfe98232130263f578581fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_id</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>abe4114857084b963794cc8a5e88d83b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_loadExternalMapService</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ad384eeb757d464e511b89fd4c5b7831a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_loadMapService</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a94dd01c11094219ea2b97e775a46e303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapServerPtr</type>
      <name>_mapServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a6715b5af2d9bc806e83bfbbe87725c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_moveRobotService</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a4b2399c8868f96d252731d9d1b195f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>_mut</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a4bf24d1d7ee2140164417a329dd8035e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a5c94573b3f32f4d13a2437527b12954f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RegisterRobotServer</type>
      <name>_registerRobotServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a83ba821962481c2bb7f99f0f37f3eefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RfidTagMap</type>
      <name>_rfidTagMap</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>aacfc07a3b61032f8072c941c781cce8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_rfidTagVectorPublisher</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a028ea752f0a479385bd66d3ff1b76750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RobotMap</type>
      <name>_robotMap</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>aebc28020ab58a35122db987403aedea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_robotsPublisher</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a535a2ad29fbaaac16fe75a3fc38c5605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SoundSourceMap</type>
      <name>_soundSourceMap</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a1fa26a18a032009f39fa9cdf07770da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_soundSourceVectorPublisher</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a51941d83f449bac0fe7b5cdd643b36ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_sourceVectorPublisherRviz</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ac280cfa545472efd945de1409185baa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>_spawnRobotClient</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a259baa606d904c4adfe391bd8347b863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpawnRobotServer</type>
      <name>_spawnRobotServer</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>ad3fb32acf6cf45ce6bc430b2898059c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThermalSourceMap</type>
      <name>_thermalSourceMap</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a626ea7af5503bcc5bae41a8fa52cefc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_thermalSourceVectorPublisher</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a46107d4d1df0d250df9065a82cdc2874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>_unloadRobotClient</name>
      <anchorfile>classstdr__server_1_1Server.html</anchorfile>
      <anchor>a1bf716ce844287250812af4a57bb1b21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>stdr_server::map_loader</name>
    <filename>namespacestdr__server_1_1map__loader.html</filename>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid</type>
      <name>loadMap</name>
      <anchorfile>namespacestdr__server_1_1map__loader.html</anchorfile>
      <anchor>a6361520f41e227763ae9b950ea44f13d</anchor>
      <arglist>(const std::string &amp;fname)</arglist>
    </member>
  </compound>
</tagfile>
