![]() |
VR-Forces 4.10 Class Documentation
|

Public Member Functions | |
| DtSpotReportDataHandler (makVrv::DtDe &, makVrv::DtUniqueID) | |
| virtual | ~DtSpotReportDataHandler () |
| virtual bool | update (void *)=0 |
| Called to update the data into DtSpotReportState. More... | |
| virtual bool | objectEntryRemoved (makVrv::DtUniqueID, makVrv::DtSimState *)=0 |
| Override and return true if this spot report entry should also be removed. More... | |
| virtual const std::map < makVrv::DtUniqueID, double > & | observedBy () const =0 |
| virtual void | updateState (DtSpotReportState &) |
| virtual bool | flushData (bool force=false)=0 |
| Implement to cause an update of any cached data, if cached. More... | |
| virtual void | idleTick ()=0 |
| Called when flushData() is not called. More... | |
| makVrv::DtUniqueID | uniqueId () const |
Protected Attributes | |
| makVrv::DtUniqueID | myUniqueID |
| makVrv::DtDe & | myDe |
| DtSpotReportStateObjectAgent * | myAgent |
| makVrf::DtSpotReportDataHandler::DtSpotReportDataHandler | ( | makVrv::DtDe & | , |
| makVrv::DtUniqueID | |||
| ) |
|
virtual |
|
pure virtual |
Called to update the data into DtSpotReportState.
After the state is filled in, call updateState() to pass state to system. Note that if 0 is passed for the void *, it just means that whatever data is on hand needs to be updated via updateState
Implemented in makVrf::DtVrfSpotReportDataHandler.
|
pure virtual |
Override and return true if this spot report entry should also be removed.
Implemented in makVrf::DtVrfSpotReportDataHandler.
|
pure virtual |
Implemented in makVrf::DtVrfSpotReportDataHandler.
|
virtual |
Implement to cause an update of any cached data, if cached.
Implemented in makVrf::DtVrfSpotReportDataHandler.
|
pure virtual |
Called when flushData() is not called.
Implemented in makVrf::DtVrfSpotReportDataHandler.
|
inline |
|
protected |
|
protected |
|
protected |