16 #include <osgEarth/Profile>
19 #include <boost/ptr_container/ptr_vector.hpp>
31 osgEarth::MapNode* mapNode);
Definition: osgEarthCommands.h:45
virtual void pageInData(DtPagingMetaDataPtr metaData, DtTerrainPagingGeometryPtr geometry) override=0
Page in data within geometry. Determines which tiles are within the geometry and adds a page in comma...
std::vector< makVrf::DtLine > terrainLineList
Lines structure/calls/list.
Definition: debugDrawTerrainOutputInterface.h:109
Definition: osgEarthGroundCoverSourceTracker.h:25
virtual void getProceduralTreeTile(DtDebugDrawTerrainOutputInterface::terrainLineList &nodeBoundingList) override=0
get the ground cover tile box for the debug draw tool
Definition: osgEarthCommands.h:87
tbb::concurrent_queue< DtTerrainPagerCommand * > DtPagerCommandQueue
Definition: vantageTerrainImplementationUtil.h:42
Definition: osgEarthBaseGroundCoverSourceTracker.h:27
virtual void pageOutOldestData(const int priority) override=0
Adds a page out command for the least-recently-used tileID to myCommandQueue.
std::shared_ptr< DtTerrainPagingGeometry > DtTerrainPagingGeometryPtr
Definition: terrainPagingGeometry.h:46
std::shared_ptr< DtPagingMetaData > DtPagingMetaDataPtr
Definition: terrainPagingGeometry.h:108
Definition: osgEarthCommands.h:20
A DtChord is a finite line segment in 3-space, represented by two points. Data derived from the two e...
#define DT_DLL_vantageTerrainImplementation
This file is used to determine how to build.
Definition: vantageTerrainImplementationDefines.h:28
This class wraps the VR-Vantage Display Engine, and uses as a terrain loader and intersector. This is the terrain engine that powers the DtVantageTerrainImplementation. The DtVantageTerrainEngine runs the DtDe it its own thread, and processes commands thought the command queue.
Definition: vantageTerrainEngine.h:112
virtual bool init(DtTerrainSourcePager &) override=0
Called after options are set. Returns false if error.
Definition: osgEarthCommands.h:65