|
| virtual void | processIntersectionRequest (DtIfRequestIntersectionInformation *) |
| |
| virtual bool | processPendingIntersection (PendingIntersection &) |
| |
| virtual void | processOsgEarthCacheRequest (DtIfOsgEarthCacheRequest *) |
| |
| virtual void | processOsgEarthCacheCancelRequest (DtIfOsgEarthCacheCancelRequest *) |
| |
| virtual void | processCacheProgress (int reqeustId, int current, bool completed, double elapsedTime) |
| |
| bool | processRecord (const Record &) |
| |
| double | dotProductAerodromeRunwayWithWind (const AerodromeResult::RunwayInformation &runway) |
| |
| void | findPreferredRunways (AerodromeResult::RunwayInformation &preferred, AerodromeResult::RunwayInformation &longest, const AerodromeResult::RunwayInformation &candidate, double &bestDotProduct, double &longestDistance) |
| |
| DtString | findBestRunway (AerodromeResult::RunwayInformation &best, const AerodromeResult::RunwayInformation &longest, double bestDotProduct, double longestDistance, const std::list< AerodromeResult::RunwayInformation * > *runwaysInfo) |
| |
| bool | processAerodromeRecord (const AerodromeRecord &) |
| |
| virtual DtSimTerrainRequestManager::~DtSimTerrainRequestManager |
( |
| ) |
|
|
virtual |
| virtual void DtSimTerrainRequestManager::init |
( |
| ) |
|
|
virtual |
| virtual void DtSimTerrainRequestManager::tick |
( |
| ) |
|
|
virtual |
| virtual void DtSimTerrainRequestManager::process |
( |
const DtIfComputeRoute & |
msg, |
|
|
const DtSimulationAddress & |
from |
|
) |
| |
|
virtual |
| virtual void DtSimTerrainRequestManager::process |
( |
const DtIfComputeAerodrome & |
msg, |
|
|
const DtSimulationAddress & |
from |
|
) |
| |
|
virtual |
| virtual void DtSimTerrainRequestManager::setIntersectionRecheckPeriod |
( |
double |
| ) |
|
|
virtual |
The recheck period for checking pending intersection requests. Default is .5 seconds.
| double DtSimTerrainRequestManager::intersectionRecheckPeriod |
( |
| ) |
const |
|
inline |
| virtual void DtSimTerrainRequestManager::setVectorFeatureLookup |
( |
const DtString & |
| ) |
|
|
virtual |
Sets the lookup to use for vector features when looking for soil type. Default is MAK_SOIL_TYPE.
| const DtString& DtSimTerrainRequestManager::vectorFeatureLookup |
( |
| ) |
const |
|
inline |
| virtual void DtSimTerrainRequestManager::terrainClosed |
( |
| ) |
|
|
virtual |
Called when the current terrain is closed – clear out pending requests.
| static void DtSimTerrainRequestManager::intersectionRequestCallback |
( |
DtSimMessage * |
, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
Processes a pending intersection. If all results are discovered sends off result. If not sent returns false.
| static void DtSimTerrainRequestManager::osgEarthCacheRequestCallback |
( |
DtSimMessage * |
, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
Requests for caching. Only Vantage osgEarth related terrains will actually work with this.
| static void DtSimTerrainRequestManager::osgEarthCacheCancelRequestCallback |
( |
DtSimMessage * |
, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
Called for cancelling current cache request by request id from the initial request.
| static void DtSimTerrainRequestManager::cacheProgressCallback |
( |
int |
reqeustId, |
|
|
int |
current, |
|
|
bool |
completed, |
|
|
double |
elapsedTime, |
|
|
void * |
|
|
) |
| |
|
staticprotected |
In the process of caching, the progress along the cache. Current being processed along with the maximum items to process.
| virtual void DtSimTerrainRequestManager::processCacheProgress |
( |
int |
reqeustId, |
|
|
int |
current, |
|
|
bool |
completed, |
|
|
double |
elapsedTime |
|
) |
| |
|
protectedvirtual |
| bool DtSimTerrainRequestManager::processRecord |
( |
const Record & |
| ) |
|
|
protected |
| Records DtSimTerrainRequestManager::myComputeRouteJobs |
|
protected |
| double DtSimTerrainRequestManager::myIntersectionRecheckPeriod |
|
protected |
| DtString DtSimTerrainRequestManager::myVectorFeatureLookup |
|
protected |
| tbb::spin_mutex DtSimTerrainRequestManager::myOsgEarthCacheInfoProgress |
|
protected |
The documentation for this class was generated from the following file: