18 #include <osgEarth/MapNode>
20 #include <tbb/concurrent_queue.h>
22 #include <osgTerrain/Terrain>
34 osgEarth::MapNode* mapNode);
54 virtual bool pageOutTiles(
const DtTileKeyList& tilesToRemove);
68 virtual bool addCollisionObject(osg::ref_ptr<osg::Node> node,
69 unsigned int& numTrianglesOut);
81 virtual bool pageInTile(
const osgEarth::TileKey& tileKey,
89 virtual bool pageOutTile(
const osgEarth::TileKey& tileKey);
98 virtual DtTileData* createTileData(
const osgEarth::TileKey& tileKey,
99 const unsigned int& numTriangles,
104 virtual const unsigned int determineTrackerLod();
106 virtual DtNodeId osgNodeId(osg::Node* node);
107 virtual osg::Node* nodeFromId(
DtNodeId nodeId);
114 virtual void createEmptyTile(
const osgEarth::TileKey& tileKey,