15 #include <boost/unordered_map.hpp>
31 class DtIndirectGeometryLayerManager;
33 class DtTerrainPatchObject;
72 virtual void onLayerLoaded(
const osgEarth::MapNode* mapNode,
const osgEarth::ModelLayer* layer);
75 virtual void onDataPreMerge(
const osgEarth::Map* map,
const osgEarth::ModelLayer* layer, osg::Node* newData);
78 virtual void onDataLoaded(
const osgEarth::Map* map,
const osgEarth::ModelLayer* layer,
const osg::Node* newData);
81 virtual void onDataUnloaded(
const osgEarth::Map* map,
const osgEarth::ModelLayer* layer,
const osg::Node* oldData);
85 virtual bool isFeatureCustomModelSource(
const osgEarth::ModelLayer* layer);