<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>grid-functors.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ethzasl_icp_mapping/doc_stacks/2015-03-03_15-26-30.763564/ethzasl_icp_mapping/ethzasl_gridmap_2d/include/ethzasl_gridmap_2d/</path>
    <filename>grid-functors_8h</filename>
    <includes id="grid-map_8h" name="grid-map.h" local="yes" imported="no">grid-map.h</includes>
    <class kind="struct">Drawer</class>
    <class kind="struct">MapConstUpdater</class>
    <class kind="struct">MapCorrelation</class>
    <class kind="struct">MapEndOfAreaFinder</class>
    <class kind="struct">MapUpdater</class>
    <class kind="struct">MapWallFinder</class>
  </compound>
  <compound kind="file">
    <name>grid-map.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ethzasl_icp_mapping/doc_stacks/2015-03-03_15-26-30.763564/ethzasl_icp_mapping/ethzasl_gridmap_2d/src/</path>
    <filename>grid-map_8cpp</filename>
    <includes id="grid-map_8h" name="grid-map.h" local="yes" imported="no">ethzasl_gridmap_2d/grid-map.h</includes>
    <includes id="grid-functors_8h" name="grid-functors.h" local="yes" imported="no">ethzasl_gridmap_2d/grid-functors.h</includes>
    <class kind="class">UniquePairsMultiMap</class>
    <member kind="function">
      <type>float</type>
      <name>binaryEntropy</name>
      <anchorfile>grid-map_8cpp.html</anchorfile>
      <anchor>ae715252b4d443cb20ba448b71e7a8e74</anchor>
      <arglist>(const GridMap::Value v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>gaussianRand</name>
      <anchorfile>grid-map_8cpp.html</anchorfile>
      <anchor>aeb5a90cabed65783cd2523621b75dc98</anchor>
      <arglist>(float mean, float sigm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GridMap::Vector</type>
      <name>getRandomPoint</name>
      <anchorfile>grid-map_8cpp.html</anchorfile>
      <anchor>aacc5cc75245d8436fbb24f90391e3760</anchor>
      <arglist>(const GridMap::Label &amp;area, const int resolution)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>uniformRand</name>
      <anchorfile>grid-map_8cpp.html</anchorfile>
      <anchor>aab8ebe8bdd41d4b772864d74cad0f0cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>lookupMap4</name>
      <anchorfile>grid-map_8cpp.html</anchorfile>
      <anchor>afb4e89ab3aa1192f423200f019bb06b2</anchor>
      <arglist>[][2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>lookupMap8</name>
      <anchorfile>grid-map_8cpp.html</anchorfile>
      <anchor>ac615a2d132be894d9e929ef59164949c</anchor>
      <arglist>[][2]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grid-map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ethzasl_icp_mapping/doc_stacks/2015-03-03_15-26-30.763564/ethzasl_icp_mapping/ethzasl_gridmap_2d/include/ethzasl_gridmap_2d/</path>
    <filename>grid-map_8h</filename>
    <class kind="class">GridMap</class>
    <class kind="struct">GridMap::MapGroupEmpty</class>
    <class kind="struct">GridMap::MapGroupNotEmpty</class>
    <class kind="struct">GridMap::WrongKnownMap</class>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-ethzasl_icp_mapping/doc_stacks/2015-03-03_15-26-30.763564/ethzasl_icp_mapping/ethzasl_gridmap_2d/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="struct">
    <name>Drawer</name>
    <filename>structDrawer.html</filename>
    <member kind="function">
      <type></type>
      <name>Drawer</name>
      <anchorfile>structDrawer.html</anchorfile>
      <anchor>a5d5c31936c5711e0ad3acc3f2a210a9c</anchor>
      <arglist>(GridMap &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structDrawer.html</anchorfile>
      <anchor>a7f3eee99138788e531cb64e6ae6cb3d0</anchor>
      <arglist>(const int x, const int y, const int texVal, const bool reverseScan)</arglist>
    </member>
    <member kind="variable">
      <type>GridMap &amp;</type>
      <name>map</name>
      <anchorfile>structDrawer.html</anchorfile>
      <anchor>a3b6ba95fe9d94706ebb0df6b702d64c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GridMap</name>
    <filename>classGridMap.html</filename>
    <class kind="struct">GridMap::MapGroupEmpty</class>
    <class kind="struct">GridMap::MapGroupNotEmpty</class>
    <class kind="struct">GridMap::WrongKnownMap</class>
    <member kind="typedef">
      <type>std::set&lt; GridMap * &gt;</type>
      <name>Group</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a1a104d3527770f17a78658280e5e52ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::tuple&lt; unsigned, Vector, unsigned &gt;</type>
      <name>Label</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a4de2bbb8adb200ee02cd5b74f7638fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Label &gt;</type>
      <name>Labels</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>abd096c5611a6b795226735f5b5c3d11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>Value</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a419a9f0f22966e5e81e3e6f6b423f4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector2f</type>
      <name>Vector</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>af320a66516fd07cfec366c883c69be92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; Vector, Vector &gt;</type>
      <name>VectorPair</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a35c799319545e5918295dd411b6a4d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNearestValueSaturated</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>ade76c6d4d13ea7f4f8038784054d5f5d</anchor>
      <arglist>(const Vector &amp;pos, const int delta)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>atInternalCoord</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a739a3cd12a6d59e3b5bf0d37c7049b21</anchor>
      <arglist>(const int x, const int y)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>atInternalCoord</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a8e0dd4bd6dd7f4df5103a47ec6a551fa</anchor>
      <arglist>(const int x, const int y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>binaryOperation</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>aca0dd277d9d89f6d7cb90448ce1fc8be</anchor>
      <arglist>(const GridMap &amp;that, Op &amp;op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>binaryOperation</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>af8dc48402ad2eff3e6116d2707ee0926</anchor>
      <arglist>(const GridMap &amp;that, const Op &amp;op)</arglist>
    </member>
    <member kind="function">
      <type>GridMap</type>
      <name>buildGradient</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>aac1e132c5e0ac892eb2b4c39689b0e19</anchor>
      <arglist>(const Vector &amp;goal, bool &amp;isSuccess) const </arglist>
    </member>
    <member kind="function">
      <type>VectorPair</type>
      <name>closestPoints</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>ac5865c16ca9598f92c04430bf799d3ca</anchor>
      <arglist>(const Label &amp;area0, const Label &amp;area1, const unsigned monteCarloSteps=100) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dilate4</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a68a67abb0756841eba1a5adff96148a1</anchor>
      <arglist>(const unsigned amount, const unsigned delta=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dilate8</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a32bb4aacbda2ea542de3ab5fb930a75d</anchor>
      <arglist>(const unsigned amount, const unsigned delta=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erode4</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a54ab06eda514f5e74b523a3120e0a7c0</anchor>
      <arglist>(const unsigned amount, const unsigned delta=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erode8</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a94485474e37d2fdf7d6971705083cf65</anchor>
      <arglist>(const unsigned amount, const unsigned delta=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extendToFit</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>ac8648e7c59204b6b4c99c13d0d25caf2</anchor>
      <arglist>(const Vector &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>fromInternalCoord</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>af1e6a3b7e281856888a9ade5338b83d3</anchor>
      <arglist>(const int x, const int y) const </arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>fromInternalCoord</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>af0e01906acb19b87cbf111450f3ed795</anchor>
      <arglist>(const float x, const float y) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInformationQuantity</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>af9885acf612282591bd6a07a39e5f3ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInternalHeight</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>ac0b53ded15275fdb00741464690a5ce5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInternalStartX</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a5ca75321db0bd18bb3d12f70e2ddc10c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInternalStartY</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>ae543341ab4007cc6995cc0ce6f92244c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInternalWidth</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a5ec59c156c3e6cce7a5ed54dd8da8827</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>getMaxCoord</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a230fca5baa4d8afe079a064638d9eaa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>getMinCoord</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a96a6700945cb8c3508e73bbc1098d1fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getRayCount</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a7e65c44aee16aa23265134a4cbd65b16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getResolution</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a1b16084fddcc5c9ce5680a2427db7f5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>getSize</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a14b5eabdbd89eb8750561af670fe5220</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>getSlope</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a7cdee4549f2339cb6a1e544e9d2ef307</anchor>
      <arglist>(const Vector &amp;pos, const float limit=65536.f) const </arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>getValue</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a77db3fa8a3f07be58c51201a07d17332</anchor>
      <arglist>(const Vector &amp;pos) const </arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>getValueNearest</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a62ce43150efe284898678536559c2397</anchor>
      <arglist>(const Vector &amp;pos) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridMap</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>ae85c3f2d6b75f7c389a00bd5cf9a1533</anchor>
      <arglist>(Group *gridMapGroup, const Value defaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridMap</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>ad80a46b8fe1561fac18b9ec4a5dbef67</anchor>
      <arglist>(const float resolution, const Value defaultValue, Group *gridMapGroup=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridMap</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a73a7424d61fa77fb0e35537dce265fb9</anchor>
      <arglist>(const float resolution, const float startX, const float startY, const float width, const float height, const Value defaultValue, Group *gridMapGroup=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridMap</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a7f6d5f4b7101cfaafb6cb260d882eb61</anchor>
      <arglist>(const std::string &amp;pgmFileName, const float resolution, const Value defaultValue, Group *gridMapGroup=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridMap</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a16b18b7b00166faf0140afb832ad9f9e</anchor>
      <arglist>(const GridMap &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invert</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a681de7878fcc10987ebb243ed52f8136</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWithinBounds</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>ac6b072ef2eaaeada2a2f232861e315b2</anchor>
      <arglist>(const Vector &amp;pos) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWithinBoundsInternal</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a5fa2f0784c17839f20850e5464ee6823</anchor>
      <arglist>(const int x, const int y) const </arglist>
    </member>
    <member kind="function">
      <type>Labels</type>
      <name>labelize</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a79ab8fdca7acc35d8e79d3082ad7ace9</anchor>
      <arglist>(const Value threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lineScan</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>af8d5ca9b5b73a65850d48be6202c9af4</anchor>
      <arglist>(const Vector &amp;start, const Vector &amp;stop, F &amp;functor, const Value &amp;value=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lineScan</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>af893e2cf725029dc6728a26618463a9d</anchor>
      <arglist>(const Vector &amp;start, const Vector &amp;stop, F &amp;functor, const Value texture[], const unsigned textureLength)</arglist>
    </member>
    <member kind="function">
      <type>GridMap &amp;</type>
      <name>operator=</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a10f2b46014bfb2a5b993c88b18774ee5</anchor>
      <arglist>(const GridMap &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rayCountReset</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a601c6be932e8dbb5a5c9b8aabca971e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNearestValue</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>ab5f19d9b51df84ccc5c8352f025db4b4</anchor>
      <arglist>(const Vector &amp;pos, const Value value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>threshold</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a76797d58d9e3214e4055c35828d5e685</anchor>
      <arglist>(const Value threshold, const Value lowValue, const Value highValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toInternalCoord</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a833c9971890934082c129180afbbaada</anchor>
      <arglist>(const Vector &amp;pos, int &amp;internalX, int &amp;internalY) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toInternalCoordSuperSampled</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a2804e7f5f77cd9897c410494cd7c1427</anchor>
      <arglist>(const Vector &amp;pos, const int superSampleRes, int &amp;internalX, int &amp;internalY) const </arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid</type>
      <name>toOccupancyGrid</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>afb5e2076404e94251ce30555ccc7133e</anchor>
      <arglist>(const std::string &amp;frame_id, const GridMap *knownMap=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPGMFile</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a48510f1ac601ab639776d2d0ffa7492a</anchor>
      <arglist>(const std::string &amp;fileName, const int divisorToPGM=256) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unaryOperation</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a76ce4ff8c0eb0fefbc67bb4348b8abfb</anchor>
      <arglist>(Op &amp;op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unaryOperation</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a8d25d2810d939212915fec767ad6da80</anchor>
      <arglist>(const Op &amp;op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GridMap</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a53cc0906130bae883f5d544480039118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Value</type>
      <name>saturatedValueFromInt</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>abdbfad3890168a276989119c2b0276de</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Value &gt;</type>
      <name>Values</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a954da6940259bf41d1ee6fc0a61a4bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dilateN</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>aefbc6e5b5e4ccd0c5220189e3074637e</anchor>
      <arglist>(const unsigned amount, const int lookup[][2], const size_t lookupSize, const unsigned delta)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>erodeN</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>af98c9bb66af3c906c7329338cc289216</anchor>
      <arglist>(const unsigned amount, const int lookup[][2], const size_t lookupSize, const unsigned delta)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>extendMap</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>afb81605d4134297c811781899f57e7c4</anchor>
      <arglist>(int xMin, int yMin, int xMax, int yMax)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extendMapInternal</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a105fe35f233661d90809322e71822275</anchor>
      <arglist>(int deltaStartX, int deltaStartY, int newWidth, int newHeight)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initiateMapGroup</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>aac4ba50cf8e7990afc070c14808f9206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Value</type>
      <name>defaultValue</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a6b3b0ba81ba9c04b9ecf52500901ade5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a15f7e19c7d76894d90748b7dfb9e5bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Group *</type>
      <name>mapGroup</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a854785a89a3d9e1ab68d385d22bdaf9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>rayCount</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>aa7784820d38c3d2c9ffeef3b35bca630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>resolution</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a1169d8d79edb362eb3b77994a89e0a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>startX</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a08490d7d6c2166ec1009611f3ec6b36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>startY</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>addc62f3b36bb4c600302796b67bc3839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Values</type>
      <name>values</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>aae8ae5b5cfd76aa98f5a7439ea7350d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width</name>
      <anchorfile>classGridMap.html</anchorfile>
      <anchor>a32e96afa84b860cbe9d65490451817f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GridMap::MapGroupEmpty</name>
    <filename>structGridMap_1_1MapGroupEmpty.html</filename>
    <member kind="function">
      <type></type>
      <name>MapGroupEmpty</name>
      <anchorfile>structGridMap_1_1MapGroupEmpty.html</anchorfile>
      <anchor>a2ceecf8af7bbe7d10996b893860a8349</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GridMap::MapGroupNotEmpty</name>
    <filename>structGridMap_1_1MapGroupNotEmpty.html</filename>
    <member kind="function">
      <type></type>
      <name>MapGroupNotEmpty</name>
      <anchorfile>structGridMap_1_1MapGroupNotEmpty.html</anchorfile>
      <anchor>ac3d9c3731049a9af9c73f139f63bf134</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GridMap::WrongKnownMap</name>
    <filename>structGridMap_1_1WrongKnownMap.html</filename>
    <member kind="function">
      <type></type>
      <name>WrongKnownMap</name>
      <anchorfile>structGridMap_1_1WrongKnownMap.html</anchorfile>
      <anchor>a3a395eb6cbac984d493794e37c314b95</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MapConstUpdater</name>
    <filename>structMapConstUpdater.html</filename>
    <member kind="function">
      <type></type>
      <name>MapConstUpdater</name>
      <anchorfile>structMapConstUpdater.html</anchorfile>
      <anchor>a771ec56f50dce9c86573476556605bca</anchor>
      <arglist>(GridMap &amp;map, const int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structMapConstUpdater.html</anchorfile>
      <anchor>a26c2c9a2674aca12b219d8d410ca10ee</anchor>
      <arglist>(const int x, const int y, const int texVal, const bool reverseScan)</arglist>
    </member>
    <member kind="variable">
      <type>GridMap &amp;</type>
      <name>map</name>
      <anchorfile>structMapConstUpdater.html</anchorfile>
      <anchor>a7c760a35b30c9244c4aef57b64cffce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>value</name>
      <anchorfile>structMapConstUpdater.html</anchorfile>
      <anchor>ac9cc80ca90972e815ddd6ca06d58153d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MapCorrelation</name>
    <filename>structMapCorrelation.html</filename>
    <member kind="function">
      <type></type>
      <name>MapCorrelation</name>
      <anchorfile>structMapCorrelation.html</anchorfile>
      <anchor>a589c3f15640c644248c27d190ce29555</anchor>
      <arglist>(GridMap &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structMapCorrelation.html</anchorfile>
      <anchor>aa0ff07f2e6d78edc034f3e83ceec4397</anchor>
      <arglist>(const int x, const int y, const int texVal, const bool reverseScan)</arglist>
    </member>
    <member kind="variable">
      <type>long long int</type>
      <name>correlation</name>
      <anchorfile>structMapCorrelation.html</anchorfile>
      <anchor>a5b73aeec53c5b9c7534b235d77b138ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GridMap &amp;</type>
      <name>map</name>
      <anchorfile>structMapCorrelation.html</anchorfile>
      <anchor>a3a03b240a08d820233464dfb9231d3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pointCount</name>
      <anchorfile>structMapCorrelation.html</anchorfile>
      <anchor>a592c2fc4f40545461f2702a65b8ca0d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MapEndOfAreaFinder</name>
    <filename>structMapEndOfAreaFinder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clearEndOfArea</name>
      <anchorfile>structMapEndOfAreaFinder.html</anchorfile>
      <anchor>ab1c1900c83f6064c52f9a6210e524577</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEndOfAreaFinder</name>
      <anchorfile>structMapEndOfAreaFinder.html</anchorfile>
      <anchor>a633800d30ec7fb35797658574cb1d002</anchor>
      <arglist>(const GridMap &amp;map, const GridMap::Value areaLabel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structMapEndOfAreaFinder.html</anchorfile>
      <anchor>a1df36495123e3414618d62de8b192210</anchor>
      <arglist>(const int x, const int y, const int texVal, const bool reverseScan)</arglist>
    </member>
    <member kind="variable">
      <type>const GridMap::Value</type>
      <name>areaLabel</name>
      <anchorfile>structMapEndOfAreaFinder.html</anchorfile>
      <anchor>a2a3d22b650a62b846a52efd08aaf389a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eoaX</name>
      <anchorfile>structMapEndOfAreaFinder.html</anchorfile>
      <anchor>a42030ece0b73417d8ce6efd512fa81f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eoaY</name>
      <anchorfile>structMapEndOfAreaFinder.html</anchorfile>
      <anchor>aecb4d49464e15d3c1087e1960884d735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const GridMap &amp;</type>
      <name>map</name>
      <anchorfile>structMapEndOfAreaFinder.html</anchorfile>
      <anchor>a4380fc5181219274ab1b228c1002c853</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MapUpdater</name>
    <filename>structMapUpdater.html</filename>
    <member kind="function">
      <type></type>
      <name>MapUpdater</name>
      <anchorfile>structMapUpdater.html</anchorfile>
      <anchor>a6bbb9775beeb286ef794a99297ed15ea</anchor>
      <arglist>(GridMap &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structMapUpdater.html</anchorfile>
      <anchor>ab18fecc6750d82354f0366ad4c5abd5d</anchor>
      <arglist>(const int x, const int y, const int texVal, const bool reverseScan)</arglist>
    </member>
    <member kind="variable">
      <type>GridMap &amp;</type>
      <name>map</name>
      <anchorfile>structMapUpdater.html</anchorfile>
      <anchor>ae55ef5066a7aefbd94f9d04c7d1e92b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MapWallFinder</name>
    <filename>structMapWallFinder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clearWall</name>
      <anchorfile>structMapWallFinder.html</anchorfile>
      <anchor>a6d8f528d7a50c9407cebb16056543b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapWallFinder</name>
      <anchorfile>structMapWallFinder.html</anchorfile>
      <anchor>a49c0afa850dcdd3924178fb602e8f118</anchor>
      <arglist>(GridMap &amp;map, const GridMap::Value wallSeen=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structMapWallFinder.html</anchorfile>
      <anchor>afe0b90c55445d1ae85a921a13a165de2</anchor>
      <arglist>(const int x, const int y, const int texVal, const bool reverseScan)</arglist>
    </member>
    <member kind="variable">
      <type>GridMap &amp;</type>
      <name>map</name>
      <anchorfile>structMapWallFinder.html</anchorfile>
      <anchor>ac826e6a061b282c19090250c405e6525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const GridMap::Value</type>
      <name>wallSeen</name>
      <anchorfile>structMapWallFinder.html</anchorfile>
      <anchor>a39f6d1d593d10e93d28ea9ebb90317c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wallX</name>
      <anchorfile>structMapWallFinder.html</anchorfile>
      <anchor>a2e70928e431a18d13339dc41ddc6629b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wallY</name>
      <anchorfile>structMapWallFinder.html</anchorfile>
      <anchor>a97143ec251899e838bc28a53e81f5225</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UniquePairsMultiMap</name>
    <filename>classUniquePairsMultiMap.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::multimap&lt; Key, Value &gt;</type>
      <name>MapType</name>
      <anchorfile>classUniquePairsMultiMap.html</anchorfile>
      <anchor>a0bc51899a883efd825a2cc5cbfeb254b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erasePair</name>
      <anchorfile>classUniquePairsMultiMap.html</anchorfile>
      <anchor>a287cb3e8e539974ba100de7f78090507</anchor>
      <arglist>(const Key &amp;key, const Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertUniquePair</name>
      <anchorfile>classUniquePairsMultiMap.html</anchorfile>
      <anchor>addb0e0cfa1e2b07f038f2f61211ff448</anchor>
      <arglist>(const Key &amp;key, const Value &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
