![]() |
VR-Forces Developer's Guide
|
Find Single Position Query Job.

Public Member Functions | |
| DtFindSinglePositionQuery (DtTerrainInterface *, const std::list< DtLocation3D > &targetAreaCorners, const DtLocation3D &pivotPoint, double targetHeightMeters, double viewHeightMeters, double hideHeightMeters, double forwardBackSearchLimitMeters, double forwardBackSearchIntervalMeters, double maxSlopeDegrees, bool bDebug) | |
| virtual | ~DtFindSinglePositionQuery () |
| void | message (Severity severity, std::string msg) |
| tbb::task * | onExecute () |
| tbb::task * | onException () |
Public Member Functions inherited from DtAsyncDetachedJob | |
| boost::shared_ptr < DtAsyncJobMapEntry > | getEntry () const |
| void | setEntry (boost::shared_ptr< DtAsyncJobMapEntry >) |
| task * | execute () |
Public Member Functions inherited from DtAsyncJob | |
| DtAsyncJob () | |
| virtual | ~DtAsyncJob () |
| virtual void | tick () |
| bool | cancel () const |
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 | |
| DtTerrainInterface * | pMyTerrainInterface |
| std::list< DtLocation3D > | myTargetAreaCorners |
| DtLocation3D | myOriginPoint |
| double | myHideHeight |
| double | myViewHeight |
| double | myTargetHeight |
| double | myForwardBackSearchLimit |
| double | myForwardBackSearchInterval |
| double | myMaxSlopeDegrees |
| bool | bMyDebug |
Protected Attributes inherited from DtAsyncDetachedJob | |
| boost::shared_ptr < DtAsyncJobMapEntry > | myEntry |
Protected Attributes inherited from DtAsyncJob | |
| DtAsyncJobServer * | myServer |
Additional Inherited Members | |
Public Types inherited from DtAlgorithmManager | |
| enum | Severity { Error, WARN, INFO, VERBOSE, DEBUG_LEVEL } |
| typedef DtTaggedException < DtAlgorithmManager > | Exception |
|
explicit |
|
virtual |
| void DtFindSinglePositionQuery::message | ( | Severity | severity, |
| std::string | msg | ||
| ) |
|
virtual |
Spawns the task, does the work.
Implements DtAsyncJob.
|
virtual |
Called when an exception is caught during execution.
Implements DtAsyncJob.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |