VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtHilltopQueryJob Class Reference

Hilltop Query Job.

Inheritance diagram for DtHilltopQueryJob:
Inheritance graph
[legend]

Public Member Functions

 DtHilltopQueryJob (DtTerrainInterface *, const std::list< DtLocation3D > &corners, int nPointsToReturn, bool bDebug)
 
virtual ~DtHilltopQueryJob () override
 
void message (Severity severity, std::string msg)
 
virtual void onExecute () override
 
virtual void onException () override
 
- Public Member Functions inherited from DtAsyncDetachedJob
virtual std::shared_ptr
< DtAsyncJobMapEntry
getEntry () const override
 
virtual void setEntry (std::shared_ptr< DtAsyncJobMapEntry >) override
 
virtual void execute () override
 
- Public Member Functions inherited from DtAsyncJob
 DtAsyncJob ()
 
virtual ~DtAsyncJob ()
 
virtual void tick ()
 
virtual bool cancel () const override
 
- Public Member Functions inherited from DtAlgorithmManager
virtual void message (Severity, const std::string &) const
 
void errorMessage (const std::string &) const
 
void warnMessage (const std::string &) const
 
void infoMessage (const std::string &) const
 
void verboseMessage (const std::string &) const
 
void debugMessage (const std::string &) const
 

Protected Attributes

DtTerrainInterfacepMyTerrainInterface
 
std::list< DtLocation3DmyCorners
 
int nMyPointsToReturn
 
bool bMyDebug
 
- Protected Attributes inherited from DtAsyncDetachedJob
std::shared_ptr
< DtAsyncJobMapEntry
myEntry
 
- Protected Attributes inherited from DtAsyncJob
DtAsyncJobServermyServer
 

Additional Inherited Members

- Public Types inherited from DtAlgorithmManager
enum  Severity {
  Error, WARN, INFO, VERBOSE,
  DEBUG_LEVEL
}
 
typedef DtTaggedException
< DtAlgorithmManager
Exception
 

Constructor & Destructor Documentation

DtHilltopQueryJob::DtHilltopQueryJob ( DtTerrainInterface ,
const std::list< DtLocation3D > &  corners,
int  nPointsToReturn,
bool  bDebug 
)
explicit
virtual DtHilltopQueryJob::~DtHilltopQueryJob ( )
overridevirtual

Member Function Documentation

void DtHilltopQueryJob::message ( Severity  severity,
std::string  msg 
)
virtual void DtHilltopQueryJob::onExecute ( )
overridevirtual

Spawns the task, does the work.

Implements DtAsyncJob.

virtual void DtHilltopQueryJob::onException ( )
overridevirtual

Called when an exception is caught during execution.

Implements DtAsyncJob.

Member Data Documentation

DtTerrainInterface* DtHilltopQueryJob::pMyTerrainInterface
protected
std::list<DtLocation3D> DtHilltopQueryJob::myCorners
protected
int DtHilltopQueryJob::nMyPointsToReturn
protected
bool DtHilltopQueryJob::bMyDebug
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)