libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
DataTileCache.h File Reference
#include <functional>
#include <map>
#include <memory>
#include <mutex>
#include <vector>
#include <osmscout/private/MapImportExport.h>
#include <osmscout/Node.h>
#include <osmscout/Way.h>
#include <osmscout/Area.h>
#include <osmscout/TypeConfig.h>
#include <osmscout/util/GeoBox.h>
#include <osmscout/util/Magnification.h>
#include <osmscout/system/Assert.h>
#include <osmscout/TileId.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 >
 Temlate for storing sets of data of the same type in a tile. More...
 

Namespaces

 osmscout
 

Typedefs

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