| virtual DtTerrainProfileRequestManager::~DtTerrainProfileRequestManager |
( |
| ) |
|
|
virtual |
copy constructor; report timer is currently not copied.
| virtual bool DtTerrainProfileRequestManager::init |
( |
| ) |
|
|
virtual |
Calls register callbacks.
| virtual void DtTerrainProfileRequestManager::tick |
( |
| ) |
|
|
virtual |
Ticks the manager to see if anything needs to be processed.
| virtual void DtTerrainProfileRequestManager::terrainClosed |
( |
| ) |
|
|
virtual |
Called when the current terrain is closed – clear out pending requests.
| static void DtTerrainProfileRequestManager::terrainProfileInformationRequestCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
Callback to start a new terrain information request.
| virtual void DtTerrainProfileRequestManager::processTerrainProfileInformationRequest |
( |
DtSimInterfaceMessage * |
msg | ) |
|
|
protectedvirtual |
Callback to start a new terrain information request.
| static void DtTerrainProfileRequestManager::cancelTerrainProfileInformationRequestCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
Callback to cancel a new terrain information request.
| virtual void DtTerrainProfileRequestManager::processCancelTerrainProfileInformationRequest |
( |
DtSimInterfaceMessage * |
msg | ) |
|
|
protectedvirtual |
Callback to cancel a new terrain information request.
| virtual void DtTerrainProfileRequestManager::processTerrainRequestInformation |
( |
| ) |
|
|
protectedvirtual |
assignment operator; see copy constructor above.
| std::unique_ptr<std::thread> DtTerrainProfileRequestManager::myTerrainProcessInformationThread |
|
protected |
Member variables used to interact with the radar coverage thread.
| Condition DtTerrainProfileRequestManager::myTerrainProcessInformationCondition |
|
mutableprotected |
| ConditionMutex DtTerrainProfileRequestManager::myTerrainProcessInformationConditionMutex |
|
mutableprotected |
| std::atomic<bool> DtTerrainProfileRequestManager::myShutdownTerrainProcessInformationFlag |
|
protected |
| std::atomic<bool> DtTerrainProfileRequestManager::myClearPendingIntersections |
|
protected |
| std::atomic<bool> DtTerrainProfileRequestManager::myProcessed |
|
protected |
| tbb::spin_mutex DtTerrainProfileRequestManager::myTerrainProcessInformationAdditionMutex |
|
protected |
The documentation for this class was generated from the following file: