WSF
WsfScriptEM_InteractionClass.cpp File Reference
#include "script/WsfScriptEM_InteractionClass.hpp"
#include "UtEllipsoidalEarth.hpp"
#include "UtMath.hpp"
#include "UtMemory.hpp"
#include "UtScriptVec3.hpp"
#include "WsfEM_Antenna.hpp"
#include "WsfEM_Interaction.hpp"
#include "WsfEM_Rcvr.hpp"
#include "WsfEM_Xmtr.hpp"
#include "WsfGeoPoint.hpp"
#include "WsfPlatform.hpp"
#include "WsfSensor.hpp"
#include "WsfSensorResult.hpp"
Include dependency graph for WsfScriptEM_InteractionClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, Succeeded, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, Failed, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, FailedStatus, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrPlatform, 0, "WsfPlatform", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrPlatformName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrLocation, 0, "WsfGeoPoint", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, Xmtr, 0, "WsfEM_Xmtr", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrPlatform, 0, "WsfPlatform", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrPlatformName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrLocation, 0, "WsfGeoPoint", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, Rcvr, 0, "WsfEM_Rcvr", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetPlatform, 0, "WsfPlatform", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetPlatformName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetLocation, 0, "WsfGeoPoint", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToTargetRange, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToTargetTrueAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToTargetTrueElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToTargetApparentAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToTargetApparentElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToRcvrRange, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToRcvrTrueAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToRcvrTrueElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToRcvrApparentAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToRcvrApparentElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToTargetRange, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToTargetTrueAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToTargetTrueElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToTargetApparentAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToTargetApparentElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToXmtrRange, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToXmtrTrueAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToXmtrTrueElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToXmtrApparentAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, TargetToXmtrApparentElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToRcvrRange, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToRcvrTrueAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToRcvrTrueElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToRcvrApparentAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrToRcvrApparentElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToXmtrRange, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToXmtrTrueAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToXmtrTrueElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToXmtrApparentAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrToXmtrApparentElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrBeamBearing, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrBeamElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrBeamTargetRelativeAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrBeamTargetRelativeElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrBeamGain, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrBeamEBS_Azimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrBeamEBS_Elevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtrBeamEBS_Omega, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrBeamBearing, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrBeamElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrBeamTargetRelativeAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrBeamTargetRelativeElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrBeamGain, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrBeamEBS_Azimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrBeamEBS_Elevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrBeamEBS_Omega, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, InfraredSignature, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, InfraredSignatureAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, InfraredSignatureElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RadarSignature, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RadarSignatureAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RadarSignatureElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, OpticalSignature, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, OpticalSignatureAzimuth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, OpticalSignatureElevation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, XmtdPower, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, PowerDensityAtTarget, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvdPower, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, RcvrNoise, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, ClutterPower, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, InterferencePower, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, SignalToInterference, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, SignalToNoise, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, SignalToNoiseClutter, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, SignalToNoiseClutterInterference, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, MaskingFactor, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, PropagationFactor, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, AbsorptionFactor, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, BackgroundRadiantIntensity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, ContrastRadiantIntensity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, DetectionThreshold, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_InteractionClass, WsfEM_Interaction, PixelCount, 0, "double", "")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
AbsorptionFactor ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
BackgroundRadiantIntensity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
ClutterPower ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
ContrastRadiantIntensity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
DetectionThreshold ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
Failed ,
0 ,
"bool" ,
""  )

References success.

◆ UT_DEFINE_SCRIPT_METHOD() [7/86]

◆ UT_DEFINE_SCRIPT_METHOD() [8/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
InfraredSignature ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
InfraredSignatureAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
InfraredSignatureElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
InterferencePower ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
MaskingFactor ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
OpticalSignature ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
OpticalSignatureAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
OpticalSignatureElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
PixelCount ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
PowerDensityAtTarget ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
PropagationFactor ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RadarSignature ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RadarSignatureAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RadarSignatureElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvdPower ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
Rcvr ,
0 ,
"WsfEM_Rcvr" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrBeamBearing ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrBeamEBS_Azimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [26/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrBeamEBS_Elevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [27/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrBeamEBS_Omega ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [28/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrBeamElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [29/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrBeamGain ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrBeamTargetRelativeAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [31/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrBeamTargetRelativeElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [32/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrLocation ,
0 ,
"WsfGeoPoint" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [33/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrNoise ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [34/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrPlatform ,
0 ,
"WsfPlatform" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [35/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrPlatformName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [36/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToTargetApparentAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [37/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToTargetApparentElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [38/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToTargetRange ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [39/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToTargetTrueAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [40/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToTargetTrueElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [41/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToXmtrApparentAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [42/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToXmtrApparentElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [43/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToXmtrRange ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [44/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToXmtrTrueAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [45/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
RcvrToXmtrTrueElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [46/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
SignalToInterference ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [47/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
SignalToNoise ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [48/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
SignalToNoiseClutter ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [49/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
SignalToNoiseClutterInterference ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [50/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
Succeeded ,
0 ,
"bool" ,
""  )

References success.

◆ UT_DEFINE_SCRIPT_METHOD() [51/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetLocation ,
0 ,
"WsfGeoPoint" ,
""  )

References pointPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [52/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetPlatform ,
0 ,
"WsfPlatform" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [53/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetPlatformName ,
0 ,
"string" ,
""  )

References WsfObject::GetName().

◆ UT_DEFINE_SCRIPT_METHOD() [54/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToRcvrApparentAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [55/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToRcvrApparentElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [56/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToRcvrRange ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [57/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToRcvrTrueAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [58/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToRcvrTrueElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [59/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToXmtrApparentAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [60/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToXmtrApparentElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [61/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToXmtrRange ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [62/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToXmtrTrueAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [63/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
TargetToXmtrTrueElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [64/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtdPower ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [65/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
Xmtr ,
0 ,
"WsfEM_Xmtr" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [66/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrBeamBearing ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [67/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrBeamEBS_Azimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [68/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrBeamEBS_Elevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [69/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrBeamEBS_Omega ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [70/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrBeamElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [71/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrBeamGain ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [72/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrBeamTargetRelativeAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [73/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrBeamTargetRelativeElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [74/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrLocation ,
0 ,
"WsfGeoPoint" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [75/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrPlatform ,
0 ,
"WsfPlatform" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [76/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrPlatformName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [77/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToRcvrApparentAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [78/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToRcvrApparentElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [79/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToRcvrRange ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [80/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToRcvrTrueAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [81/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToRcvrTrueElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [82/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToTargetApparentAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [83/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToTargetApparentElevation ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [84/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToTargetRange ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [85/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToTargetTrueAzimuth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [86/86]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_InteractionClass ,
WsfEM_Interaction ,
XmtrToTargetTrueElevation ,
0 ,
"double" ,
""  )
Copyrights Multiple, All Rights Reserved