<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>coordinate_conversion.h</name>
    <path>/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/</path>
    <filename>coordinate__conversion_8h.html</filename>
    <includes id="nav__grid__info_8h" name="nav_grid_info.h" local="no" imported="no">nav_grid/nav_grid_info.h</includes>
    <namespace>nav_grid</namespace>
    <member kind="function">
      <type>void</type>
      <name>gridToWorld</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a0cea35c893df81d95f3dadf12f960697</anchor>
      <arglist>(const NavGridInfo &amp;info, int mx, int my, double &amp;wx, double &amp;wy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWithinGrid</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>acac85af0ee4f86db5494c145e0a7a454</anchor>
      <arglist>(const NavGridInfo &amp;info, double wx, double wy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>worldToGrid</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a8b8446c787d5dc35abba3112154108c0</anchor>
      <arglist>(const NavGridInfo &amp;info, double wx, double wy, double &amp;mx, double &amp;my)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>worldToGrid</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>ae7cba7bf5cffe15cdc1fb348d31fb260</anchor>
      <arglist>(const NavGridInfo &amp;info, double wx, double wy, int &amp;mx, int &amp;my)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>worldToGridBounded</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a17f08fc769b9af99cd331b0772fbafaa</anchor>
      <arglist>(const NavGridInfo &amp;info, double wx, double wy, unsigned int &amp;mx, unsigned int &amp;my)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>index.h</name>
    <path>/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/</path>
    <filename>index_8h.html</filename>
    <class kind="class">nav_grid::GenericIndex</class>
    <namespace>nav_grid</namespace>
    <member kind="typedef">
      <type>GenericIndex&lt; unsigned int &gt;</type>
      <name>Index</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a07622fc5c544a03ddef569901e0d21b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenericIndex&lt; int &gt;</type>
      <name>SignedIndex</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>ac2c27d52998b44232f35823db82c023f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a2c00beec2c8770bc91ae95905782b1f1</anchor>
      <arglist>(std::ostream &amp;stream, const GenericIndex&lt; NumericType &gt; &amp;index)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nav_grid.h</name>
    <path>/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/</path>
    <filename>nav__grid_8h.html</filename>
    <includes id="nav__grid__info_8h" name="nav_grid_info.h" local="no" imported="no">nav_grid/nav_grid_info.h</includes>
    <includes id="index_8h" name="index.h" local="no" imported="no">nav_grid/index.h</includes>
    <class kind="class">nav_grid::NavGrid</class>
    <namespace>nav_grid</namespace>
  </compound>
  <compound kind="file">
    <name>nav_grid_info.h</name>
    <path>/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/</path>
    <filename>nav__grid__info_8h.html</filename>
    <class kind="struct">nav_grid::NavGridInfo</class>
    <namespace>nav_grid</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>af9b62cfdeb09eb41a25c438b18724ad6</anchor>
      <arglist>(std::ostream &amp;stream, const NavGridInfo &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utest.cpp</name>
    <path>/tmp/ws/src/robot_navigation/nav_grid/test/</path>
    <filename>utest_8cpp.html</filename>
    <includes id="vector__nav__grid_8h" name="vector_nav_grid.h" local="no" imported="no">nav_grid/vector_nav_grid.h</includes>
    <includes id="coordinate__conversion_8h" name="coordinate_conversion.h" local="no" imported="no">nav_grid/coordinate_conversion.h</includes>
    <member kind="function">
      <type>void</type>
      <name>checkSetGridValues</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ac1973f32e444d48494fa789305abcd6d</anchor>
      <arglist>(const nav_grid::VectorNavGrid&lt; int &gt; &amp;grid, unsigned int x0, unsigned int x1, unsigned int y0, unsigned int y1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkUpdateGridValues</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a233144c6947f6af101fd3921e0b1390d</anchor>
      <arglist>(const nav_grid::VectorNavGrid&lt; int &gt; &amp;grid, unsigned int x0, unsigned int x1, unsigned int y0, unsigned int y1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>debugGridValues</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>abc3aeb7d751b293a32b2f4588671c815</anchor>
      <arglist>(const nav_grid::VectorNavGrid&lt; int &gt; &amp;grid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeTestGrid</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>af9e912828df4711e0a22b0e6b607a044</anchor>
      <arglist>(nav_grid::VectorNavGrid&lt; int &gt; &amp;grid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a19959238a526c18dcf5a2668fffe9e59</anchor>
      <arglist>(Index, comparison_tests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a435a93ef712345001134a77e84a3b1c4</anchor>
      <arglist>(VectorNavGrid, basic_index_test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a5de52f221ad749fd99c95d8d60b0e43e</anchor>
      <arglist>(VectorNavGrid, basic_test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a8f41aab8420ff3dff748f4268c21805c</anchor>
      <arglist>(VectorNavGrid, change_origin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a760343c481b4930f0f85f3eef6b89eeb</anchor>
      <arglist>(VectorNavGrid, combined_changes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ad7b5e00ad7e701887c3d65ee4125e803</anchor>
      <arglist>(VectorNavGrid, easy_coordinates_test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ada2217180c29012dd7d4e617f5d7f682</anchor>
      <arglist>(VectorNavGrid, hard_coordinates_test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>abaa16132cbd8076bd2d6df97a0ba6fb3</anchor>
      <arglist>(VectorNavGrid, info_equality)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a00d42995ec86fe00438abe7d6eb094a7</anchor>
      <arglist>(VectorNavGrid, resizing_grid_with_set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aae23d4ef5d78b72a8a235db94308c587</anchor>
      <arglist>(VectorNavGrid, resizing_grid_with_update)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a2693b9005d552a8ab23c574b2a44b368</anchor>
      <arglist>(VectorNavGrid, speed_test)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>testGridValue</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a3fa088af9b42975066a71701b2abbe8d</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector_nav_grid.h</name>
    <path>/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/</path>
    <filename>vector__nav__grid_8h.html</filename>
    <includes id="nav__grid_8h" name="nav_grid.h" local="no" imported="no">nav_grid/nav_grid.h</includes>
    <includes id="coordinate__conversion_8h" name="coordinate_conversion.h" local="no" imported="no">nav_grid/coordinate_conversion.h</includes>
    <class kind="class">nav_grid::VectorNavGrid</class>
    <namespace>nav_grid</namespace>
  </compound>
  <compound kind="class">
    <name>nav_grid::GenericIndex</name>
    <filename>structnav__grid_1_1GenericIndex.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>GenericIndex</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>ae013b586ccec95487a9c16cf07a565a9</anchor>
      <arglist>(const NumericType &amp;x=0, const NumericType &amp;y=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>ab1eb4d51c771bbfc55156e2ecee03f48</anchor>
      <arglist>(const GenericIndex &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>ad781bcc8a8703e3f8fb5ac65088d8d54</anchor>
      <arglist>(const GenericIndex &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>a873c985fbb21a0a0b3efe07928dffdf7</anchor>
      <arglist>(const GenericIndex &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>a4280533517f480720be0bfc04795fd8d</anchor>
      <arglist>(const GenericIndex &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>a1deeba57b1bbc1e8b9c3b36c90fc599a</anchor>
      <arglist>(const GenericIndex &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>ab949037469e446ffc5d222ea9b1fcba3</anchor>
      <arglist>(const GenericIndex &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>a3e38955e6c4f780d3d763f0b66c54216</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>NumericType</type>
      <name>x</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>a2b5c822a91885e8a4613713422b0c283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NumericType</type>
      <name>y</name>
      <anchorfile>structnav__grid_1_1GenericIndex.html</anchorfile>
      <anchor>ae05d9aa1d1b3003ae407453e1ede0a0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nav_grid::NavGrid</name>
    <filename>classnav__grid_1_1NavGrid.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameId</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>ae78e9d07c4e8ebf5b31fba3efa5beb56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getHeight</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a338552dfc6573ccca505dd131ab98019</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NavGridInfo</type>
      <name>getInfo</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a03e57eddfd0b19a49e78d2d7cf773ce8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOriginX</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>ad25f9c7e3af4db483ccbaa853e1049a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOriginY</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>ab151d2a8b97e2340fb88c9fc69943f0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getResolution</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a27023115a0c0259a07d1a14b01192faa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual T</type>
      <name>getValue</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a6fa5f1601129f787a86b0a0d60631dde</anchor>
      <arglist>(const unsigned int x, const unsigned int y) const =0</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getWidth</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a9b2264b881267ab315e2075e7c378c9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NavGrid</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a15388ce76ac27382b3bf8710f4ab867c</anchor>
      <arglist>(const T default_value=T{})</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>aa6d0d2f5d2d62aa72789167f1025e371</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultValue</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a62e9de05c7bb954906aa456c7fccd7a0</anchor>
      <arglist>(const T new_value)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInfo</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a93f508173dfcc6f854552a03b94a7f0b</anchor>
      <arglist>(const NavGridInfo &amp;new_info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setValue</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a2fb47f4198f535097ce40786c984eb82</anchor>
      <arglist>(const unsigned int x, const unsigned int y, const T &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateInfo</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a50f4ecf5527917ea3b185f77f0420397</anchor>
      <arglist>(const NavGridInfo &amp;new_info)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a98438aff8f7ca54c6ed6ce3a1f253e61</anchor>
      <arglist>(const Index &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a2b06b30de8a868ba147c8a379fa9c908</anchor>
      <arglist>(const unsigned int x, const unsigned int y) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a7ffdd03697abf922082a5ac61357f8bd</anchor>
      <arglist>(const Index &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>abf27100c4072717191eda574f2702bba</anchor>
      <arglist>(const Index &amp;index, const T &amp;value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>default_value_</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a7bfd5dbb7f37e9a326aa3e06093c27f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NavGridInfo</type>
      <name>info_</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>abccba8dd337c20d3fbacb140238910b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a98438aff8f7ca54c6ed6ce3a1f253e61</anchor>
      <arglist>(const Index &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a2b06b30de8a868ba147c8a379fa9c908</anchor>
      <arglist>(const unsigned int x, const unsigned int y) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>a7ffdd03697abf922082a5ac61357f8bd</anchor>
      <arglist>(const Index &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classnav__grid_1_1NavGrid.html</anchorfile>
      <anchor>abf27100c4072717191eda574f2702bba</anchor>
      <arglist>(const Index &amp;index, const T &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nav_grid::NavGridInfo</name>
    <filename>structnav__grid_1_1NavGridInfo.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structnav__grid_1_1NavGridInfo.html</anchorfile>
      <anchor>acd892fcb502d5d1bd33dd010655ce0e5</anchor>
      <arglist>(const NavGridInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structnav__grid_1_1NavGridInfo.html</anchorfile>
      <anchor>a3ec5a1051eed4e1bf588026e6e5f6723</anchor>
      <arglist>(const NavGridInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>structnav__grid_1_1NavGridInfo.html</anchorfile>
      <anchor>a241e66a07690283e77a661835cc438ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structnav__grid_1_1NavGridInfo.html</anchorfile>
      <anchor>a6c0a6317ebfd1fe171264b45cd678d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>height</name>
      <anchorfile>structnav__grid_1_1NavGridInfo.html</anchorfile>
      <anchor>ad5c27491572bf3903685c2266534802a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>origin_x</name>
      <anchorfile>structnav__grid_1_1NavGridInfo.html</anchorfile>
      <anchor>a6b7495fc075ae55e9572c56bb21988cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>origin_y</name>
      <anchorfile>structnav__grid_1_1NavGridInfo.html</anchorfile>
      <anchor>a87e9ef32052c99badc2fcdc2ffa3b440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>resolution</name>
      <anchorfile>structnav__grid_1_1NavGridInfo.html</anchorfile>
      <anchor>a13a663abdea99453751f08ebd52c5f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>width</name>
      <anchorfile>structnav__grid_1_1NavGridInfo.html</anchorfile>
      <anchor>a3692240174163770de5ae064c89238b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nav_grid::VectorNavGrid</name>
    <filename>classnav__grid_1_1VectorNavGrid.html</filename>
    <templarg></templarg>
    <base>nav_grid::NavGrid</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>getIndex</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>a83d932b101fb03a8586aba312c6642bb</anchor>
      <arglist>(double x, double y) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getIndex</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>a6647901fbf1c4a01fe4755361e16a4fd</anchor>
      <arglist>(unsigned int mx, unsigned int my) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>acf224bf19d7a4489caa5677e9396a065</anchor>
      <arglist>(const unsigned int x, const unsigned int y) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>indexToCells</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>a00ec648e8d145265cd73c8ced6fd80be</anchor>
      <arglist>(unsigned int index, unsigned int &amp;mx, unsigned int &amp;my) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>aea75cc90b3a792002060511440aea8f4</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator[]</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>a7247ac3e467fcd87656ce225ccf71a99</anchor>
      <arglist>(unsigned int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>a344252104510dcc31b5a6585125b2339</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfo</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>a0048f432731a036f28f935c36f3ec1db</anchor>
      <arglist>(const NavGridInfo &amp;new_info) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>a45a0214c8251bb5833b8330214f3b2f6</anchor>
      <arglist>(const unsigned int x, const unsigned int y, const T &amp;value) override</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>abf54fd17b833f2d8f24f4422ee270839</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateInfo</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>aeec76ed65c392a4480b1652fa301e0b3</anchor>
      <arglist>(const NavGridInfo &amp;new_info) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; T &gt;</type>
      <name>data_</name>
      <anchorfile>classnav__grid_1_1VectorNavGrid.html</anchorfile>
      <anchor>afac836b074f91af1cdc2c3853631d209</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nav_grid</name>
    <filename>namespacenav__grid.html</filename>
    <class kind="class">nav_grid::GenericIndex</class>
    <class kind="class">nav_grid::NavGrid</class>
    <class kind="struct">nav_grid::NavGridInfo</class>
    <class kind="class">nav_grid::VectorNavGrid</class>
    <member kind="typedef">
      <type>GenericIndex&lt; unsigned int &gt;</type>
      <name>Index</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a07622fc5c544a03ddef569901e0d21b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenericIndex&lt; int &gt;</type>
      <name>SignedIndex</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>ac2c27d52998b44232f35823db82c023f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gridToWorld</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a0cea35c893df81d95f3dadf12f960697</anchor>
      <arglist>(const NavGridInfo &amp;info, int mx, int my, double &amp;wx, double &amp;wy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWithinGrid</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>acac85af0ee4f86db5494c145e0a7a454</anchor>
      <arglist>(const NavGridInfo &amp;info, double wx, double wy)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a2c00beec2c8770bc91ae95905782b1f1</anchor>
      <arglist>(std::ostream &amp;stream, const GenericIndex&lt; NumericType &gt; &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>af9b62cfdeb09eb41a25c438b18724ad6</anchor>
      <arglist>(std::ostream &amp;stream, const NavGridInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>worldToGrid</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a8b8446c787d5dc35abba3112154108c0</anchor>
      <arglist>(const NavGridInfo &amp;info, double wx, double wy, double &amp;mx, double &amp;my)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>worldToGrid</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>ae7cba7bf5cffe15cdc1fb348d31fb260</anchor>
      <arglist>(const NavGridInfo &amp;info, double wx, double wy, int &amp;mx, int &amp;my)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>worldToGridBounded</name>
      <anchorfile>namespacenav__grid.html</anchorfile>
      <anchor>a17f08fc769b9af99cd331b0772fbafaa</anchor>
      <arglist>(const NavGridInfo &amp;info, double wx, double wy, unsigned int &amp;mx, unsigned int &amp;my)</arglist>
    </member>
  </compound>
</tagfile>
