WSF
WsfScriptEM_AntennaClass.cpp File Reference
#include "WsfScriptEM_AntennaClass.hpp"
#include <vector>
#include "UtMath.hpp"
#include "UtMemory.hpp"
#include "UtStringUtil.hpp"
#include "WsfArticulatedPart.hpp"
#include "WsfEM_Antenna.hpp"
#include "WsfFieldOfView.hpp"
Include dependency graph for WsfScriptEM_AntennaClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, ArticulatedPart, 0, "WsfArticulatedPart", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, Height, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, Pitch, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, FieldOfView, 0, "WsfFieldOfView", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, AzimuthFieldOfView, 0, "Array<double>", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, ElevationFieldOfView, 0, "Array<double>", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, MaximumRange, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, MinimumRange, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, MaximumAltitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, MinimumAltitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, EBS_Mode, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, EBS_AzimuthLossExponent, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, EBS_ElevationLossExponent, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, EBS_AzimuthCosineSteeringLimit, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, EBS_ElevationCosineSteeringLimit, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, ScanMode, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, ScanStabilization, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, MaximumAzimuthScanLimit, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, MinimumAzimuthScanLimit, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, MaximumElevationScanLimit, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, MinimumElevationScanLimit, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetHeight, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetPitch, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetFieldOfView, 1, "void", "WsfFieldOfView")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetAzimuthFieldOfView, 2, "void", "double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetElevationFieldOfView, 2, "void", "double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetMaximumRange, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetMinimumRange, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetMaximumAltitude, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetMinimumAltitude, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetEBS_Mode, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetEBS_AzimuthLossExponent, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetEBS_ElevationLossExponent, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetEBS_AzimuthCosineSteeringLimit, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetEBS_ElevationCosineSteeringLimit, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetScanMode, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetScanStabilization, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetMaximumAzimuthScanLimit, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetMinimumAzimuthScanLimit, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetMaximumElevationScanLimit, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptEM_AntennaClass, WsfEM_Antenna, SetMinimumElevationScanLimit, 1, "void", "double")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
ArticulatedPart ,
0 ,
"WsfArticulatedPart" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
AzimuthFieldOfView ,
0 ,
"Array<double>" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
EBS_AzimuthCosineSteeringLimit ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
EBS_AzimuthLossExponent ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
EBS_ElevationCosineSteeringLimit ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
EBS_ElevationLossExponent ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/41]

◆ UT_DEFINE_SCRIPT_METHOD() [8/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
ElevationFieldOfView ,
0 ,
"Array<double>" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
FieldOfView ,
0 ,
"WsfFieldOfView" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
Height ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
MaximumAltitude ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
MaximumAzimuthScanLimit ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
MaximumElevationScanLimit ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
MaximumRange ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
MinimumAltitude ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
MinimumAzimuthScanLimit ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
MinimumElevationScanLimit ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
MinimumRange ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
Pitch ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/41]

◆ UT_DEFINE_SCRIPT_METHOD() [21/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
ScanStabilization ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetAzimuthFieldOfView ,
2 ,
"void" ,
" double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetEBS_AzimuthCosineSteeringLimit ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetEBS_AzimuthLossExponent ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetEBS_ElevationCosineSteeringLimit ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [26/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetEBS_ElevationLossExponent ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [27/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetEBS_Mode ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [28/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetElevationFieldOfView ,
2 ,
"void" ,
" double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [29/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetFieldOfView ,
1 ,
"void" ,
"WsfFieldOfView"  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetHeight ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [31/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetMaximumAltitude ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [32/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetMaximumAzimuthScanLimit ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [33/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetMaximumElevationScanLimit ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [34/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetMaximumRange ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [35/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetMinimumAltitude ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [36/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetMinimumAzimuthScanLimit ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [37/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetMinimumElevationScanLimit ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [38/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetMinimumRange ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [39/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetPitch ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [40/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetScanMode ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [41/41]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptEM_AntennaClass ,
WsfEM_Antenna ,
SetScanStabilization ,
1 ,
"bool" ,
"string"  )
Copyrights Multiple, All Rights Reserved