VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
DtTerrainPagerCommand Class Reference

Base class for commands that can be passed into the DtVantageTerrainEngine. More...

Inheritance diagram for DtTerrainPagerCommand:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTerrainPagerCommand (DtPagingMetaDataPtr metaData)
virtual ~DtTerrainPagerCommand ()
virtual void execute (DtTerrainSourcePager *pager)=0
virtual const bool complete ()
virtual const DtPagingMetaDataPtr metaData ()
virtual const int type () const =0

Static Public Member Functions

static
DtTerrainPagerCommandFactory
factory ()

Protected Attributes

DtPagingMetaDataPtr myMetaData
bool myComplete

Static Protected Attributes

static DtTerrainPagerCommandFactory theFactory

Detailed Description

Base class for commands that can be passed into the DtVantageTerrainEngine.

These commands are passed across the thread boundary, and executed by the terrain engine's thread. The execute() function is called repeatedly by the terrain pager, until the complete() function returns true.


Constructor & Destructor Documentation

virtual DtTerrainPagerCommand::~DtTerrainPagerCommand ( ) [inline, virtual]

Member Function Documentation

virtual void DtTerrainPagerCommand::execute ( DtTerrainSourcePager pager) [pure virtual]
virtual const bool DtTerrainPagerCommand::complete ( ) [inline, virtual]
virtual const DtPagingMetaDataPtr DtTerrainPagerCommand::metaData ( ) [inline, virtual]
virtual const int DtTerrainPagerCommand::type ( ) const [pure virtual]

Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)