WSF
WsfSA_PerceivedItem.cpp File Reference
#include "WsfSA_PerceivedItem.hpp"
#include <string>
#include "UtEllipsoidalEarth.hpp"
#include "UtEntity.hpp"
#include "UtMemory.hpp"
#include "UtScriptVec3.hpp"
#include "WsfGeoPoint.hpp"
#include "WsfIntercept.hpp"
#include "WsfLocalTrack.hpp"
#include "WsfPlatform.hpp"
#include "WsfProcessor.hpp"
#include "WsfSA_Processor.hpp"
#include "WsfSensor.hpp"
#include "WsfSimulation.hpp"
#include "WsfUtil.hpp"
#include "WsfWaypoint.hpp"
#include "WsfWeapon.hpp"
#include "script/WsfScriptContext.hpp"
#include "script/WsfScriptObjectClass.hpp"
Include dependency graph for WsfSA_PerceivedItem.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, ItemType, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, Lat, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, Lon, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, Altitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, Bearing, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, Speed, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, Heading, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, ThreatLevel, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, TargetValue, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, PerceivedName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, Identification, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, AngleOnly, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, AltitudeValid, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, SpeedValid, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, HeadingValid, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, SelectionScore, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSA_PerceivedItemClass, WsfSA_PerceivedItem, EstimatedTimeToIntercept, 1, "double", "WsfPlatform")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
Altitude ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
AltitudeValid ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
AngleOnly ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
Bearing ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
EstimatedTimeToIntercept ,
1 ,
"double" ,
"WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [6/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
Heading ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
HeadingValid ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
Identification ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
ItemType ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
Lat ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
Lon ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
PerceivedName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
SelectionScore ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
Speed ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
SpeedValid ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
TargetValue ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/17]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSA_PerceivedItemClass ,
WsfSA_PerceivedItem ,
ThreatLevel ,
0 ,
"double" ,
""  )
Copyrights Multiple, All Rights Reserved