WSF
WsfScriptThreatReportClass.cpp File Reference
#include "WsfScriptThreatReportClass.hpp"
#include "UtMemory.hpp"
#include "WsfStringId.hpp"
#include "WsfTrackId.hpp"
#include "WsfWeaponThreatProcessor.hpp"
Include dependency graph for WsfScriptThreatReportClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, TrackId, 0, "WsfTrackId", "")
 The ID of the track that was used for the report->.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, EntityType, 0, "string", "")
 The candidate entity type.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, WeaponType, 0, "string", "")
 The weapon type used for this reports pk.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, ProbabilityEnityType, 0, "double", "")
 The probability of the given track being this type of entity.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, ProbabilityKillAtT0, 0, "double", "")
 The probability of kill at the time of track, although threat can increase if approaching.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, ProbabilityThreatAtT0, 0, "double", "")
 The probability of threat (score) at the time of track, although threat can increase if approaching.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, TimeOfProbabilityThreatMax, 0, "double", "")
 The relative time (sec) from the time of track when the maximum probability of kill occurs.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, ProbabilityKillMax, 0, "double", "")
 The maximum probability of kill for this weapon based on current geometry.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, ProbabilityThreatMax, 0, "double", "")
 The maximum probability of threat (score) for the weapon against ownship.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, ProbabilityOfDetection, 0, "double", "")
 The probability of ownship detection.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptThreatReportClass, WsfThreatReport, ProbabilityWeaponType, 0, "double", "")
 The probability this weapon type is on board.

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
EntityType ,
0 ,
"string" ,
""  )

The candidate entity type.

The weapon type used for this reports pk. The candidate entity type.

◆ UT_DEFINE_SCRIPT_METHOD() [2/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
ProbabilityEnityType ,
0 ,
"double" ,
""  )

The probability of the given track being this type of entity.

◆ UT_DEFINE_SCRIPT_METHOD() [3/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
ProbabilityKillAtT0 ,
0 ,
"double" ,
""  )

The probability of kill at the time of track, although threat can increase if approaching.

◆ UT_DEFINE_SCRIPT_METHOD() [4/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
ProbabilityKillMax ,
0 ,
"double" ,
""  )

The maximum probability of kill for this weapon based on current geometry.

◆ UT_DEFINE_SCRIPT_METHOD() [5/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
ProbabilityOfDetection ,
0 ,
"double" ,
""  )

The probability of ownship detection.

This value should be the same for all reports for this ownship.

◆ UT_DEFINE_SCRIPT_METHOD() [6/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
ProbabilityThreatAtT0 ,
0 ,
"double" ,
""  )

The probability of threat (score) at the time of track, although threat can increase if approaching.

◆ UT_DEFINE_SCRIPT_METHOD() [7/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
ProbabilityThreatMax ,
0 ,
"double" ,
""  )

The maximum probability of threat (score) for the weapon against ownship.

◆ UT_DEFINE_SCRIPT_METHOD() [8/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
ProbabilityWeaponType ,
0 ,
"double" ,
""  )

The probability this weapon type is on board.

Just echos the data inputted.

◆ UT_DEFINE_SCRIPT_METHOD() [9/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
TimeOfProbabilityThreatMax ,
0 ,
"double" ,
""  )

The relative time (sec) from the time of track when the maximum probability of kill occurs.

◆ UT_DEFINE_SCRIPT_METHOD() [10/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
TrackId ,
0 ,
"WsfTrackId" ,
""  )

The ID of the track that was used for the report->.

◆ UT_DEFINE_SCRIPT_METHOD() [11/11]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptThreatReportClass ,
WsfThreatReport ,
WeaponType ,
0 ,
"string" ,
""  )

The weapon type used for this reports pk.

Copyrights Multiple, All Rights Reserved