Classes |
| 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 |
Static Protected Member Functions |
| static void | intersectionRequestCallback (DtSimMessage *, void *usr) |
| static void | osgEarthCacheRequestCallback (DtSimMessage *, void *usr) |
| | Requests for caching. Only Vantage osgEarth related terrains will actually work with this.
|
| static void | osgEarthCacheInformationRequestCallback (DtSimMessage *, void *usr) |
| | Requests for caching information. Only Vantage osgEarth related terrains will actually work with this.
|
| static void | osgEarthCacheCancelRequestCallback (DtSimMessage *, void *usr) |
| | Called for cancelling current cache request by request id from the initial request.
|
| static void | cacheProgressCallback (int reqeustId, int current, bool completed, const DtString &layer, double elapsedTime, void *) |
| | In the process of caching, the progress along the cache. Current being processed along with the maximum items to process.
|
Member Typedef Documentation
Constructor & Destructor Documentation
| DtSimTerrainRequestManager::DtSimTerrainRequestManager |
( |
DtSimManager * |
mgr | ) |
|
|
explicit |
| virtual DtSimTerrainRequestManager::~DtSimTerrainRequestManager |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void DtSimTerrainRequestManager::init |
( |
| ) |
|
|
virtual |
| virtual void DtSimTerrainRequestManager::tick |
( |
| ) |
|
|
virtual |
| virtual void DtSimTerrainRequestManager::process |
( |
const DtIfComputeRoute & |
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::osgEarthCacheInformationRequestCallback |
( |
DtSimMessage * |
, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
Requests for caching information. 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, |
|
|
const DtString & |
layer, |
|
|
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, |
|
|
const DtString & |
layer, |
|
|
double |
elapsedTime |
|
) |
| |
|
protectedvirtual |
| bool DtSimTerrainRequestManager::processRecord |
( |
const Record & |
| ) |
|
|
protected |
Member Data Documentation
| 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: