13 #include <tbb/spin_rw_mutex.h>
92 virtual void addTerrainSourceTracker(
95 virtual void removeTerrainSourceTracker(
105 virtual unsigned int pageOutData(
const int priority,
108 virtual void setIntersectDataLoadExpireTime(
const double& expireTime);
110 virtual bool printInfo()
const;
DtVantageTerrainEngine * myTerrainEngine
Definition: activePageTracker.h:119
DtBoost::shared_ptr< DtTerrainPagingGeometry > DtTerrainPagingGeometryPtr
Definition: terrainPagingGeometry.h:41
Definition: terrainIntersectOptions.h:78
This class keeps track of what parts of the terrain database are currently paged in and what ones are...
Definition: activePageTracker.h:37
tbb::spin_rw_mutex myMutex
Definition: activePageTracker.h:128
std::vector< makVrf::DtLine > terrainLineList
Lines structure/calls/list.
Definition: debugDrawTerrainOutputInterface.h:90
unsigned long long DtTerrainIntersectIDType
Definition: terrainInterfaceDefines.h:28
DtTerrainSourceTrackerList myTerrainSourceTrackers
List of terrain source trackers that will determine whether all the necessary data is paged in for th...
Definition: activePageTracker.h:124
std::list< DtSphere2 > DtNodeBoundingList
Definition: sphere2.h:20
Base class for Terrain Source trackers.
Definition: terrainSourceTracker.h:40
Fidelity
Allows the system to use differently fidelity data for intersecting against.
Definition: terrainIntersectOptions.h:76
#define DT_DLL_vantageTerrainImplementation
This file is used to determine how to build.
Definition: vantageTerrainImplementationDefines.h:28
Definition: vantageTerrainConsoleCommands.h:47
This class wraps the VR-Vantage Display Engine, and uses as a terrain loader and intersector.
Definition: vantageTerrainEngine.h:93
std::list< DtTerrainSourceTracker * > DtTerrainSourceTrackerList
Definition: vantageTerrainImplementationUtil.h:25
double myIntersectDataLoadExpireTime
Definition: activePageTracker.h:126
DtBoost::shared_ptr< DtPagingMetaData > DtPagingMetaDataPtr
Definition: terrainPagingGeometry.h:89
DtPrintPagingInfoCommand * myPrintInfoCommand
Definition: activePageTracker.h:120
Interface to query terrain polygon.