WSF
WsfScriptEM_RcvrClass.cpp File Reference
#include "WsfScriptEM_RcvrClass.hpp"
#include "UtMath.hpp"
#include "UtMemory.hpp"
#include "UtStringUtil.hpp"
#include "WsfEM_Rcvr.hpp"
#include "WsfEM_Util.hpp"
#include "WsfScenario.hpp"
#include "WsfScriptDefs.hpp"
Include dependency graph for WsfScriptEM_RcvrClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, Activate, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, Deactivate, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, BandwidthEffect, 2, "double", "double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, CanInteractWith, 1, "bool", "WsfEM_Xmtr")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, DetectionThreshold, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, Function, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, InstantaneousBandwidth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, NoisePower, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, NoiseFigure, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, NoiseMultiplier, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, PolarizationEffect, 1, "double", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, AntennaOhmicLoss, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, ReceiveLineLoss, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, SetDetectionThreshold, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, SetInstantaneousBandwidth, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, SetNoisePower, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, SetNoiseFigure, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, SetNoiseMultiplier, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, SetPolarizationEffect, 2, "void", "string, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, SetAntennaOhmicLoss, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_RcvrClass, WsfEM_Rcvr, SetReceiveLineLoss, 1, "void", "double")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
Activate ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
AntennaOhmicLoss ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
BandwidthEffect ,
2 ,
"double" ,
" double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
CanInteractWith ,
1 ,
"bool" ,
"WsfEM_Xmtr"  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
Deactivate ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
DetectionThreshold ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/21]

◆ UT_DEFINE_SCRIPT_METHOD() [8/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
InstantaneousBandwidth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
NoiseFigure ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
NoiseMultiplier ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
NoisePower ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
PolarizationEffect ,
1 ,
"double" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
ReceiveLineLoss ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
SetAntennaOhmicLoss ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
SetDetectionThreshold ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
SetInstantaneousBandwidth ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
SetNoiseFigure ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
SetNoiseMultiplier ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
SetNoisePower ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
SetPolarizationEffect ,
2 ,
"void" ,
" string,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/21]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_RcvrClass ,
WsfEM_Rcvr ,
SetReceiveLineLoss ,
1 ,
"void" ,
"double"  )
Copyrights Multiple, All Rights Reserved