<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>explore.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/src/</path>
    <filename>explore_8cpp</filename>
    <includes id="explore_8h" name="explore.h" local="no" imported="no">explore_hrl/explore.h</includes>
    <includes id="explore__frontier_8h" name="explore_frontier.h" local="no" imported="no">explore_hrl/explore_frontier.h</includes>
    <namespace>explore</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>explore_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sign</name>
      <anchorfile>namespaceexplore.html</anchorfile>
      <anchor>a2606560359e60896bd1a537968c91157</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>explore.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/include/explore_hrl/</path>
    <filename>explore_8h</filename>
    <includes id="explore__frontier_8h" name="explore_frontier.h" local="no" imported="no">explore_hrl/explore_frontier.h</includes>
    <includes id="loop__closure_8h" name="loop_closure.h" local="no" imported="no">explore_hrl/loop_closure.h</includes>
    <class kind="class">explore::Explore</class>
    <namespace>explore</namespace>
  </compound>
  <compound kind="file">
    <name>explore_action.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/src/</path>
    <filename>explore__action_8cpp</filename>
    <includes id="explore__action_8h" name="explore_action.h" local="no" imported="no">explore_hrl/explore_action.h</includes>
    <namespace>explore</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>explore__action_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>explore_action.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/include/explore_hrl/</path>
    <filename>explore__action_8h</filename>
    <includes id="explore_8h" name="explore.h" local="no" imported="no">explore_hrl/explore.h</includes>
    <includes id="explore__frontier_8h" name="explore_frontier.h" local="no" imported="no">explore_hrl/explore_frontier.h</includes>
    <includes id="loop__closure_8h" name="loop_closure.h" local="no" imported="no">explore_hrl/loop_closure.h</includes>
    <class kind="class">explore::ExploreAction</class>
    <namespace>explore</namespace>
  </compound>
  <compound kind="file">
    <name>explore_frontier.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/src/</path>
    <filename>explore__frontier_8cpp</filename>
    <includes id="explore__frontier_8h" name="explore_frontier.h" local="no" imported="no">explore_hrl/explore_frontier.h</includes>
    <includes id="Line_8h" name="Line.h" local="no" imported="no">explore_hrl/Line.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="no" imported="no">explore_hrl/Vector.h</includes>
    <namespace>explore</namespace>
  </compound>
  <compound kind="file">
    <name>explore_frontier.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/include/explore_hrl/</path>
    <filename>explore__frontier_8h</filename>
    <class kind="class">explore::ExploreFrontier</class>
    <class kind="struct">explore::Frontier</class>
    <class kind="struct">explore::FrontierPoint</class>
    <class kind="struct">explore::WeightedFrontier</class>
    <namespace>explore</namespace>
  </compound>
  <compound kind="file">
    <name>Line.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/src/</path>
    <filename>Line_8cpp</filename>
    <includes id="Line_8h" name="Line.h" local="yes" imported="no">explore_hrl/Line.h</includes>
    <namespace>geom</namespace>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a9fd67cee8554dacde7cf80549b4e0ed3</anchor>
      <arglist>(ostream &amp;out, const Line &amp;line)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Line.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/include/explore_hrl/</path>
    <filename>Line_8h</filename>
    <includes id="Path_8h" name="Path.h" local="yes" imported="no">Path.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">Vector.h</includes>
    <class kind="class">geom::Line</class>
    <namespace>geom</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a64599e5577173474b950e0f90b6d5a1f</anchor>
      <arglist>(std::ostream &amp;out, const Line &amp;line)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>loop_closure.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/src/</path>
    <filename>loop__closure_8cpp</filename>
    <includes id="loop__closure_8h" name="loop_closure.h" local="no" imported="no">explore_hrl/loop_closure.h</includes>
  </compound>
  <compound kind="file">
    <name>loop_closure.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/include/explore_hrl/</path>
    <filename>loop__closure_8h</filename>
    <class kind="class">explore::GraphNode</class>
    <class kind="class">explore::LoopClosure</class>
    <class kind="class">explore::LoopClosure::VisibilityChecker</class>
    <namespace>explore</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Path.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/src/</path>
    <filename>Path_8cpp</filename>
    <includes id="Path_8h" name="Path.h" local="yes" imported="no">explore_hrl/Path.h</includes>
    <namespace>geom</namespace>
  </compound>
  <compound kind="file">
    <name>Path.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/include/explore_hrl/</path>
    <filename>Path_8h</filename>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">Vector.h</includes>
    <class kind="class">geom::Path</class>
    <namespace>geom</namespace>
  </compound>
  <compound kind="file">
    <name>python_client.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/src/explore_hrl/</path>
    <filename>python__client_8py</filename>
    <namespace>python_client</namespace>
    <member kind="function">
      <type>def</type>
      <name>explore_client</name>
      <anchorfile>namespacepython__client.html</anchorfile>
      <anchor>ada2563a451b564838770176d40eb05be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>p</name>
      <anchorfile>namespacepython__client.html</anchorfile>
      <anchor>ac9172769f5a9a69f2ea485f6142a1457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespacepython__client.html</anchorfile>
      <anchor>a36fa2ace6b49c9d473d52a62a4dc73d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rfid_search.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/src/explore_hrl/</path>
    <filename>rfid__search_8py</filename>
    <class kind="class">rfid_search::Flapper</class>
    <class kind="class">rfid_search::rfid_poller</class>
    <class kind="class">rfid_search::RFIDSearch</class>
    <namespace>rfid_search</namespace>
    <member kind="function">
      <type>def</type>
      <name>navstack</name>
      <anchorfile>namespacerfid__search.html</anchorfile>
      <anchor>a62e26a33d2d2e124005c3f230509e197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rs</name>
      <anchorfile>namespacerfid__search.html</anchorfile>
      <anchor>a98404e71b87849bd63c47b27bf02fc48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Vector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/src/</path>
    <filename>Vector_8cpp</filename>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">explore_hrl/Vector.h</includes>
    <namespace>geom</namespace>
    <member kind="function">
      <type>bool</type>
      <name>almostEqual</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>af9b4bc9c9f31d89306f332e240177d16</anchor>
      <arglist>(const Vector &amp;a, const Vector &amp;b, float epsilon=EPSILON)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getPoint</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>aff125ffcb90fd3675d488d1ca63e7c3b</anchor>
      <arglist>(float theta)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getPoint</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a986a1da8c2b2287b29447207a13f0a09</anchor>
      <arglist>(float r, float theta)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTheta</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a3a0b424056d3074988a2183b49f24da3</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>btVector3</type>
      <name>perp</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a08d7542c58d0de2c4ca571f532e9a6c2</anchor>
      <arglist>(const btVector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrap_angle</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a75e8b0e3fa9c033ad08c2bec3247cd85</anchor>
      <arglist>(float *a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>wrap_angle</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a4831187c1d1a62af70a7a6865387b9e3</anchor>
      <arglist>(float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrap_angle2PI</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>ac6c3c7dca253291963d6ef8ee5eddf13</anchor>
      <arglist>(float *a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>wrap_angle2PI</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a559ef4dc817270d9d825eb68910850ce</anchor>
      <arglist>(float a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>wrap_angle_0_PI</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a9539308c41877122f71f8bd31d0d035f</anchor>
      <arglist>(float a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Vector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/explore_hrl/include/explore_hrl/</path>
    <filename>Vector_8h</filename>
    <namespace>geom</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DTOR</name>
      <anchorfile>Vector_8h.html</anchorfile>
      <anchor>a661933d34ac902bd521776dbfd6415ec</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPSILON</name>
      <anchorfile>Vector_8h.html</anchorfile>
      <anchor>a002b2f4894492820fe708b1b7e7c5e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTOD</name>
      <anchorfile>Vector_8h.html</anchorfile>
      <anchor>a9ea5df91d413298e6e0674a80b1eb131</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="typedef">
      <type>btVector3</type>
      <name>Point</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a17d66e3e4db6b584a6abd56f8f04a557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>btVector3</type>
      <name>Vector</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>ae7717159194d7f89b550f95ce498426d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>almostEqual</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>af9b4bc9c9f31d89306f332e240177d16</anchor>
      <arglist>(const Vector &amp;a, const Vector &amp;b, float epsilon=EPSILON)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getPoint</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>aff125ffcb90fd3675d488d1ca63e7c3b</anchor>
      <arglist>(float theta)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getPoint</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a986a1da8c2b2287b29447207a13f0a09</anchor>
      <arglist>(float r, float theta)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTheta</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a3a0b424056d3074988a2183b49f24da3</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>btVector3</type>
      <name>perp</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a08d7542c58d0de2c4ca571f532e9a6c2</anchor>
      <arglist>(const btVector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrap_angle</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a75e8b0e3fa9c033ad08c2bec3247cd85</anchor>
      <arglist>(float *a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>wrap_angle</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a4831187c1d1a62af70a7a6865387b9e3</anchor>
      <arglist>(float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrap_angle2PI</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>ac6c3c7dca253291963d6ef8ee5eddf13</anchor>
      <arglist>(float *a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>wrap_angle2PI</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a559ef4dc817270d9d825eb68910850ce</anchor>
      <arglist>(float a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>wrap_angle_0_PI</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a9539308c41877122f71f8bd31d0d035f</anchor>
      <arglist>(float a)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>explore</name>
    <filename>namespaceexplore.html</filename>
    <class kind="class">explore::Explore</class>
    <class kind="class">explore::ExploreAction</class>
    <class kind="class">explore::ExploreFrontier</class>
    <class kind="struct">explore::Frontier</class>
    <class kind="struct">explore::FrontierPoint</class>
    <class kind="class">explore::GraphNode</class>
    <class kind="class">explore::LoopClosure</class>
    <class kind="struct">explore::WeightedFrontier</class>
    <member kind="function">
      <type>double</type>
      <name>sign</name>
      <anchorfile>namespaceexplore.html</anchorfile>
      <anchor>a2606560359e60896bd1a537968c91157</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>explore::Explore</name>
    <filename>classexplore_1_1Explore.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>doneExploring</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>ae8df789bdbcaadb8e75c1c38f1314bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a22981d6e409f6866ce7e010c370dbd38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Explore</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a25c9e2c8405191f3df7f86216daa7654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreemptFlag</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a1bffb043209cfe8855362619e26dd61c</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a084f1bdb53ef595e64e59c67a6803bf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Explore</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>afed6d2d29f9b51d78c9b594204518631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getRobotPose</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>ad6c386b6178091f28d7439ae993fcaa5</anchor>
      <arglist>(std::string frame, tf::Stamped&lt; tf::Pose &gt; &amp;pose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>goalOnBlacklist</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a41a7fdd5c2f7760808f6f74b2816b999</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isDone</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a82f3ba154eef4a98d3a21d7112a1f1e3</anchor>
      <arglist>(explore_hrl::isDone_srv::Request &amp;req, explore_hrl::isDone_srv::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isRepeatGoal</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>afec3d4bc37c99eec1bc107333e58b815</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makePlan</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a7cf7d9501ff77e8eb5875f81af0411c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>mapCallback</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>ab4db7545a0b4b14190094279c7ca3f1d</anchor>
      <arglist>(nav_msgs::GetMap::Request &amp;req, nav_msgs::GetMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishGoal</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a841d9e352e7bb0b2b36608c19920622b</anchor>
      <arglist>(const geometry_msgs::Pose &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishMap</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a5f35714abf84f50ac0a6cbb04302c317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reachedGoal</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a2bd2ea348e6e8ec69144a352bb434fe0</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;status, const move_base_msgs::MoveBaseResultConstPtr &amp;result, geometry_msgs::PoseStamped frontier_goal)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>client_mutex_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>acdcaa1b73f14b10fb0901839805670e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>done_exploring_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a1a4a711154361723fdb69564879b23ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>costmap_2d::Costmap2DROS *</type>
      <name>explore_costmap_ros_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a21786fe22a16015e063893d4cf5002b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExploreFrontier *</type>
      <name>explorer_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>accc50e45d42a251b26a2aeb6f7209b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>frontier_blacklist_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>aebdaf753266b453713f6517d9b6a98fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gain_scale_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a5fddb8bbb1b1293e18c144723bc601e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>global_pose_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a2c449896cfa11085465f423dba14d1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>goal_pose_last_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a3f53ff05b31cb8a41357b0a51753c2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>goal_pose_last_defined_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a2162fefc6c3581ea790079799d94cc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>graph_update_frequency_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a2c700192751f443de0a73f56f59bfa03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>isDone_srv_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a9a60b537e8ce2d34f39c6aa36a7cdce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LoopClosure *</type>
      <name>loop_closure_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>afaf21c08191138d5efab10e643969de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>map_publisher_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>aea04f05368a263fe8feb962feb0ba7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>map_server_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a0a043de5066c85145937f87df2cdd6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>marker_array_publisher_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a44d1af468baea5dc3303bca2475b182a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>marker_publisher_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>aeae1708e60c2979dc232b51f216c89e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>move_base_client_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a91abd7691f3474c6b9bf3c9a59911b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a7a7093ed19226e46acd7a0041e54cfee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>orientation_scale_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>abb98748c1ac2bfabceef3fa8de5b82ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>navfn::NavfnROS *</type>
      <name>planner_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>ae138f66b635e00e531df7d0a60e2b387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>potential_scale_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>af3fb50afe38b7ea74e46e4d145d3b98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>preempt_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a2dad1cf6940dfdde4764858369191461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_base_frame_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>ad435e51c09bf4ffcd181fb24d1ede077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>ab69d098c627f1d4835eea998f2933f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>visualize_</name>
      <anchorfile>classexplore_1_1Explore.html</anchorfile>
      <anchor>a01ee6dc13d1432c8631b7f0595598f43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>explore::ExploreAction</name>
    <filename>classexplore_1_1ExploreAction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classexplore_1_1ExploreAction.html</anchorfile>
      <anchor>a45ec6f2341d0ee1a8d225798e1dd5a1b</anchor>
      <arglist>(const explore_hrl::ExploreGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExploreAction</name>
      <anchorfile>classexplore_1_1ExploreAction.html</anchorfile>
      <anchor>af7a93e2a8a307b5a3d9390489902cc6f</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExploreAction</name>
      <anchorfile>classexplore_1_1ExploreAction.html</anchorfile>
      <anchor>a1c12343fd1c759954e6664ca1d6bc2a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classexplore_1_1ExploreAction.html</anchorfile>
      <anchor>a9cb5e4e4e9105e95781dd41f84029e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionServer&lt; explore_hrl::ExploreAction &gt;</type>
      <name>as_</name>
      <anchorfile>classexplore_1_1ExploreAction.html</anchorfile>
      <anchor>ae4f4dbd5aa9d5e303df1fbadacae7f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Explore *</type>
      <name>e_</name>
      <anchorfile>classexplore_1_1ExploreAction.html</anchorfile>
      <anchor>a123d177d3369cc206396232adf5e2a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classexplore_1_1ExploreAction.html</anchorfile>
      <anchor>a2e493bedffb63100d05b0c27cfb73249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classexplore_1_1ExploreAction.html</anchorfile>
      <anchor>abcf893f67dc3c2c5ebb0a5376520c0c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>explore::ExploreFrontier</name>
    <filename>classexplore_1_1ExploreFrontier.html</filename>
    <member kind="function">
      <type></type>
      <name>ExploreFrontier</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>a085b68bdbbe0044ee65edfa09b350059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getExplorationGoals</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>a92f970710f88be8d01b1a8b9aa836246</anchor>
      <arglist>(costmap_2d::Costmap2DROS &amp;costmap, geometry_msgs::Point start, navfn::NavfnROS *planner, std::vector&lt; geometry_msgs::Pose &gt; &amp;goals, double cost_scale, double orientation_scale, double gain_scale)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getFrontiers</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>af839f4f047c7895b186716fa8c9f14fb</anchor>
      <arglist>(costmap_2d::Costmap2DROS &amp;costmap, std::vector&lt; geometry_msgs::Pose &gt; &amp;frontiers)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getVisualizationMarkers</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>a170604ed764ffbb702dabb9705b49bca</anchor>
      <arglist>(std::vector&lt; visualization_msgs::Marker &gt; &amp;markers)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExploreFrontier</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>aee31f8d4f3c4d3be1b8fde4bec81b61d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>findFrontiers</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>a29671e65488fedf121b06412b9dd5279</anchor>
      <arglist>(costmap_2d::Costmap2DROS &amp;costmap_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual float</type>
      <name>getFrontierCost</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>a995162a2e229ac2478dfc02bb399e69d</anchor>
      <arglist>(const Frontier &amp;frontier)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual float</type>
      <name>getFrontierGain</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>adc99e82d54b43057a4f78466415d7e92</anchor>
      <arglist>(const Frontier &amp;frontier, double map_resolution)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getOrientationChange</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>a856f06be338e5b931ca5b25338eca484</anchor>
      <arglist>(const Frontier &amp;frontier, const tf::Stamped&lt; tf::Pose &gt; &amp;robot_pose)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Frontier &gt;</type>
      <name>frontiers_</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>a2f3e0ef89b1e631a51fed1528d490cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>costmapResolution_</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>ade635ead54ebe8fe275cbbe4c2440432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>lastMarkerCount_</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>ad64453ad9f22a165abb537a07312a839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::OccupancyGrid</type>
      <name>map_</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>a9a734ca47d602ff7257d69ee77935755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>navfn::NavfnROS *</type>
      <name>planner_</name>
      <anchorfile>classexplore_1_1ExploreFrontier.html</anchorfile>
      <anchor>a764904d93aecd139275b4144b67e0e17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>explore::Frontier</name>
    <filename>structexplore_1_1Frontier.html</filename>
    <member kind="function">
      <type></type>
      <name>Frontier</name>
      <anchorfile>structexplore_1_1Frontier.html</anchorfile>
      <anchor>a3e2436819b03a10e659f075188294102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Frontier</name>
      <anchorfile>structexplore_1_1Frontier.html</anchorfile>
      <anchor>a25dcb6be8d9fceef63c11c9adc8ee9ea</anchor>
      <arglist>(const Frontier &amp;copy)</arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>pose</name>
      <anchorfile>structexplore_1_1Frontier.html</anchorfile>
      <anchor>a3bdfd8217151b30f14435afc9746c40d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structexplore_1_1Frontier.html</anchorfile>
      <anchor>aa6dafa4c85c514ad1ac2e5ba312099ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>explore::FrontierPoint</name>
    <filename>structexplore_1_1FrontierPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>FrontierPoint</name>
      <anchorfile>structexplore_1_1FrontierPoint.html</anchorfile>
      <anchor>aaf817326617d789baca2d231c4e113a8</anchor>
      <arglist>(int idx_, btVector3 d_)</arglist>
    </member>
    <member kind="variable">
      <type>btVector3</type>
      <name>d</name>
      <anchorfile>structexplore_1_1FrontierPoint.html</anchorfile>
      <anchor>a846e104dd53e6620f2549ffba73b2524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structexplore_1_1FrontierPoint.html</anchorfile>
      <anchor>a1aa765290023e926499fac13818c964c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>explore::GraphNode</name>
    <filename>classexplore_1_1GraphNode.html</filename>
    <member kind="function">
      <type></type>
      <name>GraphNode</name>
      <anchorfile>classexplore_1_1GraphNode.html</anchorfile>
      <anchor>ad076bda8d3cc66624e46c12d593cd10c</anchor>
      <arglist>(int id, const tf::Pose &amp;pose)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dijkstra_d_</name>
      <anchorfile>classexplore_1_1GraphNode.html</anchorfile>
      <anchor>a8d45646c6c4bd7e23b5fbb539874e813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classexplore_1_1GraphNode.html</anchorfile>
      <anchor>a2b27aa6dd98c9fb23bd009f8798b0958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GraphNode *</type>
      <name>next_</name>
      <anchorfile>classexplore_1_1GraphNode.html</anchorfile>
      <anchor>ad198415c94ddcb1b1beeff0259f8919c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>path_length_</name>
      <anchorfile>classexplore_1_1GraphNode.html</anchorfile>
      <anchor>ae0a88d2c648f96f24d5d8799c2c32117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Pose</type>
      <name>pose_</name>
      <anchorfile>classexplore_1_1GraphNode.html</anchorfile>
      <anchor>a19c65d528a138c00a486245d6c149e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>slam_entropy_</name>
      <anchorfile>classexplore_1_1GraphNode.html</anchorfile>
      <anchor>a182a7b6485862dfc959ae12f9852014c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>explore::LoopClosure</name>
    <filename>classexplore_1_1LoopClosure.html</filename>
    <class kind="class">explore::LoopClosure::VisibilityChecker</class>
    <member kind="function">
      <type></type>
      <name>LoopClosure</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>aef611b1e494e4cdccbd016178d88bca8</anchor>
      <arglist>(double addition_dist_min, double loop_dist_min, double loop_dist_max, double slam_entropy_max_, double graph_update_frequency, actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt; &amp;move_base_client, costmap_2d::Costmap2DROS &amp;costmap, boost::mutex &amp;control_mutex, boost::function&lt; void(void) &gt; continuation_callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateGraph</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a3dd03ef849080c211cccdba67375fb74</anchor>
      <arglist>(const tf::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LoopClosure</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a0ba47481fe82051671ec876e6e28e2a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addNode</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a018fa1fdf1f35e9e312b49bcb1692aa7</anchor>
      <arglist>(const tf::Pose &amp;pose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>bresenham2D</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a17084845c03fec9acb3ba364c0050827</anchor>
      <arglist>(ActionType at, unsigned int abs_da, unsigned int abs_db, int error_b, int offset_a, int offset_b, unsigned int offset, unsigned int max_length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkLoopClosure</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a7bc2081a59fd45cc3ecee7e37af3b5f5</anchor>
      <arglist>(const tf::Pose &amp;pose, std::vector&lt; GraphNode * &gt; &amp;candidates)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dijkstra</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a83068bda3dc3b8802d489a1dabb02e97</anchor>
      <arglist>(int source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>af63b78cbe89aedf0df07523ed868da5b</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;p1, const geometry_msgs::PoseStamped &amp;p2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>entropyCallback</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a9e8271ead0c014c1e1df7b716608f6b2</anchor>
      <arglist>(const std_msgs::Float64::ConstPtr &amp;entropy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>raytraceLine</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a546b8960babe7d4ead9c4d755c70c6e1</anchor>
      <arglist>(ActionType at, unsigned int x0, unsigned int y0, unsigned int x1, unsigned int y1, unsigned int size_x, unsigned int max_length=UINT_MAX)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>ac739330c17c06c6ac5d749dbbf728c58</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizeEdge</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a04ad7a6891ece696d4fa95836fd3ff97</anchor>
      <arglist>(const tf::Pose &amp;pose1, const tf::Pose &amp;pose2, visualization_msgs::MarkerArray &amp;markers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizeGraph</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a1872f5bdf80213a4d05c4a6a532e09c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizeNode</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a5c3c4ef71c5d005db3b4d105a6a1f99a</anchor>
      <arglist>(const tf::Pose &amp;pose, visualization_msgs::MarkerArray &amp;markers)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>addition_dist_min_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a3e31f259750f9afa198d92cfd48a5ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(void)&gt;</type>
      <name>continuation_callback_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a9e58589a066598b1a367c9997e119e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex &amp;</type>
      <name>control_mutex_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a2ed43d6a017c070a6db3f1e9c199f7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>costmap_2d::Costmap2DROS &amp;</type>
      <name>costmap_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a95c598bd18830e01983e12250e4bf766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraphNode *</type>
      <name>curr_node_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a4852c85b4b7e2f32ef8a0d8a617acd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>entropy_subscriber_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a8c2d12d8a7029c52f801f660d363bad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>graph_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>aa7050bc5a9445ae7947e80e19ad561f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>graph_update_frequency_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a17c22b411d2b22ca20978b3ec0d560ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>loop_dist_max_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a2adcad2e09c6d3a3d9d41f0683dbbf90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>loop_dist_min_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a90e470ebfdaec55c5786b5782d3597c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>marker_id_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>ae0daa5b273c1165ad6233755fc4ccf01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>marker_publisher_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>adecd180c64f4496ec71d986f92ee995c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt; &amp;</type>
      <name>move_base_client_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a6ebd5c4e50c218812b767562a857bb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>aaf04330b4971e04785dcbafa09511ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GraphNode * &gt;</type>
      <name>nodes_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a71bf393b973f43719971d30be5375fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>navfn::NavfnROS *</type>
      <name>planner_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a8c6a15abd77596a9042d8a939a2c61ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>slam_entropy_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>a50216943bfbabe5730c22017a8d25b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>slam_entropy_max_</name>
      <anchorfile>classexplore_1_1LoopClosure.html</anchorfile>
      <anchor>acd83592c61b0f3e072ef2f1acf9aad3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>explore::LoopClosure::VisibilityChecker</name>
    <filename>classexplore_1_1LoopClosure_1_1VisibilityChecker.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classexplore_1_1LoopClosure_1_1VisibilityChecker.html</anchorfile>
      <anchor>ac6cf44d6f9a79ed1f325a37cf0bf050c</anchor>
      <arglist>(unsigned int offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisibilityChecker</name>
      <anchorfile>classexplore_1_1LoopClosure_1_1VisibilityChecker.html</anchorfile>
      <anchor>a4c84d3582ae99cef1b2e65e8b207bcb5</anchor>
      <arglist>(const unsigned char *costmap, bool &amp;is_visible)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char *</type>
      <name>costmap_</name>
      <anchorfile>classexplore_1_1LoopClosure_1_1VisibilityChecker.html</anchorfile>
      <anchor>a2325b97ec0d9afaf09593e17d9a27260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool &amp;</type>
      <name>is_visible_</name>
      <anchorfile>classexplore_1_1LoopClosure_1_1VisibilityChecker.html</anchorfile>
      <anchor>a33c643d381c5af2508dee6d48f855e77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>explore::WeightedFrontier</name>
    <filename>structexplore_1_1WeightedFrontier.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structexplore_1_1WeightedFrontier.html</anchorfile>
      <anchor>a9500393be26563326485c403312e9a83</anchor>
      <arglist>(const WeightedFrontier &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WeightedFrontier</name>
      <anchorfile>structexplore_1_1WeightedFrontier.html</anchorfile>
      <anchor>a2a2db2b20dba1f3f6aca9119dfe24233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WeightedFrontier</name>
      <anchorfile>structexplore_1_1WeightedFrontier.html</anchorfile>
      <anchor>adef48eb041b9781e969a863ddcc576fa</anchor>
      <arglist>(const WeightedFrontier &amp;copy)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cost</name>
      <anchorfile>structexplore_1_1WeightedFrontier.html</anchorfile>
      <anchor>ae3929912976c26452846dc10c47f02e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Frontier</type>
      <name>frontier</name>
      <anchorfile>structexplore_1_1WeightedFrontier.html</anchorfile>
      <anchor>a3a66256a56507ef16850a9edff161840</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>geom</name>
    <filename>namespacegeom.html</filename>
    <class kind="class">geom::Line</class>
    <class kind="class">geom::Path</class>
    <member kind="typedef">
      <type>btVector3</type>
      <name>Point</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a17d66e3e4db6b584a6abd56f8f04a557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>btVector3</type>
      <name>Vector</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>ae7717159194d7f89b550f95ce498426d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>almostEqual</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>af9b4bc9c9f31d89306f332e240177d16</anchor>
      <arglist>(const Vector &amp;a, const Vector &amp;b, float epsilon=EPSILON)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getPoint</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>aff125ffcb90fd3675d488d1ca63e7c3b</anchor>
      <arglist>(float theta)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getPoint</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a986a1da8c2b2287b29447207a13f0a09</anchor>
      <arglist>(float r, float theta)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTheta</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a3a0b424056d3074988a2183b49f24da3</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a64599e5577173474b950e0f90b6d5a1f</anchor>
      <arglist>(std::ostream &amp;out, const Line &amp;line)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a9fd67cee8554dacde7cf80549b4e0ed3</anchor>
      <arglist>(ostream &amp;out, const Line &amp;line)</arglist>
    </member>
    <member kind="function">
      <type>btVector3</type>
      <name>perp</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a08d7542c58d0de2c4ca571f532e9a6c2</anchor>
      <arglist>(const btVector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrap_angle</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a75e8b0e3fa9c033ad08c2bec3247cd85</anchor>
      <arglist>(float *a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>wrap_angle</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a4831187c1d1a62af70a7a6865387b9e3</anchor>
      <arglist>(float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrap_angle2PI</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>ac6c3c7dca253291963d6ef8ee5eddf13</anchor>
      <arglist>(float *a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>wrap_angle2PI</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a559ef4dc817270d9d825eb68910850ce</anchor>
      <arglist>(float a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>wrap_angle_0_PI</name>
      <anchorfile>namespacegeom.html</anchorfile>
      <anchor>a9539308c41877122f71f8bd31d0d035f</anchor>
      <arglist>(float a)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>geom::Line</name>
    <filename>classgeom_1_1Line.html</filename>
    <base>geom::Path</base>
    <member kind="function">
      <type>float</type>
      <name>distFrom</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a23211649988f277ca905e5e0d83285dd</anchor>
      <arglist>(Point p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a8d922ba90cf2954926b57dc2f8ee41d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>eval</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a9381bd28ce279a6a75695d70edbe6644</anchor>
      <arglist>(float t) const </arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>getDirection</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a089a08bf22db34a2f921b19c3c409d5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getPoint</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a0370aa3e512f34809a4344f78c7842c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>intersect</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>af6bf66196047a99301ec595c359d6e4a</anchor>
      <arglist>(const Line &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>intersect</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a93ef6ca27e7552c20da74590cbfcc757</anchor>
      <arglist>(const Line &amp;o, float &amp;t, float &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a883a77a0b67675ba436c618ba66a4784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>aaff5456246e4709b97e65ac930946adf</anchor>
      <arglist>(Point p, float theta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a9658f9e6ddfd472c9ca7c4e2690ca7f5</anchor>
      <arglist>(Point p1, Point p2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a2a735c16eaaa0dfb1a775d85859615bd</anchor>
      <arglist>(Point p1, Point p2, bool setLen)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>ae9e3c09359450b2b2f12617f72286820</anchor>
      <arglist>(const Line &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>output</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>aa4bd97dfed192c7513fd27143634f309</anchor>
      <arglist>(std::ostream &amp;out) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameAs</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a773b4c5627108fd9680507d24edbfcc7</anchor>
      <arglist>(const Line &amp;o, double e=EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translate</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a2596ec05c566e43f6e55b96bc9bf67b5</anchor>
      <arglist>(const Point &amp;trans)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Line</type>
      <name>getBestFit</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a2ebd094010e17875a9286a497b68b1fa</anchor>
      <arglist>(const std::set&lt; Point &gt; &amp;pts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Line</type>
      <name>getBestFit</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a24d3180ee250d9b0858bd9d3ce1bb62b</anchor>
      <arglist>(const std::vector&lt; Point &gt; &amp;pts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Line</type>
      <name>getBestFit</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a23429f923a7ae60c82d2afdb05e8077e</anchor>
      <arglist>(const double *xs, const double *ys, uint size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>test</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>ac75e6d8ade3b4bccb47c9c325feba1ae</anchor>
      <arglist>(std::ostream &amp;out)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>d</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>ad7a7e74d12030fc09ce44282112a69ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point</type>
      <name>p</name>
      <anchorfile>classgeom_1_1Line.html</anchorfile>
      <anchor>a19e261a0f1054aa9cfb3e8c133801249</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>geom::Path</name>
    <filename>classgeom_1_1Path.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Point</type>
      <name>eval</name>
      <anchorfile>classgeom_1_1Path.html</anchorfile>
      <anchor>afa7ef8d24b47993ff6ea313ce0fd9cd0</anchor>
      <arglist>(float dist) const =0</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLength</name>
      <anchorfile>classgeom_1_1Path.html</anchorfile>
      <anchor>a7e4a550cd94c81910a7394670c790cb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLength</name>
      <anchorfile>classgeom_1_1Path.html</anchorfile>
      <anchor>a098a00af701caec60e9d7d3a5301ef47</anchor>
      <arglist>(float len)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Path</name>
      <anchorfile>classgeom_1_1Path.html</anchorfile>
      <anchor>a2be815e029434daef1fb12604ef007a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~Path</name>
      <anchorfile>classgeom_1_1Path.html</anchorfile>
      <anchor>a6723155363d28e2c9e4edb1a4293bca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>length</name>
      <anchorfile>classgeom_1_1Path.html</anchorfile>
      <anchor>a8aba11ade183c04b498686c2f12ce186</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>python_client</name>
    <filename>namespacepython__client.html</filename>
    <member kind="function">
      <type>def</type>
      <name>explore_client</name>
      <anchorfile>namespacepython__client.html</anchorfile>
      <anchor>ada2563a451b564838770176d40eb05be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>p</name>
      <anchorfile>namespacepython__client.html</anchorfile>
      <anchor>ac9172769f5a9a69f2ea485f6142a1457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespacepython__client.html</anchorfile>
      <anchor>a36fa2ace6b49c9d473d52a62a4dc73d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rfid_search</name>
    <filename>namespacerfid__search.html</filename>
    <class kind="class">rfid_search::Flapper</class>
    <class kind="class">rfid_search::rfid_poller</class>
    <class kind="class">rfid_search::RFIDSearch</class>
    <member kind="function">
      <type>def</type>
      <name>navstack</name>
      <anchorfile>namespacerfid__search.html</anchorfile>
      <anchor>a62e26a33d2d2e124005c3f230509e197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rs</name>
      <anchorfile>namespacerfid__search.html</anchorfile>
      <anchor>a98404e71b87849bd63c47b27bf02fc48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rfid_search::Flapper</name>
    <filename>classrfid__search_1_1Flapper.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrfid__search_1_1Flapper.html</anchorfile>
      <anchor>a948e564cdc79c2d2091a31e85e8b0835</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrfid__search_1_1Flapper.html</anchorfile>
      <anchor>a78cbee4a991f6c03e32c6419fe6f6daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_flapper</name>
      <anchorfile>classrfid__search_1_1Flapper.html</anchorfile>
      <anchor>a461c877591ec1305852cdfc7fdf71fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classrfid__search_1_1Flapper.html</anchorfile>
      <anchor>a597d189fb02273b3142d7fe6bf20f8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_flapper</name>
      <anchorfile>classrfid__search_1_1Flapper.html</anchorfile>
      <anchor>aac1b127c43f53e3a7b11115340155cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flap</name>
      <anchorfile>classrfid__search_1_1Flapper.html</anchorfile>
      <anchor>aa1412817ef069e0568eeb5d90fcc38f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>should_flap</name>
      <anchorfile>classrfid__search_1_1Flapper.html</anchorfile>
      <anchor>a622cc637147274c272610c56896c8eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>should_run</name>
      <anchorfile>classrfid__search_1_1Flapper.html</anchorfile>
      <anchor>a72723eb49b1333c62e76b602a978ebc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_flap</name>
      <anchorfile>classrfid__search_1_1Flapper.html</anchorfile>
      <anchor>aad4b0f7ff13c998f6c8a8ae4b5f74dbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rfid_search::rfid_poller</name>
    <filename>classrfid__search_1_1rfid__poller.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>acd4db1acdf0b70a0c70424971e029b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a5915e64c825dcb6b22e9042f19c793a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_poller</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a85529c412349ef6eb2b7e640e07ba724</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>ad71fd54af6d504fc1b9a702aade0305e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_poller</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a157bb8f5362fde071d8e3b0426bf5135</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transform</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a22d9b04f176f08e65431d06e48a0ed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a81504bbd35f94a6236845ed654b505cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a4678bee2ce517ea981541334d02a190c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reader</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a765caba79246a945af4a002174b5b1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>should_poll</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a44188a60e91794c4aab7a67ec9873e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>should_run</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a914469c9a01a4297a19981b2c1a45a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tagid</name>
      <anchorfile>classrfid__search_1_1rfid__poller.html</anchorfile>
      <anchor>a721613c8b8d2775884ef5b8a8bfc741e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rfid_search::RFIDSearch</name>
    <filename>classrfid__search_1_1RFIDSearch.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a3d54d6efb5e425ee80d80f52ac9e974d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_finish</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a94a605b7530a9cd046bd0637c232b69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>demo</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a2ebcc466c664d4be6cfc7562938c3d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>explore_act</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a480ae202f17f2644c842ff05eb25a0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flapper</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a88709f192c6a719965450d9a61ea6bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>follow</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a092971558f716df4286a51e8074fdefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>follow1</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a53d0c360bebebc31bc33d04600e173ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>orient</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>ad6b26df1826e2774b8130771ec675315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rp</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a52f52fa094b8d759bf01fac0379a08cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>servo_toggle</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>ac20252962ff9c68cbc46ab5df3b3585f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_demo</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a7195f088670639d61391b52f2a47013c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_orient</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a74073c17a387ba9f3c1ab7171f5da207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_servo</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a6ac0366d578ac147c08002c9ab1b96cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_servo_stop</name>
      <anchorfile>classrfid__search_1_1RFIDSearch.html</anchorfile>
      <anchor>a01183f6069eb61465d15778b1944fb45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
