Go to the documentation of this file.
20 #include <unordered_map>
25 #include <boost/optional.hpp>
39 template <
typename TileCache>
60 template <
typename Tile>
77 cached_tiles.emplace(std::make_pair(tile_id, std::move(image)));
detail::ErrorRateManager< std::string > error_rates
float getTileServerErrorRate(std::string const &tile_server) const
Calculate the error rate of a tile server.
TileCacheGuard(TileCache const &cache_)
void request(Area const &area)
void loadTile(TileId const &tile_id)
Load a specific tile.
std::mutex cachedTilesLock
Tile const * ready(TileId const &to_find) const
std::unordered_map< TileId, Tile > cached_tiles
TileCoordinate right_bottom
bool areaContainsTile(Area const &haystack, TileId const &needle)
float calculate(T const &id) const
detail::TileDownloader downloader
void loadedTile(TileId tile_id, QImage image)
bool isAreaReady(Area const &area) const
void purge(Area const &area)
rviz_satellite
Author(s): Gareth Cross
, Andre Schröder
autogenerated on Thu May 4 2023 02:47:22