15 #include <osgTerrain/TerrainTile>
42 virtual void incrementCommandCount() = 0;
43 virtual void decrementCommandCount() = 0;
76 virtual const int type()
const = 0;
93 template <
typename T_Pager>
112 T_Pager* specificPager =
static_cast<T_Pager*
>(pager);
116 virtual void execute(T_Pager* pager) = 0;
virtual ~CommandCounter()
Definition: terrainPagerCommand.h:37
virtual void decrementCommandCount()=0
virtual const bool complete()
Definition: terrainPagerCommand.h:72
DtTerrainPagerSpecificCommand(DtPagingMetaDataPtr metaData)
Definition: terrainPagerCommand.h:97
CommandCounter * myCount
Definition: terrainPagerCommand.h:83
virtual const DtPagingMetaDataPtr metaData()
Definition: terrainPagerCommand.h:74
Template class for creating DtTerrainPagerCommand subclasses that are used for a specific subclass of...
Definition: terrainPagerCommand.h:94
static DtTerrainPagerCommandFactory theFactory
Definition: terrainPagerCommand.h:85
#define DT_DEFINE_OBJECT_DEBUGGER_NAME(type)
Definition: objectCounter.h:265
Default on in debug, off in release.
Definition: objectCounter.h:31
virtual void execute(DtTerrainSourcePager *pager)
Definition: terrainPagerCommand.h:108
DtTerrainPagerCommand(const DtPagingMetaDataPtr &metaData)
Definition: terrainPagerCommand.h:46
virtual ~DtTerrainPagerSpecificCommand()
Definition: terrainPagerCommand.h:103
Base class for commands that can be passed into the DtVantageTerrainEngine.
Definition: terrainPagerCommand.h:30
virtual void execute(DtTerrainSourcePager *pager)=0
Definition: terrainPagerCommand.h:34
Definition: terrainPagerCommandFactory.h:33
virtual void incrementCommandCount()=0
A DtChord is a finite line segment in 3-space, represented by two points.
#define DT_DLL_vantageTerrainImplementation
This file is used to determine how to build.
Definition: vantageTerrainImplementationDefines.h:28
DtPagingMetaDataPtr myMetaData
Definition: terrainPagerCommand.h:81
virtual const int type() const =0
virtual ~DtTerrainPagerCommand()
Definition: terrainPagerCommand.h:53
bool myComplete
Definition: terrainPagerCommand.h:82
static DtTerrainPagerCommandFactory * factory()
virtual void setCount(CommandCounter &count)
Definition: terrainPagerCommand.h:59
DtBoost::shared_ptr< DtPagingMetaData > DtPagingMetaDataPtr
Definition: terrainPagingGeometry.h:89