11 #include <osgEarth/Map>
12 #include <osgEarthFeatures/FeatureSource>
13 #include <osgEarthSymbology/Query>
14 #include <osgEarth/MapNode>
16 namespace MAKVRinTerra
24 const osgEarth::Symbology::Geometry* geom,
const DtProj& proj);
28 unsigned numberOfAttributes(
const Key::String&)
const;
30 boost::optional<Attribute> attribute(
const Key &)
const;
41 bool isDeleted()
const
71 static DtFeatureSet* Make(osg::ref_ptr<osgEarth::Features::FeatureSource> featureSource);
75 std::string labelWithoutBounds()
const;
76 std::string label()
const;
82 bool loaded(
double)
const;
86 bool isCacheable(
const boost::optional<DtFeatureGeometry>& area)
const;
87 void cacheEstimate(
double& time,
double&
size,
const boost::optional<DtFeatureGeometry>& area)
const;
89 const boost::optional<DtFeatureGeometry>& area,
96 virtual void convertBoundsQueryToTileQueries(
97 std::list<osgEarth::Features::Query>& output)
const;
98 virtual void convertBoundsQueryToTileQueries(
99 const osgEarth::TileKey& root,
100 std::list<osgEarth::Features::Query>& output)
const;