WSF
WsfScriptEM_XmtrRcvrClass.cpp File Reference
#include "WsfScriptEM_XmtrRcvrClass.hpp"
#include "UtMath.hpp"
#include "UtMemory.hpp"
#include "WsfAntennaPattern.hpp"
#include "WsfArticulatedPart.hpp"
#include "WsfEM_Antenna.hpp"
#include "WsfEM_Attenuation.hpp"
#include "WsfEM_Propagation.hpp"
#include "WsfEM_Types.hpp"
#include "WsfEM_Util.hpp"
#include "WsfEM_XmtrRcvr.hpp"
#include "WsfScenario.hpp"
#include "WsfScriptDefs.hpp"
Include dependency graph for WsfScriptEM_XmtrRcvrClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, Antenna, 0, "WsfEM_Antenna", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, ArticulatedPart, 0, "WsfArticulatedPart", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, AttenuationModel, 0, "WsfEM_Attenuation", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, PropagationModel, 0, "WsfEM_Propagation", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, Bandwidth, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, SetBandwidth, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, Frequency, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, Wavelength, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, SetFrequency, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, PolarizationTypes, 0, "Array<string>", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, Polarization, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, SetPolarization, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, AntennaPattern_1, 1, "WsfAntennaPattern", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, AntennaPattern_2, 2, "WsfAntennaPattern", "double, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, BeamTilt, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, Index, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, EarthRadiusMultiplier, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, CheckMasking, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, InternalLoss, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, SetInternalLoss, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, SetBeamTilt, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, SetCheckMasking, 1, "void", "bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, SetEarthRadiusMultiplier, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, MaskingMode, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_XmtrRcvrClass, WsfEM_XmtrRcvr, SetMaskingMode, 1, "void", "string")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
Antenna ,
0 ,
"WsfEM_Antenna" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
AntennaPattern_1 ,
1 ,
"WsfAntennaPattern" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
AntennaPattern_2 ,
2 ,
"WsfAntennaPattern" ,
" double ,
string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
ArticulatedPart ,
0 ,
"WsfArticulatedPart" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
AttenuationModel ,
0 ,
"WsfEM_Attenuation" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
Bandwidth ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
BeamTilt ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
CheckMasking ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
EarthRadiusMultiplier ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
Frequency ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
Index ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
InternalLoss ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
MaskingMode ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
Polarization ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
PolarizationTypes ,
0 ,
"Array<string>" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
PropagationModel ,
0 ,
"WsfEM_Propagation" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
SetBandwidth ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
SetBeamTilt ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
SetCheckMasking ,
1 ,
"void" ,
"bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
SetEarthRadiusMultiplier ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
SetFrequency ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
SetInternalLoss ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
SetMaskingMode ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
SetPolarization ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/25]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_XmtrRcvrClass ,
WsfEM_XmtrRcvr ,
Wavelength ,
0 ,
"double" ,
""  )
Copyrights Multiple, All Rights Reserved