|
WSF
|
The same idea is used to purge track history. More...
#include <WsfTrackProcessor.hpp>


Public Member Functions | |
| WsfTrackProcessor_PurgeTrackHistoryEvent ()=default | |
| WsfTrackProcessor_PurgeTrackHistoryEvent (double aSimTime, WsfTrackProcessor *aProcessorPtr, double aPurgeInterval) | |
| EventDisposition | Execute () override |
| Public Member Functions inherited from WsfTrackProcessor_PurgeTracksEvent | |
| WsfTrackProcessor_PurgeTracksEvent ()=default | |
| WsfTrackProcessor_PurgeTracksEvent (double aSimTime, WsfTrackProcessor *aProcessorPtr, double aPurgeInterval) | |
| EventDisposition | Execute () override |
| Public Member Functions inherited from WsfEvent | |
| WsfEvent ()=default | |
| WsfEvent (double aSimTime, int aPriority=0) | |
| WsfEvent (const WsfEvent &aSrc)=delete | |
| Copy constructor and copy assignment deleted to prevent copying. | |
| WsfEvent & | operator= (const WsfEvent &aRhs)=delete |
| virtual | ~WsfEvent ()=default |
| double | GetTime () const |
| int | GetPriority () const |
| bool | ShouldExecute () const |
| void | SetTime (double aSimTime) |
| void | SetPriority (int aPriority) |
| void | SetShouldExecute (bool aExecute) |
| WsfSimulation * | GetSimulation () const |
| void | AddedToEventQueue (WsfSimulation &aSimulation) |
| Called when the event is added to the event queue of the specified simulation. | |
Additional Inherited Members | |
| Public Types inherited from WsfEvent | |
| enum | EventDisposition { cDELETE , cRESCHEDULE } |
| Protected Attributes inherited from WsfTrackProcessor_PurgeTracksEvent | |
| double | mPurgeInterval |
| WsfTrackProcessor * | mProcessorPtr |
| size_t | mPlatformIndex |
The same idea is used to purge track history.
|
default |
| WsfTrackProcessor_PurgeTrackHistoryEvent::WsfTrackProcessor_PurgeTrackHistoryEvent | ( | double | aSimTime, |
| WsfTrackProcessor * | aProcessorPtr, | ||
| double | aPurgeInterval ) |
|
overridevirtual |
Execute the specified event.
Implements WsfEvent.
References WsfEvent::cDELETE, WsfEvent::cRESCHEDULE, WsfEvent::GetSimulation(), WsfEvent::GetTime(), WsfTrackProcessor_PurgeTracksEvent::mPlatformIndex, WsfTrackProcessor_PurgeTracksEvent::mProcessorPtr, WsfTrackProcessor_PurgeTracksEvent::mPurgeInterval, and WsfEvent::SetTime().