12 #include <osg/ref_ptr>
15 #include <osgEarth/GeoData>
16 #include <OpenThreads/Mutex>
21 namespace makVrv {
namespace oe {
namespace CDB
40 void createCdbGeoCellIndex(
const std::string& CdbRootPath, osgEarth::GeoExtent& CdbGeoExtent,
bool readMaxLod);
43 bool isCdbGeocellAvailable(
const std::string& latitude,
const std::string& longitude);
46 bool isCdbGeoCellIndexCreated()
const;
49 osg::Image* image(
const std::string& CdbTile);
52 void addImage(
const std::string& CdbTile, osg::ref_ptr< osg::Image > rbgImage);
55 float imageHitPercentage();
58 osg::HeightField* heightField(
const std::string& CdbTile);
61 void addHeightField(
const std::string& CdbTile, osg::ref_ptr< osg::HeightField > elevation);
64 float heightFieldHitPercentage();
67 void setCacheSize(
int cacheSize);
73 int maxElevationLod()
const;
76 int maxImageryLod()
const;