WSF
WsfAssetPerception.cpp File Reference
#include "WsfAssetPerception.hpp"
#include <string>
#include "UtEntity.hpp"
#include "UtMemory.hpp"
#include "UtScriptVec3.hpp"
#include "UtStringIdLiteral.hpp"
#include "WsfGeoPoint.hpp"
#include "WsfIntercept.hpp"
#include "WsfLocalTrack.hpp"
#include "WsfPlatform.hpp"
#include "WsfRF_Jammer.hpp"
#include "WsfSensor.hpp"
#include "WsfTaskResource.hpp"
#include "WsfUtil.hpp"
#include "WsfWaypoint.hpp"
#include "WsfWeapon.hpp"
#include "WsfWeaponTaskResource.hpp"
#include "script/WsfScriptContext.hpp"
Include dependency graph for WsfAssetPerception.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, Index, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, Time, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, Location, 0, "WsfGeoPoint", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, VelocityWCS, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, VelocityNED, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, Speed, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, OrientationNED, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, OrientationWCS, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, Heading, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, Pitch, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, Roll, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, SystemCount, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, SystemKind, 1, "string", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, SystemType, 1, "string", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, SystemName, 1, "string", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, SystemReadyAssignment, 1, "int", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, SystemQuantityRemaining, 1, "double", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, InterceptLocation, 2, "double", "WsfTrack, WsfWaypoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, TrueBearingTo, 1, "double", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, RelativeBearingTo, 1, "double", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, ClosestApproachOf, 1, "WsfGeoPoint", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAssetPerceptionClass, WsfAssetPerception, ClosingSpeedOf, 1, "double", "WsfTrack")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
ClosestApproachOf ,
1 ,
"WsfGeoPoint" ,
"WsfTrack"  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
ClosingSpeedOf ,
1 ,
"double" ,
"WsfTrack"  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
Heading ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
Index ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/22]

◆ UT_DEFINE_SCRIPT_METHOD() [6/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
Location ,
0 ,
"WsfGeoPoint" ,
""  )

References pointPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [7/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
OrientationNED ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
OrientationWCS ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
Pitch ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
RelativeBearingTo ,
1 ,
"double" ,
"WsfGeoPoint"  )

References pointPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [11/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
Roll ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
Speed ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
SystemCount ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
SystemKind ,
1 ,
"string" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
SystemName ,
1 ,
"string" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
SystemQuantityRemaining ,
1 ,
"double" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
SystemReadyAssignment ,
1 ,
"int" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
SystemType ,
1 ,
"string" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
Time ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
TrueBearingTo ,
1 ,
"double" ,
"WsfGeoPoint"  )

References pointPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [21/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
VelocityNED ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/22]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAssetPerceptionClass ,
WsfAssetPerception ,
VelocityWCS ,
0 ,
"Vec3" ,
""  )
Copyrights Multiple, All Rights Reserved