1 #ifndef OSMSCOUT_WATERINDEX_H 2 #define OSMSCOUT_WATERINDEX_H 58 uint8_t dataOffsetBytes;
59 GroundTile::Type defaultCellData;
69 std::string datafilename;
70 mutable FileScanner scanner;
72 uint32_t waterIndexMinMag;
73 uint32_t waterIndexMaxMag;
74 std::vector<Level> levels;
76 mutable std::mutex lookupMutex;
79 void GetGroundTileByDefault(
const Level& level,
84 std::list<GroundTile>& tiles)
const;
85 void GetGroundTileFromData(
const Level& level,
90 std::list<GroundTile>& tiles)
const;
96 bool Open(
const std::string& path,
bool memoryMappedData);
99 bool GetRegions(
const GeoBox& boundingBox,
100 const Magnification& magnification,
101 std::list<GroundTile>& tiles)
const;
Prints details for debugging, if debug flag (performance, data) is set in renderer parameter...
Definition: MapPainter.h:58
Definition: WaterIndex.h:40
#define OSMSCOUT_API
Definition: CoreImportExport.h:45
uint64_t FileOffset
Definition: OSMScoutTypes.h:47
static const char *const WATER_IDX
Definition: WaterIndex.h:43
std::shared_ptr< WaterIndex > WaterIndexRef
Definition: WaterIndex.h:106