libosmscout 0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
DataTileCache.h File Reference
#include <functional>
#include <map>
#include <memory>
#include <mutex>
#include <vector>
#include <osmscoutmap/MapImportExport.h>
#include <osmscout/Node.h>
#include <osmscout/Way.h>
#include <osmscout/Area.h>
#include <osmscout/Route.h>
#include <osmscout/TypeInfoSet.h>
#include <osmscout/util/GeoBox.h>
#include <osmscout/util/Magnification.h>
#include <osmscout/util/TileId.h>
#include <osmscout/system/Assert.h>

Classes

class  osmscout::DataTileCache
 Data cache using tile based cache pages. More...
 
class  osmscout::Tile
 Result of a cache lookup. More...
 
class  osmscout::TileData< O >
 Template for storing sets of data of the same type in a tile. More...
 

Namespaces

namespace  osmscout
 Original source: https://github.com/philipperemy/easy-encryption/blob/master/b64.h licensed under terms of MIT license.
 

Typedefs

using osmscout::TileAreaData = TileData< AreaRef >
 TileData for areas.
 
using osmscout::TiledDataCacheRef = std::shared_ptr< DataTileCache >
 Reference counted reference to a DataTileCache instance.
 
using osmscout::TileNodeData = TileData< NodeRef >
 TileData for nodes.
 
using osmscout::TileRef = std::shared_ptr< Tile >
 Reference counted reference to a tile.
 
using osmscout::TileRouteData = TileData< RouteRef >
 TileData for routes.
 
using osmscout::TileWayData = TileData< WayRef >
 TileData for ways.