|
WSF
|
The worker interface for the private implementation. More...
#include <WsfWeaponThreatProcessor.hpp>
Public Member Functions | |
| ThreatEvaluator (WsfScenario &aScenario) | |
| ThreatEvaluator (const ThreatEvaluator &aSrc)=default | |
| ThreatEvaluator & | operator= (const ThreatEvaluator &)=default |
| virtual | ~ThreatEvaluator ()=default |
| virtual ThreatEvaluator * | Clone () const =0 |
| virtual bool | ProcessInput (UtInput &aInput)=0 |
| PkSearchParameters & | GetPkSearchParameters () |
| virtual void | CreateThreatList (const WsfTrack &aShooterTrack, WsfPlatform &aOwnship, WsfThreatReportList &aThreatReportList)=0 |
| Appends/inserts any threats from this track into the given list. | |
| WsfScenario * | GetScenario () |
The worker interface for the private implementation.
| ThreatEvaluator::ThreatEvaluator | ( | WsfScenario & | aScenario | ) |
Referenced by Clone(), operator=(), and ThreatEvaluator().
|
default |
References ThreatEvaluator().
|
virtualdefault |
|
pure virtual |
References ThreatEvaluator().
|
pure virtual |
Appends/inserts any threats from this track into the given list.
So the caller can iterate over multiple tracks, and keep adding to the list.
|
inline |
|
inline |
|
default |
References ThreatEvaluator().
|
pure virtual |