<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>image_cache.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-mapviz/doc_stacks/2016-01-19_13-09-00.006170/mapviz/tile_map/src/</path>
    <filename>image__cache_8cpp</filename>
    <includes id="image__cache_8h" name="image_cache.h" local="no" imported="no">tile_map/image_cache.h</includes>
    <namespace>tile_map</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ComparePriority</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>ade39eb84ea546e0ed046e259711b259d</anchor>
      <arglist>(const ImagePtr left, const ImagePtr right)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image_cache.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-mapviz/doc_stacks/2016-01-19_13-09-00.006170/mapviz/tile_map/include/tile_map/</path>
    <filename>image__cache_8h</filename>
    <class kind="class">tile_map::CacheThread</class>
    <class kind="class">tile_map::Image</class>
    <class kind="class">tile_map::ImageCache</class>
    <namespace>tile_map</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ImageCache &gt;</type>
      <name>ImageCachePtr</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>a324d97c92f19ed7b9963288025c6ce4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Image &gt;</type>
      <name>ImagePtr</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>aa00ae719f3efc0c963347a92a99c47e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>texture_cache.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-mapviz/doc_stacks/2016-01-19_13-09-00.006170/mapviz/tile_map/src/</path>
    <filename>texture__cache_8cpp</filename>
    <includes id="texture__cache_8h" name="texture_cache.h" local="no" imported="no">tile_map/texture_cache.h</includes>
    <namespace>tile_map</namespace>
  </compound>
  <compound kind="file">
    <name>texture_cache.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-mapviz/doc_stacks/2016-01-19_13-09-00.006170/mapviz/tile_map/include/tile_map/</path>
    <filename>texture__cache_8h</filename>
    <includes id="image__cache_8h" name="image_cache.h" local="no" imported="no">tile_map/image_cache.h</includes>
    <class kind="class">tile_map::Texture</class>
    <class kind="class">tile_map::TextureCache</class>
    <namespace>tile_map</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TextureCache &gt;</type>
      <name>TextureCachePtr</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>af97d59cf9c040ab04626dd767c8f54d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Texture &gt;</type>
      <name>TexturePtr</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>ae8d8398d0463a1c22bf8a64132aed0ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tile_map_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-mapviz/doc_stacks/2016-01-19_13-09-00.006170/mapviz/tile_map/src/</path>
    <filename>tile__map__plugin_8cpp</filename>
    <includes id="tile__map__plugin_8h" name="tile_map_plugin.h" local="no" imported="no">tile_map/tile_map_plugin.h</includes>
    <namespace>tile_map</namespace>
  </compound>
  <compound kind="file">
    <name>tile_map_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-mapviz/doc_stacks/2016-01-19_13-09-00.006170/mapviz/tile_map/include/tile_map/</path>
    <filename>tile__map__plugin_8h</filename>
    <includes id="tile__map__view_8h" name="tile_map_view.h" local="no" imported="no">tile_map/tile_map_view.h</includes>
    <class kind="class">tile_map::TileMapPlugin</class>
    <namespace>tile_map</namespace>
  </compound>
  <compound kind="file">
    <name>tile_map_view.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-mapviz/doc_stacks/2016-01-19_13-09-00.006170/mapviz/tile_map/src/</path>
    <filename>tile__map__view_8cpp</filename>
    <includes id="tile__map__view_8h" name="tile_map_view.h" local="no" imported="no">tile_map/tile_map_view.h</includes>
    <includes id="image__cache_8h" name="image_cache.h" local="no" imported="no">tile_map/image_cache.h</includes>
    <namespace>tile_map</namespace>
  </compound>
  <compound kind="file">
    <name>tile_map_view.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-mapviz/doc_stacks/2016-01-19_13-09-00.006170/mapviz/tile_map/include/tile_map/</path>
    <filename>tile__map__view_8h</filename>
    <includes id="texture__cache_8h" name="texture_cache.h" local="no" imported="no">tile_map/texture_cache.h</includes>
    <class kind="struct">tile_map::Tile</class>
    <class kind="class">tile_map::TileMapView</class>
    <namespace>tile_map</namespace>
  </compound>
  <compound kind="namespace">
    <name>tile_map</name>
    <filename>namespacetile__map.html</filename>
    <class kind="class">tile_map::CacheThread</class>
    <class kind="class">tile_map::Image</class>
    <class kind="class">tile_map::ImageCache</class>
    <class kind="class">tile_map::Texture</class>
    <class kind="class">tile_map::TextureCache</class>
    <class kind="struct">tile_map::Tile</class>
    <class kind="class">tile_map::TileMapPlugin</class>
    <class kind="class">tile_map::TileMapView</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ImageCache &gt;</type>
      <name>ImageCachePtr</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>a324d97c92f19ed7b9963288025c6ce4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Image &gt;</type>
      <name>ImagePtr</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>aa00ae719f3efc0c963347a92a99c47e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TextureCache &gt;</type>
      <name>TextureCachePtr</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>af97d59cf9c040ab04626dd767c8f54d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Texture &gt;</type>
      <name>TexturePtr</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>ae8d8398d0463a1c22bf8a64132aed0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ComparePriority</name>
      <anchorfile>namespacetile__map.html</anchorfile>
      <anchor>ade39eb84ea546e0ed046e259711b259d</anchor>
      <arglist>(const ImagePtr left, const ImagePtr right)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tile_map::CacheThread</name>
    <filename>classtile__map_1_1CacheThread.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>RequestImage</name>
      <anchorfile>classtile__map_1_1CacheThread.html</anchorfile>
      <anchor>a4048dd71ce142f3855116eb8bccdc291</anchor>
      <arglist>(QString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CacheThread</name>
      <anchorfile>classtile__map_1_1CacheThread.html</anchorfile>
      <anchor>a00da85672c7865e899ab36591a0fcb58</anchor>
      <arglist>(ImageCache *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classtile__map_1_1CacheThread.html</anchorfile>
      <anchor>a1b0fa442faa49c5492e29229685f81fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageCache *</type>
      <name>p</name>
      <anchorfile>classtile__map_1_1CacheThread.html</anchorfile>
      <anchor>a9e24afd20b34e340320e082f934c3000</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tile_map::Image</name>
    <filename>classtile__map_1_1Image.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddFailure</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a2a8dac1f9e069c42f65949e048128594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearImage</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a8d303d60a45466b43a883bdfd7bd5ab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a1368745f58bf440a22c4889580dda49b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; QImage &gt;</type>
      <name>GetImage</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a1ac8326bef795ab80a2d8199195d9b3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a369c3afc7728979c5e6db022f03fbbc1</anchor>
      <arglist>(const std::string &amp;uri, size_t uri_hash, uint64_t priority=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitializeImage</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a717eb1319523f68c194b19fc02690b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Loading</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a77c2c6b76fe80101683bf24afc52da7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>Priority</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>ad932ca628fed85184c197ac6e849ffc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLoading</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>ac7e4f62bbf02c0dc9cc9d7253222364f</anchor>
      <arglist>(bool loading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPriority</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>afdcb8cb103a330a34b98ddc82fa4239c</anchor>
      <arglist>(uint64_t priority)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Uri</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>af8a5aadf69c7e35436332bc308ffbc51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>UriHash</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a9ada2737cf3eb887171bfdd374a2f7cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Image</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a65fdbda3702a25986c1f4e9c9a8bcdde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>failed_</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a75bd005b7e5081af8e9fa01157638fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>failures_</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a9a1a6add27ec27acda0854af83a6f03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; QImage &gt;</type>
      <name>image_</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>ad2a831e745e7e328b214fc6d818ae8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loading_</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>aad9b2333057755ad9d44ba76ce51e16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>priority_</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a2dc228ce6e01198cd7caadf678a5616b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>uri_</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a33e7004e3d6945072c5f646fd70f891c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>uri_hash_</name>
      <anchorfile>classtile__map_1_1Image.html</anchorfile>
      <anchor>a28afe50f7fd073cca042cc9df417963b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tile_map::ImageCache</name>
    <filename>classtile__map_1_1ImageCache.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>NetworkError</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>af4a5f7c3ffe1b33c6f23ee526dc997b1</anchor>
      <arglist>(QNetworkReply::NetworkError error)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ProcessReply</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a75d42138994e9db2a60fc69ba4038569</anchor>
      <arglist>(QNetworkReply *reply)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>ProcessRequest</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a5d2d3aca4171a20cb497e34f28b9405b</anchor>
      <arglist>(QString uri)</arglist>
    </member>
    <member kind="function">
      <type>ImagePtr</type>
      <name>GetImage</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>aa0814bd033b03ced1555fb75b7b7534c</anchor>
      <arglist>(size_t uri_hash, const std::string &amp;uri, int32_t priority=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageCache</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a68aa450f1bcf0137c2fe62b4a80965c3</anchor>
      <arglist>(const QString &amp;cache_dir, size_t size=4096)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImageCache</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a1c190a3fa15ea6bbdd5f87400940fe3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QCache&lt; size_t, ImagePtr &gt;</type>
      <name>cache_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a30117e49c82b47c34cbdd6e8d2eda0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>cache_dir_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a6b6aa0e582dda86f43054ea48fe3ea09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMutex</type>
      <name>cache_mutex_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a414f7cc1ea45053659d9d985d6a8abe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CacheThread *</type>
      <name>cache_thread_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>ac91698840871c0e90d917046b4f4a0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>exit_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a166b247f1e003462b64408071094eae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::hash&lt; std::string &gt;</type>
      <name>hash_function_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a84cef51425f0478fb21ee6dbb7e469cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QNetworkAccessManager</type>
      <name>network_manager_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>afe831eea52fc6d6eacdc692c3b07bbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>pending_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a60205b8cfe54ff80a79e47d22e89f82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>tick_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a19b22826e6c6d98cae1c648f1089501e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; size_t, ImagePtr &gt;</type>
      <name>unprocessed_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>a220dc0a0c9e6323b438ebd14ff5e3041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMutex</type>
      <name>unprocessed_mutex_</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>ac8ac6b8d590bf01db2efa3ef9a8e8680</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CacheThread</name>
      <anchorfile>classtile__map_1_1ImageCache.html</anchorfile>
      <anchor>af3b112e0cb0217b1b19e502ef8bee0c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tile_map::Texture</name>
    <filename>classtile__map_1_1Texture.html</filename>
    <member kind="function">
      <type></type>
      <name>Texture</name>
      <anchorfile>classtile__map_1_1Texture.html</anchorfile>
      <anchor>a3d897a43823c0cfa551746281ba37622</anchor>
      <arglist>(int32_t texture_id, size_t hash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Texture</name>
      <anchorfile>classtile__map_1_1Texture.html</anchorfile>
      <anchor>a67f10eafa1e71764635f7a9457c3721a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>failed</name>
      <anchorfile>classtile__map_1_1Texture.html</anchorfile>
      <anchor>aef0318e28497a8875a0a79dbcac1038d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int32_t</type>
      <name>id</name>
      <anchorfile>classtile__map_1_1Texture.html</anchorfile>
      <anchor>a2e3f5fa22db46bc7b738a34eaac1588f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>url_hash</name>
      <anchorfile>classtile__map_1_1Texture.html</anchorfile>
      <anchor>afcc476fabb103e67253d97c25a2a2bc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tile_map::TextureCache</name>
    <filename>classtile__map_1_1TextureCache.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddTexture</name>
      <anchorfile>classtile__map_1_1TextureCache.html</anchorfile>
      <anchor>a48f1a3f87738667fa2ccb62d832cd10e</anchor>
      <arglist>(const TexturePtr &amp;texture)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>GetTexture</name>
      <anchorfile>classtile__map_1_1TextureCache.html</anchorfile>
      <anchor>aa1351f0e16f32b54095a55dc0a0cec5a</anchor>
      <arglist>(size_t url_hash, const std::string &amp;url, bool &amp;failed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextureCache</name>
      <anchorfile>classtile__map_1_1TextureCache.html</anchorfile>
      <anchor>a30eee61bacde71a341b0b022ab7887df</anchor>
      <arglist>(ImageCachePtr image_cache, size_t size=512)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QCache&lt; size_t, TexturePtr &gt;</type>
      <name>cache_</name>
      <anchorfile>classtile__map_1_1TextureCache.html</anchorfile>
      <anchor>af917dac1cacf771712b36f9ad53430f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageCachePtr</type>
      <name>image_cache_</name>
      <anchorfile>classtile__map_1_1TextureCache.html</anchorfile>
      <anchor>af61882bb8ed612b50eaf42d2f09bc83c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tile_map::Tile</name>
    <filename>structtile__map_1_1Tile.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>level</name>
      <anchorfile>structtile__map_1_1Tile.html</anchorfile>
      <anchor>ad0466b9b9aecaa4b38fd5dbc07768746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; tf::Vector3 &gt;</type>
      <name>points</name>
      <anchorfile>structtile__map_1_1Tile.html</anchorfile>
      <anchor>ad157f677e5b4ea9213f8bc669347dcdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; tf::Vector3 &gt;</type>
      <name>points_t</name>
      <anchorfile>structtile__map_1_1Tile.html</anchorfile>
      <anchor>a70d93aaed6bef20700186945af2bcce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>subdiv_count</name>
      <anchorfile>structtile__map_1_1Tile.html</anchorfile>
      <anchor>a1b33a811c194672bfa045b2195f3ba9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>subwidth</name>
      <anchorfile>structtile__map_1_1Tile.html</anchorfile>
      <anchor>a94cebe8f0f520ab8fcef9d3669c2fe95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TexturePtr</type>
      <name>texture</name>
      <anchorfile>structtile__map_1_1Tile.html</anchorfile>
      <anchor>af9db269b4abf28a98b8c3c4373f33804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>url</name>
      <anchorfile>structtile__map_1_1Tile.html</anchorfile>
      <anchor>a6df72f5b887496d1e6d0a6c6bcb4e159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>url_hash</name>
      <anchorfile>structtile__map_1_1Tile.html</anchorfile>
      <anchor>a50c1b4e8e972a164b5d6410e3e7d0744</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tile_map::TileMapPlugin</name>
    <filename>classtile__map_1_1TileMapPlugin.html</filename>
    <base>mapviz::MapvizPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a21a36d71eb956ba83d400dce05feb57c</anchor>
      <arglist>(double x, double y, double scale)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>GetConfigWidget</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a1459f0bc34657fd5fb22a8d4a9299cc5</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a697b0a2d35f2c71159273f4c69621ac4</anchor>
      <arglist>(QGLWidget *canvas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>afc6ae34a3e277c4157e0742cc8055fca</anchor>
      <arglist>(const YAML::Node &amp;node, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveConfig</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a758ed0d448470866ab5271257b295277</anchor>
      <arglist>(YAML::Emitter &amp;emitter, const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a459dcff51a3600e204bbdf8152d805fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TileMapPlugin</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a511c416916ab726a2e43f44fae2e5cde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a6200d137a3ce7d7817fa09d15e9a9e7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TileMapPlugin</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a738debc69cf6988035f4bf9206d6bf37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>SelectSource</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>abe35cdd5aed0d1e173b2d5ecbfef0eb9</anchor>
      <arglist>(QString style)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintError</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a959c732bb0ccd0cd28e1987fe75c4032</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a2ce5060bed24c3c7702bfc35e9ce7aa5</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintWarning</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a4029d1fa8d969234bf584ddda95738c8</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>config_widget_</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a25742f448cbc2cbac80fc1e3be09adc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>swri_transform_util::Transform</type>
      <name>inverse_transform_</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>aaef80155b3e9dc7e6bd9d259d6f67b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TileMapView</type>
      <name>tile_map_</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a115854e60fa29ff6d17e7a511d2a6366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>swri_transform_util::Transform</type>
      <name>transform_</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>af07ffd823b280de91d2ae2536c503f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>transformed_</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a2fde3bfbbd82070041dee88a6f8df733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::tile_map_config</type>
      <name>ui_</name>
      <anchorfile>classtile__map_1_1TileMapPlugin.html</anchorfile>
      <anchor>a86841e562d76d4175d7a79497e320171</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tile_map::TileMapView</name>
    <filename>classtile__map_1_1TileMapView.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>ac4e1e5e2b308ca0da5b1b38ca1449d87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBaseUrl</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>afc9cef6442583d8305172c406263e688</anchor>
      <arglist>(const std::string &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetExtension</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>af7953be2e6573848ca531fad118a7126</anchor>
      <arglist>(const std::string &amp;extension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaxLevel</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>aa7e798c2cdb008e78e0d3de4f4e2922f</anchor>
      <arglist>(int32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTransform</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a87291f00621da9f55c013dea572813c3</anchor>
      <arglist>(const swri_transform_util::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetView</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>ad1575e1d96b5e0ac5c812360a269db45</anchor>
      <arglist>(double latitude, double longitude, double scale, int32_t width, int32_t height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TileMapView</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a52ffdfaacda12b33276cf93ef646f808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeTile</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a7d146ef8971b579f2567a163372641ec</anchor>
      <arglist>(int32_t level, int64_t x, int64_t y, Tile &amp;tile)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ToLatLon</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a65b189a4400bc31c22893325f2102451</anchor>
      <arglist>(int32_t level, double x, double y, double &amp;latitude, double &amp;longitude)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_url_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a0c7555b71f1ff1b0049399e25b932c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>center_x_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a70d9b567d868e89d7fda430f03245b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>center_y_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a47cb3ce40ddc4ca7c33538d29b8a8aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>extension_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>aad77c2babfaace8721f6a7c182fec873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::hash&lt; std::string &gt;</type>
      <name>hash_function_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a7b92a16827f4bfede36fb2fc0dc4f8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>height_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>aa279beb701ed71e1ab369fb428c5131a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>level_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>afe0a7890757aaf2f4ff6e0632dff1b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>max_level_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a0bdb189c3fd77ae4546ac9232976d62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Tile &gt;</type>
      <name>precache_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a3b22a1bfa6631c690d0557071308a467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>size_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>aaf25197df55b97a35829636b9853af40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TextureCachePtr</type>
      <name>tile_cache_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a915e2dd0a2803138751ef09151c7d700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Tile &gt;</type>
      <name>tiles_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a0b65b3a68c860569da98fe349bd007fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>swri_transform_util::Transform</type>
      <name>transform_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a6530818de2803ba7e1c81de91406c7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>width_</name>
      <anchorfile>classtile__map_1_1TileMapView.html</anchorfile>
      <anchor>a3979cf08b66555534b34051b9237e947</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
