|
| struct | AerodromeRecord |
| |
| struct | PendingIntersection |
| | If there are intersections pending this is the intersection that is pending, including the original request, current data available and the responses awaiting data. More...
|
| |
| struct | Record |
| |
| DtSimTerrainRequestManager::DtSimTerrainRequestManager |
( |
DtSimManager * |
mgr | ) |
|
|
explicit |
| 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: