WSF
WsfScriptPlatformClass.cpp File Reference
#include "WsfScriptPlatformClass.hpp"
#include <algorithm>
#include <cmath>
#include <limits>
#include <set>
#include <sstream>
#include <string>
#include "UtAtmosphere.hpp"
#include "UtCast.hpp"
#include "UtDCM.hpp"
#include "UtEllipsoidalEarth.hpp"
#include "UtLog.hpp"
#include "UtMath.hpp"
#include "UtMeasurementUtil.hpp"
#include "UtMemory.hpp"
#include "UtScriptVec3.hpp"
#include "UtTypeInfo.hpp"
#include "UtVec3.hpp"
#include "WsfAirMover.hpp"
#include "WsfCallback.hpp"
#include "WsfCallbackTypes.hpp"
#include "WsfComm.hpp"
#include "WsfCommRouter.hpp"
#include "WsfCommandChain.hpp"
#include "WsfEM_Util.hpp"
#include "WsfExchange.hpp"
#include "WsfFollower.hpp"
#include "WsfFuel.hpp"
#include "WsfGeoPoint.hpp"
#include "WsfGroup.hpp"
#include "WsfGroupList.hpp"
#include "WsfGroupManager.hpp"
#include "WsfHybridMover.hpp"
#include "WsfIntercept.hpp"
#include "WsfLocalTrack.hpp"
#include "WsfMover.hpp"
#include "WsfMoverTypes.hpp"
#include "WsfNavigationErrors.hpp"
#include "WsfPathFinder.hpp"
#include "WsfPlatform.hpp"
#include "WsfPlatformTypes.hpp"
#include "WsfProcessor.hpp"
#include "WsfRoadMover.hpp"
#include "WsfRoute.hpp"
#include "WsfRouteMover.hpp"
#include "WsfRouteNetwork.hpp"
#include "WsfRouteTypes.hpp"
#include "WsfScenario.hpp"
#include "WsfScriptContext.hpp"
#include "WsfScriptManager.hpp"
#include "WsfSensor.hpp"
#include "WsfSignatureList.hpp"
#include "WsfSimulation.hpp"
#include "WsfStringId.hpp"
#include "WsfTerrain.hpp"
#include "WsfTrack.hpp"
#include "WsfTrackId.hpp"
#include "WsfTrackManager.hpp"
#include "WsfTrackProcessor.hpp"
#include "WsfUtil.hpp"
#include "WsfVisualPart.hpp"
#include "WsfZone.hpp"
#include "WsfZoneDefinition.hpp"
#include "WsfZoneReference.hpp"
#include "WsfZoneSet.hpp"
#include "script/WsfScriptDefs.hpp"
Include dependency graph for WsfScriptPlatformClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfScriptPlatformClass, IsA_TypeOf, 2, "bool", "string, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Index, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CreationTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetCreationTime, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TimeSinceCreation, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetSide, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Side, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetIcon, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Icon, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Commander_1, 0, "WsfPlatform", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Commander_2, 1, "WsfPlatform", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetCommander_1, 1, "void", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetCommander_2, 2, "void", "string, WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CommanderName_1, 0, "string", "")
 string commanderName = CommanderName()
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CommanderName_2, 1, "string", "string")
 string commanderName = CommanderName(string aChainName);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Peers_1, 0, "WsfPlatformList", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Peers_2, 1, "WsfPlatformList", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Subordinates_1, 0, "WsfPlatformList", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Subordinates_2, 1, "WsfPlatformList", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CommandChain, 1, "WsfCommandChain", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CommandChainCount, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CommandChainEntry, 1, "WsfCommandChain", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetMoverDebugEnabled, 1, "void", "bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Comment_1, 2, "void", "double, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Comment_2, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, IsExternallyControlled, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SpatialDomain, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, WCS_To_ECS_DCM, 0, "DCM", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, WCS_To_NED_DCM, 0, "DCM", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, LineOfSightRatesTo, 1, "Vec3X", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Mover, 0, "WsfMover", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Comm, 1, "WsfComm", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CommCount, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CommEntry, 1, "WsfComm", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Router, 1, "WsfCommRouter", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RouterCount, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RouterEntry, 1, "WsfCommRouter", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Fuel, 0, "WsfFuel", "")
 if (fuelPtr !=nullptr)
aReturnVal SetDouble (fuelRemaining)
aReturnVal SetBool (refueled)
aReturnVal SetDouble (fuelBingo)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GPS_Status, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetGPS_Status, 1, "bool", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetPerceivedLocationErrorWCS, 1, "void", "Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Processor, 1, "WsfProcessor", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ProcessorCount, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ProcessorEntry, 1, "WsfProcessor", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Sensor, 1, "WsfSensor", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SensorCount, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SensorEntry, 1, "WsfSensor", "int")
aReturnVal SetPointer (UtScriptRef::Ref(visualPartPtr, aReturnClassPtr))
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnCommOn, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnCommOff, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnProcessorOn, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnProcessorOff, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnMoverOn, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnMoverOff, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnSensorOn, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnSensorOff, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnRouterOn, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnRouterOff, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TrackManager, 0, "WsfTrackManager", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Length, 0, "double", "")
 Gets the length of the platform.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Width, 0, "double", "")
 Gets the width of the platform.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Height, 0, "double", "")
 Gets the height of the platform.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TotalMass, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, EmptyMass, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FuelMass, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, PayloadMass, 0, "double", "")
aObjectPtr SetAppearance (16, 1, afterburnerValue, true)
 if (configurationState< 0||configurationState > 15)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ConcealmentFactor, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetConcealmentFactor, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Indestructible, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetIndestructible, 1, "void", "bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetSignatureState, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetDamageFactor, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, DamageFactor, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetTrailingEffects, 1, "void", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Appearance, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetAppearance, 3, "void", "int, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Capabilities, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetCapability, 2, "void", "string, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetMarking, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Marking, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ScriptExists, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Execute_1, 1, "Object", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Execute_2, 2, "Object", "string, Array<Object>")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ExecuteAtTime_1, 2, "bool", "double, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ExecuteAtTime_2, 3, "bool", "double, string, Array<Object>")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ExecuteScript, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ExecuteScriptWithArgs, 2, "bool", "string, Array<Object>")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ExecuteGlobalScript, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, MasterTrackList, 0, "WsfLocalTrackList", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, MasterRawTrackList, 0, "WsfTrackList", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TrackList, 1, "WsfLocalTrackList", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RawTrackList, 1, "WsfTrackList", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CurrentTarget, 0, "WsfTrackId", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetCurrentTarget, 1, "WsfTrackId", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, HasCurrentTarget, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ClearCurrentTarget, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CurrentTargetTrack, 0, "WsfTrack", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, InterceptLocation2D_1, 2, "double", "WsfTrack, WsfWaypoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, InterceptLocation2D_2, 3, "double", "WsfTrack, WsfWaypoint, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, InterceptLocation2D_3, 4, "double", "WsfTrack, WsfWaypoint, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, InterceptLocation2D_4, 5, "double", "WsfTrack, WsfWaypoint, double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, InterceptLocation3D_1, 2, "double", "WsfTrack, WsfWaypoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, InterceptLocation3D_2, 3, "double", "WsfTrack, WsfWaypoint, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, InterceptLocation3D_3, 4, "double", "WsfTrack, WsfWaypoint, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, InterceptLocation3D_4, 5, "double", "WsfTrack, WsfWaypoint, double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TravelTime, 1, "double", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetLocation_1, 3, "void", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetLocation_2, 1, "void", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetLocationMGRS_1, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetLocationMGRS_2, 2, "bool", "string, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetLocationECI, 1, "void", "Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Location, 0, "WsfGeoPoint", "")
 Returns a GeoPoint with the location of the platform.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, LocationAsWaypoint, 0, "WsfWaypoint", "")
 Returns a WsfWaypoint with the LLA location of the platform.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Latitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Longitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Altitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, HeightAboveTerrain, 0, "double", "")
 Gets the platform height above the terrain (meters).
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, PerceivedLocation, 0, "WsfGeoPoint", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, PerceivedLocationErrorNED, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, PerceivedLocationErrorWCS, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FutureLocation, 1, "WsfGeoPoint", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, LocationWCS, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, LocationMGRS, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, LocationECI, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, LocationTEME, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, LocationJ2000, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Speed, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroundSpeed, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, MachNumber, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Heading, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Pitch, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Roll, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetHeading, 1, "void", "double")
 if (moverPtr !=nullptr)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetPitch, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetRoll, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, X, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Y, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Z, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Vx, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Vy, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Vz, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, VelocityWCS, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, VelocityNED, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, VelocityECI, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, VelocityTEME, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, VelocityJ2000, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetVelocityNED, 3, "void", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetVelocityECS, 3, "void", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, AccelerationWCS, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, AccelerationNED, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, AccelerationECI, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, OrientationNED, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, OrientationWCS, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, OrientationECI, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetOrientationNED, 3, "void", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetOrientationWCS, 3, "void", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetOrientationECI, 3, "void", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GeoPoint, 1, "WsfGeoPoint", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToPoint_1, 1, "bool", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToPoint_2, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToPoint_3, 2, "bool", "string, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToPoint_4, 2, "bool", "WsfGeoPoint, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToLabel, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToLocation_1, 3, "bool", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToLocation_2, 2, "bool", "double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToLocation_3, 1, "bool", "WsfWaypoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToLocation_4, 1, "bool", "WsfGeoPoint")
aReturnVal SetBool (ok)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToAltitude_1, 1, "bool", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToAltitude_2, 2, "bool", "double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToAltitude_3, 3, "bool", "double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToSpeed_1, 1, "bool", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToSpeed_2, 2, "bool", "double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToSpeed_3, 3, "bool", "double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToMachNumber_1, 1, "bool", "double")
 bool ok = GoToMachNumber(double aMachNumber);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GoToMachNumber_2, 2, "bool", "double, double")
 bool ok = GoToMachNumber(double aMachNumber, double aLinearAccel);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnToHeading_1, 1, "bool", "double")
 bool ok = TurnToHeading(heading)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnToHeading_2, 2, "bool", "double, double")
 bool ok = TurnToHeading(heading, radialAccel)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnToRelativeHeading_1, 1, "bool", "double")
 bool ok = TurnToRelativeHeading(heading)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TurnToRelativeHeading_2, 2, "bool", "double, double")
 bool ok = TurnToRelativeHeading(heading, radialAccel)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GetRoute, 0, "WsfRoute", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RoutePointIndex, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CreateRoute, 1, "WsfRoute", "string")
 WsfRoute route = CreateRoute(string aRouteType);.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FollowRoute_1, 1, "bool", "WsfRoute")
 bool followingRoute = FollowRoute(WsfRoute aRoute);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FollowRoute_2, 2, "bool", "WsfRoute, string")
 bool followingRoute = FollowRoute(WsfRoute aRoute);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FollowRoute_3, 1, "bool", "string")
 bool followingRoute = FollowRoute(string aRouteName);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FollowRoute_4, 2, "bool", "string, string")
 bool followingRoute = FollowRoute(string aRouteName, string aRouteAction);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FollowRoute_5, 2, "bool", "WsfRoute, int")
 bool followingRoute = FollowRoute(WsfRoute aRoute, int aIndex);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FollowRoute_6, 2, "bool", "string, int")
 bool followingRoute = FollowRoute(string aRouteName, int aIndex);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetRoute_1, 1, "bool", "WsfRoute")
 bool followingRoute = SetRoute(WsfRoute aRoute);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetRoute_2, 1, "bool", "string")
 bool followingRoute = SetRoute(string aRouteName);
 if (routeMvrPtr !=nullptr)
aReturnVal SetDouble (distanceAlongRoute)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ReturnToRoute, 0, "bool", "")
aReturnVal SetBool (success)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FlyRates, 2, "bool", "Vec3, Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FlyHeadingSpeedAltitude, 5, "bool", "double, double, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, PullGsInPlaneWithSpeed, 3, "bool", "Vec3, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, PullGsInPlaneWithThrottle, 3, "bool", "Vec3, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FlyVectorWithSpeed, 3, "bool", "Vec3, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, FlyVectorWithThrottle, 3, "bool", "Vec3, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, PathFinder, 0, "WsfPathFinder", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Pause, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Unpause, 0, "void", "")
aObjectPtr GetLocationLLA (lla[0], lla[1], lla[2])
 if (finderPtr==nullptr)
 while (badSpot)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SetEndOfPath, 1, "void", "string")
 if (hybridMoverPtr !=nullptr)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GetTargetSpeed, 0, "double", "")
 Gets the mTargetSpeed of the platform's mover if it's a waypoint mover.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ApparentAspectOf, 2, "Array<double>", "WsfGeoPoint, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RelativeAzimuthOf, 1, "double", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RelativeElevationOf, 1, "double", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TrueBearingTo_1, 1, "double", "WsfTrack")
 double bearing = TrueBearingTo(WsfTrack aTrack);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TrueBearingTo_2, 1, "double", "WsfPlatform")
 double bearing = TrueBearingTo(WsfPlatform aPlatform);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TrueBearingTo_3, 3, "double", "double, double, double")
 double bearing = TrueBearingTo(double aLat, double aLon, double aAlt);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, TrueBearingTo_4, 1, "double", "WsfGeoPoint")
 double bearing = TrueBearingTo(WsfGeoPoint aPoint);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RelativeBearingTo_1, 1, "double", "WsfTrack")
 double bearing = RelativeBearingTo(WsfTrack aTrack);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RelativeBearingTo_2, 1, "double", "WsfPlatform")
 double bearing = RelativeBearingTo(WsfPlatform aPlatform);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RelativeBearingTo_3, 3, "double", "double, double, double")
 double bearing = RelativeBearingTo(double aLat, double aLon, double aAlt);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RelativeBearingTo_4, 1, "double", "WsfGeoPoint")
 double bearing = RelativeBearingTo(WsfGeoPoint aPoint);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_1, 1, "double", "WsfTrack")
 double distance = SlantRangeTo(WsfTrack aTrack)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_1s, 2, "double", "WsfTrack, bool")
 double distance = SlantRangeTo(WsfTrack aTrack, bool aUseSpherical)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_2, 1, "double", "WsfPlatform")
 double distance = SlantRangeTo(WsfPlatform aPlatform);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_2s, 2, "double", "WsfPlatform, bool")
 double distance = SlantRangeTo(WsfPlatform aPlatform, bool aUseSpherical);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_3, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_3s, 4, "double", "double, double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_4, 1, "double", "WsfGeoPoint")
 double distance = SlantRangeTo(WsfGeoPoint aPoint)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_4s, 2, "double", "WsfGeoPoint, bool")
 double distance = SlantRangeTo(WsfGeoPoint aPoint, bool aUseSpherical)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_5, 1, "double", "WsfWaypoint")
 double distance = SlantRangeTo(WsfWaypoint aPoint)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SlantRangeTo_5s, 2, "double", "WsfWaypoint, bool")
 double distance = SlantRangeTo(WsfWaypoint aPoint, bool aUseSpherical)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroundRangeTo_1, 1, "double", "WsfTrack")
 double distance = GroundRangeTo(WsfTrack aTrack)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroundRangeTo_2, 1, "double", "WsfPlatform")
 double distance = GroundRangeTo(WsfPlatform aPlatform);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroundRangeTo_3, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroundRangeTo_4, 1, "double", "WsfGeoPoint")
 double distance = GroundRangeTo(WsfGeoPoint aPoint)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, DownRangeTo_1, 1, "double", "WsfTrack")
 double distance = DownRangeTo(WsfTrack aTrack)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, DownRangeTo_2, 1, "double", "WsfPlatform")
 double distance = DownRangeTo(WsfPlatform aPlatform);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, DownRangeTo_3, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, DownRangeTo_4, 1, "double", "WsfGeoPoint")
 double distance = DownRangeTo(WsfGeoPoint aPoint)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CrossRangeTo_1, 1, "double", "WsfTrack")
 double distance = CrossRangeTo(WsfTrack aTrack)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CrossRangeTo_2, 1, "double", "WsfPlatform")
 double distance = CrossRangeTo(WsfPlatform aPlatform);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CrossRangeTo_3, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CrossRangeTo_4, 1, "double", "WsfGeoPoint")
 double distance = CrossRangeTo(WsfGeoPoint aPoint)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ClosestApproachOf_1, 1, "WsfGeoPoint", "WsfTrack")
 WsfGeoPoint point = ClosestApproachOf(WsfTrack aTrack).
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ClosestApproachOf_2, 1, "WsfGeoPoint", "WsfPlatform")
 WsfGeoPoint point = ClosestApproachOf(WsfPlatform aPlatform);.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, HeadingDifferenceOf_1, 1, "double", "WsfTrack")
 double headingDifference = HeadingDifferenceOf(WsfTrack aTrack);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, HeadingDifferenceOf_2, 1, "double", "WsfPlatform")
 double headingDifference = HeadingDifferenceOf(WsfPlatform aPlatform)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ClosingSpeedOf_1, 1, "double", "WsfTrack")
 double closingSpeed = ClosingSpeedOf(WsfTrack aTrack);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ClosingSpeedOf_2, 1, "double", "WsfPlatform")
 double closingSpeed = ClosingSpeedOf(WsfPlatform aPlatform)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ClosingSpeedOf_3, 2, "double", "WsfTrack, double")
 double closingSpeed = ClosingSpeedOf(WsfTrack aTrack, double aMySpeed);
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ClosingSpeedOf_4, 2, "double", "WsfPlatform, double")
 double closingSpeed = ClosingSpeedOf(WsfPlatform aPlatform, double aMySpeed)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, WithinFieldOfView_1, 2, "bool", "WsfTrack, string")
 bool withinFieldOfView = WithinFieldOfView(WsfTrack aTrack, string aSensorName)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, WithinFieldOfView_2, 2, "bool", "WsfPlatform, string")
 bool withinFieldOfView = WithinFieldOfView(WsfPlatform aPlatform, string aSensorName)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, MaskedByTerrain, 3, "bool", "WsfGeoPoint, double, double")
 bool maskedByTerrain = MaskedByTerrain(WsfGeoPoint aPoint, double aVerticalOffset, double aRadiusScale)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RelativeHeadingOf, 1, "double", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RelativeOffsetOf, 1, "double", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, RelativeAltitudeOf, 1, "double", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GreatCircleHeading, 1, "double", "WsfTrack")
 double GreatCircleHeading(WsfTrack aTrack)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GreatCircleDistance, 1, "double", "WsfTrack")
 double GreatCircleDistance(WsfTrack aTrack)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GreatCircleDestinationTime_1, 1, "double", "WsfTrack")
 double GreatCircleDestinationTime(WsfTrack aTrack)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GreatCircleDestinationTime_2, 4, "double", "double, double, double, double")
 double GreatCircleDestinationTime(double sourceLat, double sourceLon, double destLat, double destLon)
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ApparentTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ConvertWCSToECS, 4, "void", "double, double, double, Array<double>")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ConvertWCSToECS_2, 1, "Vec3", "Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ConvertECSToWCS, 1, "Vec3", "Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ConvertWCSToECI, 1, "Vec3", "Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ConvertECIToWCS, 1, "Vec3", "Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ExtrapolateGreatCirclePosition, 5, "WsfGeoPoint", "double, double, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, WithinZone, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, WithinZoneOf, 2, "bool", "WsfPlatform, string")
 Is this platform within the specified zone of a specified platform.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Zone, 1, "WsfZone", "string")
 get the zone object
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, ZoneNames, 0, "Array<string>", "")
 get the zone set that this platform is storing
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Zones, 0, "Array<WsfZone>", "")
 get the zone set that this platform is storing by object
 UT_DEFINE_SCRIPT_METHOD_NOCHECK (WsfScriptPlatformClass, WsfPlatform, DeletePlatform, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, MakeTrack, 0, "WsfTrack", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, CategoryMemberOf, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, AddCategory, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, SwapMover_1, 1, "WsfMover", "string")
 UT_DEFINE_SCRIPT_METHOD_NO_ARG_CHECK (WsfScriptPlatformClass, WsfPlatform, SwapMover_2, 1, "WsfMover", "WsfMover")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroupMemberOf_2, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroupMemberOf_3, 1, "bool", "WsfGroup")
 if ((groupPtr !=nullptr) &&groupPtr->IsGroupMember(aObjectPtr->GetIndex()))
aReturnVal SetPointer (new UtScriptRef(nullptr, aReturnClassPtr, UtScriptRef::cDONT_MANAGE))
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroupsByName, 0, "Array<string>", "")
 GroupsByName(); returns a list of group names that this platform is a member of.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, Groups, 0, "Array<WsfGroup>", "")
 Groups(); returns a list of group objects that this platform is a member of.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroupJoin, 1, "void", "string")
 GroupJoin(int); add the platform to the given group.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GroupLeave, 1, "void", "string")
 GroupLeave(int); remove the platform from the given group.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, PrintComponentInfo, 0, "void", "")
 PrintComponentInfo(); print the list of platform components and their types to ut::log::info.
 UT_DEFINE_SCRIPT_METHOD (WsfScriptPlatformClass, WsfPlatform, GetComponentInfo, 0, "string", "")
 GetComponentInfo(); Get the list of platform component info and their types.

Variables

WsfFuelfuelPtr = aObjectPtr->template GetComponent<WsfFuel>()
 else
unsigned int waypointNum = (unsigned int)aVarArgs[1].GetInt()
WsfMovermoverPtr = aObjectPtr->GetMover()
WsfTracktrackPtr = (WsfTrack*)aVarArgs[0].GetPointer()->GetAppObject()
WsfMoverrouteMvrPtr = GetRouteMover(aObjectPtr)
 double distance = DistanceAlongRoute();
WsfGeoPointendPointPtr = (WsfGeoPoint*)aVarArgs[1].GetPointer()->GetAppObject()
bool success = false
WsfPathFinderfinderPtr = nullptr
bool badSpot = true
WsfHybridMoverhybridMoverPtr = dynamic_cast<WsfHybridMover*>(aObjectPtr->GetMover())
WsfGroupgroupPtr = SIMULATION->GetGroupManager().GetGroup(tempIdList[aVarArgs[0].GetInt()])

Function Documentation

◆ GetLocationLLA()

◆ if() [1/7]

if ( (groupPtr !=nullptr) &&groupPtr->IsGroupMember(aObjectPtr->GetIndex()) )
Initial value:
{
WsfGroup* groupPtr = SIMULATION->GetGroupManager().GetGroup(WsfStringId(aVarArgs[0].GetString()))
#define SIMULATION
Definition WsfScriptDefs.hpp:26
WsfGroup * groupPtr
Definition WsfScriptPlatformClass.cpp:4783
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
A class to support the concept of 'groups' and 'group membership'.
Definition WsfGroup.hpp:30

WsfGroup GroupByName(string aGroupName); returns the WsfGroup object that matches the given name, if the platform is a member.

References groupPtr.

◆ if() [2/7]

if ( configurationState< 0||configurationState > 15)

◆ if() [3/7]

if ( finderPtr = = nullptr)

References finderPtr.

◆ if() [4/7]

if ( fuelPtr ! = nullptr)

References fuelPtr.

Referenced by WsfDefaultWeaponsManagerImpl::on_update(), P6DofJetEngineObject::P6DofJetEngineObject(), P6DofPilotManager::P6DofPilotManager(), P6DofPropulsionSystem::P6DofPropulsionSystem(), P6DofRamjetEngineObject::P6DofRamjetEngineObject(), P6DofRocketLiquidPropellantObject::P6DofRocketLiquidPropellantObject(), P6DofRocketSolidPropellantObject::P6DofRocketSolidPropellantObject(), P6DofVehicleType::P6DofVehicleType(), WsfTaskManager::PendingMessage::PendingMessage(), wsf::six_dof::PointMassPilotManager::PointMassPilotManager(), wsf::six_dof::RigidBodyFlightControlSystem::RigidBodyFlightControlSystem(), wsf::six_dof::RigidBodyPilotManager::RigidBodyPilotManager(), wsf::six_dof::RigidBodyPropulsionSystem::RigidBodyPropulsionSystem(), wsf::six_dof::RigidBodyThrustProducerObject::RigidBodyThrustProducerObject(), WsfTSPI_Mover::TSPI_Model::TSPI_Model(), WsfBrawlerProcessor::WsfBrawlerProcessor(), WsfJTIDS_SlotGroup::WsfJTIDS_SlotGroup(), WsfLaserWeapon::WsfLaserWeapon(), WsfModeList::WsfModeList(), WsfMover::WsfMover(), WsfOrbitalConjunctionAssessment::WsfOrbitalConjunctionAssessment(), WsfPProxyStructValue::WsfPProxyStructValue(), WsfQuantumAllocatorScript::WsfQuantumAllocatorScript(), WsfQuantumEvaluatorScript::WsfQuantumEvaluatorScript(), WsfQuantumGeneratorScript::WsfQuantumGeneratorScript(), WsfSensor::WsfSensor(), WsfSimulation::WsfSimulation(), WsfTrackManager::WsfTrackManager(), WsfTrackProcessor::WsfTrackProcessor(), WsfWeapon::WsfWeapon(), WsfXIO_Subscription::WsfXIO_Subscription(), and WsfZoneSet::WsfZoneSet().

◆ if() [5/7]

◆ if() [6/7]

◆ if() [7/7]

◆ SetAppearance()

aObjectPtr SetAppearance ( 16 ,
1 ,
afterburnerValue ,
true  )

◆ SetBool() [1/3]

aReturnVal SetBool ( ok )

References ok.

◆ SetBool() [2/3]

aReturnVal SetBool ( refueled )

◆ SetBool() [3/3]

aReturnVal SetBool ( success )

References success.

◆ SetDouble() [1/3]

aReturnVal SetDouble ( distanceAlongRoute )

◆ SetDouble() [2/3]

aReturnVal SetDouble ( fuelBingo )

◆ SetDouble() [3/3]

aReturnVal SetDouble ( fuelRemaining )

◆ SetPointer() [1/2]

aReturnVal SetPointer ( new UtScriptRefnullptr, aReturnClassPtr, UtScriptRef::cDONT_MANAGE)

◆ SetPointer() [2/2]

aReturnVal SetPointer ( UtScriptRef::Ref(visualPartPtr, aReturnClassPtr) )

◆ UT_DEFINE_SCRIPT_METHOD() [1/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
AccelerationECI ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [2/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
AccelerationNED ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [3/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
AccelerationWCS ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [4/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
AddCategory ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Altitude ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [6/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ApparentAspectOf ,
2 ,
"Array<double>" ,
" WsfGeoPoint,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ApparentTime ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Appearance ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Capabilities ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CategoryMemberOf ,
1 ,
"bool" ,
"string"  )

bool isCategoryMemberOf = CategoryMemberOf(string aCategory); Returns true if the platform is a member of the given category.

◆ UT_DEFINE_SCRIPT_METHOD() [11/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ClearCurrentTarget ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ClosestApproachOf_1 ,
1 ,
"WsfGeoPoint" ,
"WsfTrack"  )

WsfGeoPoint point = ClosestApproachOf(WsfTrack aTrack).

References WsfComponentT< PARENT_TYPE >::SetComponentParent(), simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [13/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ClosestApproachOf_2 ,
1 ,
"WsfGeoPoint" ,
"WsfPlatform"  )

WsfGeoPoint point = ClosestApproachOf(WsfPlatform aPlatform);.

References platformPtr, WsfComponentT< PARENT_TYPE >::SetComponentParent(), simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [14/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ClosingSpeedOf_1 ,
1 ,
"double" ,
"WsfTrack"  )

double closingSpeed = ClosingSpeedOf(WsfTrack aTrack);

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [15/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ClosingSpeedOf_2 ,
1 ,
"double" ,
"WsfPlatform"  )

double closingSpeed = ClosingSpeedOf(WsfPlatform aPlatform)

References platformPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [16/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ClosingSpeedOf_3 ,
2 ,
"double" ,
" WsfTrack,
double"  )

double closingSpeed = ClosingSpeedOf(WsfTrack aTrack, double aMySpeed);

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [17/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ClosingSpeedOf_4 ,
2 ,
"double" ,
" WsfPlatform,
double"  )

double closingSpeed = ClosingSpeedOf(WsfPlatform aPlatform, double aMySpeed)

References platformPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [18/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Comm ,
1 ,
"WsfComm" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CommandChain ,
1 ,
"WsfCommandChain" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CommandChainCount ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CommandChainEntry ,
1 ,
"WsfCommandChain" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Commander_1 ,
0 ,
"WsfPlatform" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Commander_2 ,
1 ,
"WsfPlatform" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CommanderName_1 ,
0 ,
"string" ,
""  )

string commanderName = CommanderName()

References WsfCommandChain::GetCommanderNameId(), and WsfCommandChain::GetDefaultNameId().

◆ UT_DEFINE_SCRIPT_METHOD() [25/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CommanderName_2 ,
1 ,
"string" ,
"string"  )

string commanderName = CommanderName(string aChainName);

References WsfCommandChain::GetCommanderNameId(), and WsfCommandChain::GetDefaultNameId().

◆ UT_DEFINE_SCRIPT_METHOD() [26/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CommCount ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [27/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Comment_1 ,
2 ,
"void" ,
" double ,
string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [28/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Comment_2 ,
1 ,
"void" ,
"string"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [29/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CommEntry ,
1 ,
"WsfComm" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ConcealmentFactor ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [31/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ConvertECIToWCS ,
1 ,
"Vec3" ,
"Vec3"  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [32/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ConvertECSToWCS ,
1 ,
"Vec3" ,
"Vec3"  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [33/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ConvertWCSToECI ,
1 ,
"Vec3" ,
"Vec3"  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [34/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ConvertWCSToECS ,
4 ,
"void" ,
" double ,
double ,
double ,
Array< double >"  )

◆ UT_DEFINE_SCRIPT_METHOD() [35/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ConvertWCSToECS_2 ,
1 ,
"Vec3" ,
"Vec3"  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [36/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CreateRoute ,
1 ,
"WsfRoute" ,
"string"  )

WsfRoute route = CreateRoute(string aRouteType);.

References WsfObjectTypeList< T >::Clone(), WsfRouteTypes::Get(), and WsfRoute::ScriptRefManage().

◆ UT_DEFINE_SCRIPT_METHOD() [37/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CreationTime ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [38/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CrossRangeTo_1 ,
1 ,
"double" ,
"WsfTrack"  )

double distance = CrossRangeTo(WsfTrack aTrack)

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [39/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CrossRangeTo_2 ,
1 ,
"double" ,
"WsfPlatform"  )

double distance = CrossRangeTo(WsfPlatform aPlatform);

References platformPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [40/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CrossRangeTo_3 ,
3 ,
"double" ,
" double ,
double ,
double"  )

double distance = CrossRangeTo(double aLat, double aLon); lat/lon in degrees, altitude in meters

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [41/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CrossRangeTo_4 ,
1 ,
"double" ,
"WsfGeoPoint"  )

double distance = CrossRangeTo(WsfGeoPoint aPoint)

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [42/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CurrentTarget ,
0 ,
"WsfTrackId" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [43/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
CurrentTargetTrack ,
0 ,
"WsfTrack" ,
""  )

References trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [44/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
DamageFactor ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [45/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
DownRangeTo_1 ,
1 ,
"double" ,
"WsfTrack"  )

double distance = DownRangeTo(WsfTrack aTrack)

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [46/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
DownRangeTo_2 ,
1 ,
"double" ,
"WsfPlatform"  )

double distance = DownRangeTo(WsfPlatform aPlatform);

References platformPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [47/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
DownRangeTo_3 ,
3 ,
"double" ,
" double ,
double ,
double"  )

double distance = DownRangeTo(double aLat, double aLon); lat/lon in degrees, altitude in meters

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [48/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
DownRangeTo_4 ,
1 ,
"double" ,
"WsfGeoPoint"  )

double distance = DownRangeTo(WsfGeoPoint aPoint)

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [49/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
EmptyMass ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [50/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Execute_1 ,
1 ,
"Object" ,
"string"  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [51/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Execute_2 ,
2 ,
"Object" ,
" string,
Array< Object >"  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [52/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ExecuteAtTime_1 ,
2 ,
"bool" ,
" double ,
string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [53/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ExecuteAtTime_2 ,
3 ,
"bool" ,
" double ,
string ,
Array< Object >"  )

◆ UT_DEFINE_SCRIPT_METHOD() [54/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ExecuteGlobalScript ,
1 ,
"bool" ,
"string"  )

References simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [55/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ExecuteScript ,
1 ,
"bool" ,
"string"  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [56/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ExecuteScriptWithArgs ,
2 ,
"bool" ,
" string,
Array< Object >"  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [57/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ExtrapolateGreatCirclePosition ,
5 ,
"WsfGeoPoint" ,
" double ,
double ,
double ,
double ,
double"  )

References pointPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [58/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FlyHeadingSpeedAltitude ,
5 ,
"bool" ,
" double ,
double ,
double ,
double ,
double"  )

References moverPtr, and ok.

◆ UT_DEFINE_SCRIPT_METHOD() [59/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FlyRates ,
2 ,
"bool" ,
" Vec3,
Vec3"  )

References moverPtr, and ok.

◆ UT_DEFINE_SCRIPT_METHOD() [60/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FlyVectorWithSpeed ,
3 ,
"bool" ,
" Vec3,
double ,
double"  )

References moverPtr, and ok.

◆ UT_DEFINE_SCRIPT_METHOD() [61/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FlyVectorWithThrottle ,
3 ,
"bool" ,
" Vec3,
double ,
double"  )

References moverPtr, and ok.

◆ UT_DEFINE_SCRIPT_METHOD() [62/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FollowRoute_1 ,
1 ,
"bool" ,
"WsfRoute"  )

bool followingRoute = FollowRoute(WsfRoute aRoute);

References routeMvrPtr, success, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [63/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FollowRoute_2 ,
2 ,
"bool" ,
" WsfRoute,
string"  )

bool followingRoute = FollowRoute(WsfRoute aRoute);

References routeMvrPtr, success, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [64/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FollowRoute_3 ,
1 ,
"bool" ,
"string"  )

bool followingRoute = FollowRoute(string aRouteName);

References routeMvrPtr, success, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [65/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FollowRoute_4 ,
2 ,
"bool" ,
" string,
string"  )

bool followingRoute = FollowRoute(string aRouteName, string aRouteAction);

References routeMvrPtr, success, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [66/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FollowRoute_5 ,
2 ,
"bool" ,
" WsfRoute,
int"  )

bool followingRoute = FollowRoute(WsfRoute aRoute, int aIndex);

References routeMvrPtr, success, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [67/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FollowRoute_6 ,
2 ,
"bool" ,
" string,
int"  )

bool followingRoute = FollowRoute(string aRouteName, int aIndex);

References routeMvrPtr, success, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [68/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Fuel ,
0 ,
"WsfFuel" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [69/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FuelMass ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [70/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
FutureLocation ,
1 ,
"WsfGeoPoint" ,
"double"  )

References moverPtr, pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [71/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GeoPoint ,
1 ,
"WsfGeoPoint" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [72/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GetComponentInfo ,
0 ,
"string" ,
""  )

GetComponentInfo(); Get the list of platform component info and their types.

◆ UT_DEFINE_SCRIPT_METHOD() [73/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GetRoute ,
0 ,
"WsfRoute" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [74/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GetTargetSpeed ,
0 ,
"double" ,
""  )

Gets the mTargetSpeed of the platform's mover if it's a waypoint mover.

References WsfPathTarget::cSPEED, moverPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [75/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToAltitude_1 ,
1 ,
"bool" ,
"double"  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [76/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToAltitude_2 ,
2 ,
"bool" ,
" double ,
double"  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [77/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToAltitude_3 ,
3 ,
"bool" ,
" double ,
double ,
bool"  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [78/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToLabel ,
1 ,
"bool" ,
"string"  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [79/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToLocation_1 ,
3 ,
"bool" ,
" double ,
double ,
double"  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [80/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToLocation_2 ,
2 ,
"bool" ,
" double ,
double"  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [81/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToLocation_3 ,
1 ,
"bool" ,
"WsfWaypoint"  )

References moverPtr, ok, pointPtr, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [82/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToLocation_4 ,
1 ,
"bool" ,
"WsfGeoPoint"  )

References moverPtr, ok, pointPtr, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [83/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToMachNumber_1 ,
1 ,
"bool" ,
"double"  )

bool ok = GoToMachNumber(double aMachNumber);

References moverPtr, ok, SCENARIO, simTime, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [84/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToMachNumber_2 ,
2 ,
"bool" ,
" double ,
double"  )

bool ok = GoToMachNumber(double aMachNumber, double aLinearAccel);

References moverPtr, ok, SCENARIO, simTime, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [85/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToPoint_1 ,
1 ,
"bool" ,
"WsfGeoPoint"  )

◆ UT_DEFINE_SCRIPT_METHOD() [86/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToPoint_2 ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [87/276]

◆ UT_DEFINE_SCRIPT_METHOD() [88/276]

◆ UT_DEFINE_SCRIPT_METHOD() [89/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToSpeed_1 ,
1 ,
"bool" ,
"double"  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [90/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToSpeed_2 ,
2 ,
"bool" ,
" double ,
double"  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [91/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GoToSpeed_3 ,
3 ,
"bool" ,
" double ,
double ,
bool"  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [92/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GPS_Status ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [93/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GreatCircleDestinationTime_1 ,
1 ,
"double" ,
"WsfTrack"  )

double GreatCircleDestinationTime(WsfTrack aTrack)

References simTime, TIME_NOW, WsfUtil::TimeToDestination(), and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [94/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GreatCircleDestinationTime_2 ,
4 ,
"double" ,
" double ,
double ,
double ,
double"  )

double GreatCircleDestinationTime(double sourceLat, double sourceLon, double destLat, double destLon)

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [95/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GreatCircleDistance ,
1 ,
"double" ,
"WsfTrack"  )

double GreatCircleDistance(WsfTrack aTrack)

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [96/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GreatCircleHeading ,
1 ,
"double" ,
"WsfTrack"  )

double GreatCircleHeading(WsfTrack aTrack)

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [97/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroundRangeTo_1 ,
1 ,
"double" ,
"WsfTrack"  )

double distance = GroundRangeTo(WsfTrack aTrack)

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [98/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroundRangeTo_2 ,
1 ,
"double" ,
"WsfPlatform"  )

double distance = GroundRangeTo(WsfPlatform aPlatform);

References platformPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [99/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroundRangeTo_3 ,
3 ,
"double" ,
" double ,
double ,
double"  )

double distance = GroundRangeTo(double aLat, double aLon); lat/lon in degrees, altitude in meters

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [100/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroundRangeTo_4 ,
1 ,
"double" ,
"WsfGeoPoint"  )

double distance = GroundRangeTo(WsfGeoPoint aPoint)

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [101/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroundSpeed ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [102/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroupJoin ,
1 ,
"void" ,
"string"  )

GroupJoin(int); add the platform to the given group.

References groupPtr, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [103/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroupLeave ,
1 ,
"void" ,
"string"  )

GroupLeave(int); remove the platform from the given group.

References groupPtr, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [104/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroupMemberOf_2 ,
1 ,
"bool" ,
"string"  )

bool isGroupMemberOf = GroupMemberOf(string aGroupName); Returns true if the platform is a member of the given group.

◆ UT_DEFINE_SCRIPT_METHOD() [105/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroupMemberOf_3 ,
1 ,
"bool" ,
"WsfGroup"  )

bool isGroupMemberOf = GroupMemberOf(WsfGroup aGroup); Returns true if the platform is a member of the given group.

References groupPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [106/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Groups ,
0 ,
"Array<WsfGroup>" ,
""  )

Groups(); returns a list of group objects that this platform is a member of.

References groupPtr, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [107/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
GroupsByName ,
0 ,
"Array<string>" ,
""  )

GroupsByName(); returns a list of group names that this platform is a member of.

◆ UT_DEFINE_SCRIPT_METHOD() [108/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
HasCurrentTarget ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [109/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Heading ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [110/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
HeadingDifferenceOf_1 ,
1 ,
"double" ,
"WsfTrack"  )

double headingDifference = HeadingDifferenceOf(WsfTrack aTrack);

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [111/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
HeadingDifferenceOf_2 ,
1 ,
"double" ,
"WsfPlatform"  )

double headingDifference = HeadingDifferenceOf(WsfPlatform aPlatform)

References platformPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [112/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Height ,
0 ,
"double" ,
""  )

Gets the height of the platform.

◆ UT_DEFINE_SCRIPT_METHOD() [113/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
HeightAboveTerrain ,
0 ,
"double" ,
""  )

Gets the platform height above the terrain (meters).

◆ UT_DEFINE_SCRIPT_METHOD() [114/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Icon ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [115/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Indestructible ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [116/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Index ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [117/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
InterceptLocation2D_1 ,
2 ,
"double" ,
" WsfTrack,
WsfWaypoint"  )

Returns time to intercept and intercept bearing Assumes constant velocity for both target and ownship

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [118/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
InterceptLocation2D_2 ,
3 ,
"double" ,
" WsfTrack,
WsfWaypoint ,
bool"  )

Returns time to intercept and intercept bearing Assumes constant velocity for both target and ownship

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [119/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
InterceptLocation2D_3 ,
4 ,
"double" ,
" WsfTrack,
WsfWaypoint ,
double ,
double"  )

Returns time to intercept and intercept bearing Assumes constant velocity for both target and ownship

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [120/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
InterceptLocation2D_4 ,
5 ,
"double" ,
" WsfTrack,
WsfWaypoint ,
double ,
double ,
bool"  )

Returns time to intercept and intercept bearing Assumes constant velocity for both target and ownship

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [121/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
InterceptLocation3D_1 ,
2 ,
"double" ,
" WsfTrack,
WsfWaypoint"  )

Returns time to intercept and intercept bearing and altitude Assumes constant velocity for both target and ownship

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [122/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
InterceptLocation3D_2 ,
3 ,
"double" ,
" WsfTrack,
WsfWaypoint ,
bool"  )

Returns time to intercept and intercept bearing and altitude Assumes constant velocity for both target and ownship

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [123/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
InterceptLocation3D_3 ,
4 ,
"double" ,
" WsfTrack,
WsfWaypoint ,
double ,
double"  )

Returns time to intercept and intercept bearing Assumes constant velocity for both target and ownship

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [124/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
InterceptLocation3D_4 ,
5 ,
"double" ,
" WsfTrack,
WsfWaypoint ,
double ,
double ,
bool"  )

Returns time to intercept and intercept bearing Assumes constant velocity for both target and ownship

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [125/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
IsExternallyControlled ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [126/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Latitude ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [127/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Length ,
0 ,
"double" ,
""  )

Gets the length of the platform.

◆ UT_DEFINE_SCRIPT_METHOD() [128/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
LineOfSightRatesTo ,
1 ,
"Vec3X" ,
"WsfPlatform"  )

References TIME_NOW, and WsfPlatform::Update().

◆ UT_DEFINE_SCRIPT_METHOD() [129/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Location ,
0 ,
"WsfGeoPoint" ,
""  )

Returns a GeoPoint with the location of the platform.

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [130/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
LocationAsWaypoint ,
0 ,
"WsfWaypoint" ,
""  )

Returns a WsfWaypoint with the LLA location of the platform.

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [131/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
LocationECI ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [132/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
LocationJ2000 ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [133/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
LocationMGRS ,
0 ,
"string" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [134/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
LocationTEME ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [135/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
LocationWCS ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [136/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Longitude ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [137/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
MachNumber ,
0 ,
"double" ,
""  )

References SCENARIO, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [138/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
MakeTrack ,
0 ,
"WsfTrack" ,
""  )

WsfTrack track = MakeTrack(); Creates a track that represents the current state of the platform instance. The owner of the track is the issuer of the request.

References WsfTrack::cPROCESSED, WsfScriptContext::GetPLATFORM(), WsfUtil::MakeTrack(), simTime, TIME_NOW, trackPtr, WsfPlatform::Update(), and WsfTrack::Update().

◆ UT_DEFINE_SCRIPT_METHOD() [139/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Marking ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [140/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
MaskedByTerrain ,
3 ,
"bool" ,
" WsfGeoPoint,
double ,
double"  )

bool maskedByTerrain = MaskedByTerrain(WsfGeoPoint aPoint, double aVerticalOffset, double aRadiusScale)

References WsfEM_Util::MaskedByHorizon(), pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [141/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
MasterRawTrackList ,
0 ,
"WsfTrackList" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [142/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
MasterTrackList ,
0 ,
"WsfLocalTrackList" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [143/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Mover ,
0 ,
"WsfMover" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [144/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
OrientationECI ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [145/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
OrientationNED ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [146/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
OrientationWCS ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [147/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
PathFinder ,
0 ,
"WsfPathFinder" ,
""  )

References moverPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [148/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Pause ,
1 ,
"void" ,
"double"  )

References moverPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [149/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
PayloadMass ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [150/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Peers_1 ,
0 ,
"WsfPlatformList" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [151/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Peers_2 ,
1 ,
"WsfPlatformList" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [152/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
PerceivedLocation ,
0 ,
"WsfGeoPoint" ,
""  )

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [153/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
PerceivedLocationErrorNED ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [154/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
PerceivedLocationErrorWCS ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [155/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Pitch ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [156/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
PrintComponentInfo ,
0 ,
"void" ,
""  )

PrintComponentInfo(); print the list of platform components and their types to ut::log::info.

◆ UT_DEFINE_SCRIPT_METHOD() [157/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Processor ,
1 ,
"WsfProcessor" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [158/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ProcessorCount ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [159/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ProcessorEntry ,
1 ,
"WsfProcessor" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [160/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
PullGsInPlaneWithSpeed ,
3 ,
"bool" ,
" Vec3,
double ,
double"  )

References moverPtr, and ok.

◆ UT_DEFINE_SCRIPT_METHOD() [161/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
PullGsInPlaneWithThrottle ,
3 ,
"bool" ,
" Vec3,
double ,
double"  )

References moverPtr, and ok.

◆ UT_DEFINE_SCRIPT_METHOD() [162/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RawTrackList ,
1 ,
"WsfTrackList" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [163/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RelativeAltitudeOf ,
1 ,
"double" ,
"WsfTrack"  )

Like REL-TGT-ALT (target - platform) double RelativeAltitudeOf(WsfTrack aTrack)

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [164/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RelativeAzimuthOf ,
1 ,
"double" ,
"WsfGeoPoint"  )

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [165/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RelativeBearingTo_1 ,
1 ,
"double" ,
"WsfTrack"  )

double bearing = RelativeBearingTo(WsfTrack aTrack);

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [166/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RelativeBearingTo_2 ,
1 ,
"double" ,
"WsfPlatform"  )

double bearing = RelativeBearingTo(WsfPlatform aPlatform);

References simTime, TIME_NOW, and WsfPlatform::Update().

◆ UT_DEFINE_SCRIPT_METHOD() [167/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RelativeBearingTo_3 ,
3 ,
"double" ,
" double ,
double ,
double"  )

double bearing = RelativeBearingTo(double aLat, double aLon, double aAlt);

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [168/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RelativeBearingTo_4 ,
1 ,
"double" ,
"WsfGeoPoint"  )

double bearing = RelativeBearingTo(WsfGeoPoint aPoint);

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [169/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RelativeElevationOf ,
1 ,
"double" ,
"WsfGeoPoint"  )

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [170/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RelativeHeadingOf ,
1 ,
"double" ,
"WsfTrack"  )

REL-TGT-HDG double RelativeHeadingOf(WsfTrack aTrack)

References platformPtr, simTime, SIMULATION, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [171/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RelativeOffsetOf ,
1 ,
"double" ,
"WsfTrack"  )

Like 2D-REL-TGT-OFFSET double RelativeOffsetOf(WsfTrack aTrack)

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [172/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ReturnToRoute ,
0 ,
"bool" ,
""  )

References moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [173/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Roll ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [174/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RoutePointIndex ,
0 ,
"int" ,
""  )

References moverPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [175/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Router ,
1 ,
"WsfCommRouter" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [176/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RouterCount ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [177/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
RouterEntry ,
1 ,
"WsfCommRouter" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [178/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ScriptExists ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [179/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Sensor ,
1 ,
"WsfSensor" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [180/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SensorCount ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [181/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SensorEntry ,
1 ,
"WsfSensor" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [182/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetAppearance ,
3 ,
"void" ,
" int ,
int ,
int"  )

References SetAppearance().

◆ UT_DEFINE_SCRIPT_METHOD() [183/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetCapability ,
2 ,
"void" ,
" string,
bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [184/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetCommander_1 ,
1 ,
"void" ,
"WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [185/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetCommander_2 ,
2 ,
"void" ,
" string,
WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [186/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetConcealmentFactor ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [187/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetCreationTime ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [188/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetCurrentTarget ,
1 ,
"WsfTrackId" ,
"WsfTrack"  )

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [189/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetDamageFactor ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [190/276]

◆ UT_DEFINE_SCRIPT_METHOD() [191/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetGPS_Status ,
1 ,
"bool" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [192/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetHeading ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [193/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetIcon ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [194/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetIndestructible ,
1 ,
"void" ,
"bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [195/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetLocation_1 ,
3 ,
"void" ,
" double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [196/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetLocation_2 ,
1 ,
"void" ,
"WsfGeoPoint"  )

◆ UT_DEFINE_SCRIPT_METHOD() [197/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetLocationECI ,
1 ,
"void" ,
"Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [198/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetLocationMGRS_1 ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [199/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetLocationMGRS_2 ,
2 ,
"bool" ,
" string,
double"  )

References success, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [200/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetMarking ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [201/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetMoverDebugEnabled ,
1 ,
"void" ,
"bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [202/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetOrientationECI ,
3 ,
"void" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [203/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetOrientationNED ,
3 ,
"void" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [204/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetOrientationWCS ,
3 ,
"void" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [205/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetPerceivedLocationErrorWCS ,
1 ,
"void" ,
"Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [206/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetPitch ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [207/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetRoll ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [208/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetRoute_1 ,
1 ,
"bool" ,
"WsfRoute"  )

bool followingRoute = SetRoute(WsfRoute aRoute);

References success, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [209/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetRoute_2 ,
1 ,
"bool" ,
"string"  )

bool followingRoute = SetRoute(string aRouteName);

References routeMvrPtr, success, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [210/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetSide ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [211/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetSignatureState ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [212/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetTrailingEffects ,
1 ,
"void" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [213/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetVelocityECS ,
3 ,
"void" ,
" double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [214/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SetVelocityNED ,
3 ,
"void" ,
" double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [215/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Side ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [216/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_1 ,
1 ,
"double" ,
"WsfTrack"  )

double distance = SlantRangeTo(WsfTrack aTrack)

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [217/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_1s ,
2 ,
"double" ,
" WsfTrack,
bool"  )

double distance = SlantRangeTo(WsfTrack aTrack, bool aUseSpherical)

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [218/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_2 ,
1 ,
"double" ,
"WsfPlatform"  )

double distance = SlantRangeTo(WsfPlatform aPlatform);

References platformPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [219/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_2s ,
2 ,
"double" ,
" WsfPlatform,
bool"  )

double distance = SlantRangeTo(WsfPlatform aPlatform, bool aUseSpherical);

References platformPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [220/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_3 ,
3 ,
"double" ,
" double ,
double ,
double"  )

double distance = SlantRangeTo(double aLat, double aLon, double aAlt); lat/lon in degrees, altitude in meters

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [221/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_3s ,
4 ,
"double" ,
" double ,
double ,
double ,
bool"  )

double distance = SlantRangeTo(double aLat, double aLon, double aAlt, bool aUseSpherical); lat/lon in degrees, altitude in meters

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [222/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_4 ,
1 ,
"double" ,
"WsfGeoPoint"  )

double distance = SlantRangeTo(WsfGeoPoint aPoint)

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [223/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_4s ,
2 ,
"double" ,
" WsfGeoPoint,
bool"  )

double distance = SlantRangeTo(WsfGeoPoint aPoint, bool aUseSpherical)

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [224/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_5 ,
1 ,
"double" ,
"WsfWaypoint"  )

double distance = SlantRangeTo(WsfWaypoint aPoint)

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [225/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SlantRangeTo_5s ,
2 ,
"double" ,
" WsfWaypoint,
bool"  )

double distance = SlantRangeTo(WsfWaypoint aPoint, bool aUseSpherical)

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [226/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SpatialDomain ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [227/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Speed ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [228/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Subordinates_1 ,
0 ,
"WsfPlatformList" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [229/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Subordinates_2 ,
1 ,
"WsfPlatformList" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [230/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
SwapMover_1 ,
1 ,
"WsfMover" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [231/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TimeSinceCreation ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [232/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TotalMass ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [233/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TrackList ,
1 ,
"WsfLocalTrackList" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [234/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TrackManager ,
0 ,
"WsfTrackManager" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [235/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TravelTime ,
1 ,
"double" ,
"WsfTrack"  )

References moverPtr, simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [236/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TrueBearingTo_1 ,
1 ,
"double" ,
"WsfTrack"  )

double bearing = TrueBearingTo(WsfTrack aTrack);

References simTime, TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [237/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TrueBearingTo_2 ,
1 ,
"double" ,
"WsfPlatform"  )

double bearing = TrueBearingTo(WsfPlatform aPlatform);

References simTime, TIME_NOW, and WsfPlatform::Update().

◆ UT_DEFINE_SCRIPT_METHOD() [238/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TrueBearingTo_3 ,
3 ,
"double" ,
" double ,
double ,
double"  )

double bearing = TrueBearingTo(double aLat, double aLon, double aAlt);

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [239/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TrueBearingTo_4 ,
1 ,
"double" ,
"WsfGeoPoint"  )

double bearing = TrueBearingTo(WsfGeoPoint aPoint);

References pointPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [240/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnCommOff ,
1 ,
"bool" ,
"string"  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [241/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnCommOn ,
1 ,
"bool" ,
"string"  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [242/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnMoverOff ,
0 ,
"bool" ,
""  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [243/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnMoverOn ,
0 ,
"bool" ,
""  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [244/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnProcessorOff ,
1 ,
"bool" ,
"string"  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [245/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnProcessorOn ,
1 ,
"bool" ,
"string"  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [246/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnRouterOff ,
1 ,
"bool" ,
"string"  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [247/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnRouterOn ,
1 ,
"bool" ,
"string"  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [248/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnSensorOff ,
1 ,
"bool" ,
"string"  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [249/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnSensorOn ,
1 ,
"bool" ,
"string"  )

References ok, simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [250/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnToHeading_1 ,
1 ,
"bool" ,
"double"  )

bool ok = TurnToHeading(heading)

References WsfPath::cTURN_DIR_SHORTEST, moverPtr, ok, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [251/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnToHeading_2 ,
2 ,
"bool" ,
" double ,
double"  )

bool ok = TurnToHeading(heading, radialAccel)

References WsfPath::cTURN_DIR_SHORTEST, moverPtr, ok, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [252/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnToRelativeHeading_1 ,
1 ,
"bool" ,
"double"  )

bool ok = TurnToRelativeHeading(heading)

References WsfPath::cTURN_DIR_SHORTEST, moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [253/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
TurnToRelativeHeading_2 ,
2 ,
"bool" ,
" double ,
double"  )

bool ok = TurnToRelativeHeading(heading, radialAccel)

References WsfPath::cTURN_DIR_SHORTEST, moverPtr, ok, and SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [254/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Unpause ,
0 ,
"void" ,
""  )

References moverPtr, simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [255/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
VelocityECI ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [256/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
VelocityJ2000 ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [257/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
VelocityNED ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [258/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
VelocityTEME ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [259/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
VelocityWCS ,
0 ,
"Vec3" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [260/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Vx ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [261/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Vy ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [262/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Vz ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [263/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
WCS_To_ECS_DCM ,
0 ,
"DCM" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [264/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
WCS_To_NED_DCM ,
0 ,
"DCM" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [265/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Width ,
0 ,
"double" ,
""  )

Gets the width of the platform.

◆ UT_DEFINE_SCRIPT_METHOD() [266/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
WithinFieldOfView_1 ,
2 ,
"bool" ,
" WsfTrack,
string"  )

bool withinFieldOfView = WithinFieldOfView(WsfTrack aTrack, string aSensorName)

References simTime, TIME_NOW, trackPtr, and WsfSensor::WithinFieldOfView().

◆ UT_DEFINE_SCRIPT_METHOD() [267/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
WithinFieldOfView_2 ,
2 ,
"bool" ,
" WsfPlatform,
string"  )

bool withinFieldOfView = WithinFieldOfView(WsfPlatform aPlatform, string aSensorName)

References platformPtr, simTime, TIME_NOW, and WsfSensor::WithinFieldOfView().

◆ UT_DEFINE_SCRIPT_METHOD() [268/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
WithinZone ,
1 ,
"bool" ,
"string"  )

Is this platform within the specified zone on this platform? bool withinZone = WithinZone(string aZoneName)

References WsfZone::PointIsInside(), simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [269/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
WithinZoneOf ,
2 ,
"bool" ,
" WsfPlatform,
string"  )

Is this platform within the specified zone of a specified platform.

References platformPtr, WsfZone::PointIsInside(), simTime, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [270/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
X ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [271/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Y ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [272/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Z ,
0 ,
"double" ,
""  )

References simTime, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [273/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Zone ,
1 ,
"WsfZone" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [274/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
ZoneNames ,
0 ,
"Array<string>" ,
""  )

get the zone set that this platform is storing

References WsfComponentList::RoleIterator< T >::AtEnd(), and WsfObject::GetName().

◆ UT_DEFINE_SCRIPT_METHOD() [275/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfPlatform ,
Zones ,
0 ,
"Array<WsfZone>" ,
""  )

get the zone set that this platform is storing by object

References WsfComponentList::RoleIterator< T >::AtEnd(), and WsfZoneDefinition::Clone().

◆ UT_DEFINE_SCRIPT_METHOD() [276/276]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptPlatformClass ,
WsfScriptPlatformClass ,
IsA_TypeOf ,
2 ,
"bool" ,
" string,
string"  )

◆ UT_DEFINE_SCRIPT_METHOD_NO_ARG_CHECK()

UT_DEFINE_SCRIPT_METHOD_NO_ARG_CHECK ( WsfScriptPlatformClass ,
WsfPlatform ,
SwapMover_2 ,
1 ,
"WsfMover" ,
"WsfMover"  )

References SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD_NOCHECK()

UT_DEFINE_SCRIPT_METHOD_NOCHECK ( WsfScriptPlatformClass ,
WsfPlatform ,
DeletePlatform ,
0 ,
"void" ,
""  )

DeletePlatform(); Schedules deletion of the requesting platform.

References simTime, SIMULATION, and TIME_NOW.

◆ while()

Variable Documentation

◆ badSpot

bool badSpot = true

Referenced by while().

◆ else

else
Initial value:
{
aObjectPtr->SetAppearance(17, 4, static_cast<unsigned int>(configurationState), true)

Referenced by WsfPluginManager::WsfPluginManager().

◆ endPointPtr

WsfGeoPoint* endPointPtr = (WsfGeoPoint*)aVarArgs[1].GetPointer()->GetAppObject()

◆ finderPtr

WsfPathFinder* finderPtr = nullptr

Referenced by if(), and while().

◆ fuelPtr

WsfFuel * fuelPtr = aObjectPtr->template GetComponent<WsfFuel>()

Referenced by if().

◆ groupPtr

◆ hybridMoverPtr

WsfHybridMover * hybridMoverPtr = dynamic_cast<WsfHybridMover*>(aObjectPtr->GetMover())

Switches the current platform's mover from a WsfFollower to a WsfRouteMover. This causes the platform to disengage the following logic. Return true if successful. Note: This method only works for platform's that use the WsfHybrid mover.

Switches the current platform's mover from a WsfRouteMover to a WsfFollower. This causes the platform to continue the following logic. Returns true if successful. Note: This method only works for platform's that use the WsfHybrid mover.

Referenced by if().

◆ moverPtr

auto moverPtr = aObjectPtr->GetMover()

Referenced by XWsfRoadTraffic::AdvanceTime(), WsfBrawlerProcessor::Alpha(), WsfBrawlerProcessor::AlphaCL0(), WsfMobilityAndFirepowerLethality::ApplyEffectTo(), WsfBrawlerProcessor::Area(), WsfBrawlerFuel::CalcConsumptionRate(), WsfScriptedOrbitalDynamicsTerm::ComputeAcceleration(), WsfBallisticMissileLaunchComputer::ComputeAirIntercept(), WsfBallisticMissileLaunchComputer::ComputeLateralTargetOffset(), WsfBrawlerProcessor::CorneringVelocity_fps(), engage::TargetConfig::CreatePlatform(), WsfBrawlerProcessor::CurrentFuelWeight_lbs(), WsfBrawlerProcessor::CurrentStructuralGLimit_g(), WsfBrawlerProcessor::CurrentWeight_lbs(), WsfBrawlerProcessor::DesignWeightForMaxG_lbs(), WsfBrawlerProcessor::Drag(), WsfBrawlerProcessor::DynamicPressure_psf(), WsfBrawlerProcessor::EmptyWeight_lbs(), WsfBrawlerProcessor::EvaluateHeadingSpeedAltitude(), WsfBrawlerProcessor::EvaluateRates(), WsfBrawlerProcessor::EvaluateTurnInPlaneWithSpeed(), WsfBrawlerProcessor::EvaluateTurnInPlaneWithThrottle(), WsfBrawlerProcessor::EvaluateVectorWithSpeed(), WsfBrawlerProcessor::EvaluateVectorWithThrottle(), FlightPathAnalysisFunction::Execute(), WsfMoverUpdateEvent::Execute(), XWsfAirTraffic::ExitLoiterEvent::Execute(), XWsfSeaTraffic::ExitLoiterEvent::Execute(), AirToAirLaunchComputerGenerator::FireNewWeapon(), WsfHybridMover::Get(), WsfBrawlerProcessor::GetAlphaAtMaxCL_deg(), WsfBrawlerProcessor::GetAlphaAtMaxCL_deg(), WsfBrawlerProcessor::GetAlphaAtMaxCL_deg(), GetLocationLLA(), WsfBrawlerProcessor::GetMaxCL(), WsfBrawlerProcessor::GetMaxCL(), WsfBrawlerProcessor::GetMaxCL(), WsfXIO_PlatformInfoService::HandleRequest(), if(), if(), WsfBrawlerProcessor::Initialize(), XWsfAirTraffic::Initialize(), XWsfRoadTraffic::Initialize(), WsfIntegratingPropagator::InitializeDynamics(), WsfBrawlerProcessor::Lift(), WsfXIO_ObjectInfoLoad::Load_Platform(), WsfBrawlerProcessor::Mach(), WsfBrawlerProcessor::MaxForwardAcceleration_fps2(), WsfBrawlerProcessor::MaxForwardAccelerationWithGravity_fps2(), WsfBrawlerProcessor::MaxInstantaneousGLoad_g(), WsfBrawlerProcessor::MaxInstantaneousTurnRate_rps(), WsfBrawlerProcessor::MaxSustainedGLoad_g(), WsfBrawlerProcessor::MaxSustainedTurnRate_rps(), WsfBrawlerProcessor::MaxTacticalTurnRate_rps(), WsfBrawlerProcessor::MinForwardAcceleration_fps2(), WsfBrawlerProcessor::MinForwardAccelerationWithGravity_fps2(), WsfBrawlerProcessor::MinInstantaneousTurnRadius_ft(), WsfBrawlerProcessor::MinSustainedTurnRadius_ft(), WsfBrawlerProcessor::MinTacticalTurnRadius_ft(), WsfXIO_PlatformInfoService::MoverChanged(), WsfXIO_AutoDisMapping::NewDisPlatform(), SAM_LaunchComputerGenerator::PlaceNewTarget(), WsfEventStepSimulation::PlatformInitialized(), WsfExplicitWeapon::ProcessDeferredLaunchEvent(), WsfPlatform::SetConcealmentFactor(), WsfBrawlerProcessor::SetLocationECI(), WsfBrawlerProcessor::SetLocationLLA(), WsfBrawlerProcessor::SetLocationWCS(), WsfBrawlerProcessor::SpecificEnergyRate_fps(), WsfBrawlerProcessor::StructuralGLimitAtDesignWeight_g(), WsfBrawlerProcessor::Throttle(), WsfBrawlerProcessor::Thrust(), WsfDisWeaponEvents::TransferPlatformToExternalControl(), Fires::BallisticPath::Update(), WsfHybridMover::Update(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), wsf::space::script::UT_DEFINE_SCRIPT_METHOD(), and WsfChaffWeapon::WeaponPlatformUserInitialize().

◆ routeMvrPtr

◆ success

bool success = false

Referenced by WsfExplicitWeapon::AddWeaponToSimulation(), WsfWMSAMEngagementMod::AttemptAssignmentEngagement(), WsfBeamDirector::WsfBeamDirectorMode::AttemptToDetect(), WsfDirectedEnergyWeapon::BeginEngagement(), WsfImplicitWeapon::BeginEngagement(), WsfATA_LaunchComputer::EvenlySpaced::BinCenter(), WsfATA_LaunchComputer::NotEvenlySpaced::BinCenter(), WsfATA_LaunchComputer::EvenlySpaced::BinLower(), WsfATA_LaunchComputer::NotEvenlySpaced::BinLower(), WsfATA_LaunchComputer::EvenlySpaced::BinUpper(), WsfATA_LaunchComputer::NotEvenlySpaced::BinUpper(), P6DofTableTool::CalculateStickForZeroMoment(), wsf::six_dof::RigidBodyTableTool::CalculateStickForZeroMoment(), wizard::RevisionDb::ClearTables(), wizard::RevisionDb::Close(), wizard::RevisionStore::Close(), WsfPathFinder::ComputeSetRoute(), WsfAssetManager::ConnectTrackDropCallback(), WsfAssetManager::ConnectTrackInitiatedCallback(), WsfAssetManager::ConnectTrackUpdatedCallback(), WsfRoadMover::CreateRoute(), wizard::RevisionStore::DeleteAllRevisions(), WsfATA_LaunchComputer::NotEvenlySpaced::Delta(), WsfTerrainProfiler::DoubleCheck(), WsfLaserWeapon::EndShot(), wizard::RevisionSqlStmt::ExecOk(), WsfScriptCallback::Execute(), WsfOrbitalManeuver::ExecuteEvent(), WsfScriptContext::ExecuteScript(), WsfScriptContext::ExecuteScript(), WsfDirectedEnergyWeapon::Fire(), AirToAirLaunchComputerGenerator::FireNewWeapon(), ATG_LAR_And_LC_Generator::FireNewWeapon(), BallisticLaunchComputerGenerator::FireNewWeapon(), WsfScriptSA_ProcessorClass::GetGroupedTypes(), wsf::Terrain::GetHeightExtremaIn(), WsfATA_LaunchComputer::EvenlySpaced::GetIndex(), WsfATA_LaunchComputer::NotEvenlySpaced::GetIndex(), WsfScriptSA_ProcessorClass::GetUpdateTypeEnum(), XWsfSeaTraffic::HandleDeparture(), if(), Tool::Initialize(), ToolManager::Initialize(), WsfAirMover::Initialize(), WsfAirToAirLaunchComputer::Initialize(), WsfAssetManager::Initialize(), WsfBattleManager::Initialize(), WsfBMDisseminateC2::Initialize(), WsfBMSensorsManager::Initialize(), WsfBMTrackScriptCallbackHandler::Initialize(), WsfBMWeaponsManager::Initialize(), WsfEW_EA::Initialize(), WsfEW_EA_EP::Initialize(), WsfEW_EP::Initialize(), WsfEW_Technique::Initialize(), WsfExchange::Transactor::Initialize(), WsfExchangeProcessor::Initialize(), WsfFalseTargetScreener::Initialize(), WsfFusionCenter::Initialize(), WsfHEL_Lethality::Initialize(), WsfInterceptCalculator::Initialize(), WsfLaserDesignations::Initialize(), WsfLaunchComputer::Initialize(), WsfRotorcraftMover::Initialize(), WsfSAM_LaunchComputer::Initialize(), WsfSAM_LaunchComputer::InterceptEnvelope::Initialize(), WsfScriptCallback::Initialize(), WsfTabularRateFuel::Initialize(), WsfTrackManager::Initialize(), WsfVariableRateFuel::Initialize(), WsfWeaponEngagement::Initialize(), WsfWMAIEngagementMod::Initialize(), WsfWMSAMEngagementMod::Initialize(), XWsfSeaTraffic::Initialize(), WsfAssetManager::Initialize2(), WsfBattleManager::Initialize2(), WsfBMDisseminateC2::Initialize2(), WsfBMSensorsManager::Initialize2(), WsfBMWeaponsManager::Initialize2(), WsfRotorcraftMover::Initialize2(), WsfTrackManager::Initialize2(), WsfWMAIEngagementMod::Initialize2(), WsfWMSAMEngagementMod::Initialize2(), WsfLaunchComputer::InitializeTTIData(), wizard::RevisionDb::InsertChanges(), wizard::RevisionDb::InsertStartupFiles(), WsfBMTrackScriptLocalHandler::Invoke(), WsfBMTrackScriptRemoteHandler::Invoke(), WsfWeaponLAR::LoadInstance(), wizard::RevisionDb::Open(), wizard::RevisionStore::Open(), wsf::TerrainInterface::PerformQueries(), WsfExoAtmosphericLethality::PreInitialize(), WsfGraduatedLethality::PreInitialize(), WsfDisRepairComplete::Process(), WsfDisRepairResponse::Process(), WsfDisServiceRequest::Process(), WsfAngleOfAttack::ProcessInput(), WsfHEL_Lethality::ProcessInput(), WsfZoneDefinition::ProcessInput(), WsfDisActionRequest::ProcessJoinExercise(), wsf::comm::ApplicationLayer::ProcessLayerMessage(), wsf::comm::DatalinkLayer::ProcessLayerMessage(), wsf::comm::NetworkLayer::ProcessLayerMessage(), wsf::comm::PhysicalLayer::ProcessLayerMessage(), wsf::comm::PresentationLayer::ProcessLayerMessage(), wsf::comm::SessionLayer::ProcessLayerMessage(), wsf::comm::TransportLayer::ProcessLayerMessage(), WsfAssetManager::ProcessMessage(), WsfBMSensorsManager::ProcessMessage(), WsfBMWeaponsManager::ProcessMessage(), WsfRoute::ProcessNavigationInput(), WsfDisRemoveEntityR::ProcessRemoveEntityRequest(), WsfDisSetRecordR::ProcessSetRecordRequest(), WsfBallisticMissileLaunchComputer::SS_Table::Read(), WsfParseSequence::Read(), ZoneUtils::RecalcCentroid(), wsf::comm::ApplicationLayer::Receive(), wsf::comm::DatalinkLayer::Receive(), wsf::comm::Layer::Receive(), wsf::comm::PhysicalLayer::Receive(), wsf::comm::PresentationLayer::Receive(), wsf::comm::SessionLayer::Receive(), wsf::comm::TransportLayer::Receive(), WsfAssetManager::ReceiveMessage(), WsfBMDisseminateC2::ReceiveMessage(), WsfBMSensorsManager::ReceiveMessage(), WsfBMWeaponsManager::ReceiveMessage(), wizard::EditorHelpers::ReplaceTextInEditor(), wizard::RevisionStore::RequestBackup(), wizard::RevisionStore::Restore(), WsfPathFinder::ReturnToRoute(), wsf::comm::ApplicationLayer::Send(), wsf::comm::DatalinkLayer::Send(), wsf::comm::Layer::Send(), wsf::comm::NetworkLayer::Send(), wsf::comm::PresentationLayer::Send(), wsf::comm::router::ProtocolMulticast::Send(), wsf::comm::SessionLayer::Send(), wsf::comm::TransportLayer::Send(), WsfSimpleSensorsManagerImpl::SendSensorCueMessage(), SetBool(), WsfPathGuidance::SetNewGuidance(), wsf::six_dof::Mover::SetRoute(), WsfP6DOF_Mover::SetRoute(), WsfATA_LaunchComputer::NotEvenlySpaced::SetValue(), WsfGraduatedLethality::Table::Sort(), WsfAirToAirLaunchComputer::Test(), WsfPassiveSensor::PassiveMode::TuneFrequencyBand(), WsfBMSensorInfoRecord::TurnOff(), WsfBMSensorInfoRecord::TurnOn(), WsfXIO_Publisher::Unsubscribe(), WsfLaserWeapon::UpdateShot(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), wsf::comm::UT_DEFINE_SCRIPT_METHOD(), wsf::cyber::UT_DEFINE_SCRIPT_METHOD(), wsf::cyber::UT_DEFINE_SCRIPT_METHOD(), wsf::cyber::UT_DEFINE_SCRIPT_METHOD(), and WsfDisUtil::WsfToDisPlayers().

◆ trackPtr

WsfTrack* trackPtr = (WsfTrack*)aVarArgs[0].GetPointer()->GetAppObject()

Referenced by WsfTrackManager::AddMeasurement(), WsfTrackManager::AddRawTrackReport(), WsfTrackManager::AddTrack(), WsfXIO_ScriptService::CheckParams(), WsfClusterCorrelation::ClusterRawTracksIntoLocalTracks(), WsfWeapon::ContinueSalvo(), WsfConvexHull::ConvexHull(), WsfScriptTrackClass::Create(), WsfWeapon::CreateTargetTrack(), WsfWeapon::CueToTarget(), WsfDefaultSensorTracker::DropTrack(), WsfTrackStateController::EnterState(), WsfTrackStateController::EvaluateTrack(), WsfL16::TrackList::Find(), WsfTrackManager::FindCorrelatedTrack(), WsfTrackManager::FindCorrelatedTrack(), WsfExplicitWeapon::FireP(), WsfTrackManager::GetCurrentTarget(), WsfThreatProcessor::GetNearestThreat(), WsfTrackManager::GetRawTrack(), WsfScriptContext::GetTRACK(), WsfTrackClusterObject::GetTracks(), WsfTrackClusterObject::GetTracks(), WsfXIO_TaskService::HandleCommand(), WsfL16::SurveillancePart::HandleSend(), WsfL16::Interface_J11::InFlightTargetUpdate(), WsfGuidanceComputer::Initialize2(), WsfGuidedMoverBase::Initialize2(), WsfTrackManager::Initialize2(), WsfWeaponFuse::Initialize2(), WsfWeaponTrackProcessor::Initialize2(), WsfGuidedMover::InitiateMotion(), WsfTrackManager::InitiateTrackSilent(), WsfDisWeaponEvents::InitiateWeaponTransfer(), WsfTrack::LoadTrackInstance(), WsfTrackManager::LockTrack(), WsfClusterCorrelation::MakeCorrelated(), WsfClusterCorrelation::MakeDecorrelated(), WsfScriptTrackClass::OnNewScriptRef(), WsfPlatform::ProcessInput(), WsfTrackManager::ProcessInput(), WsfCompositeSensor::ProcessMessage(), WsfDirectionFinderProcessor::ProcessMessage(), WsfTrackProcessor::ProcessMessage(), WsfUplinkProcessor::ProcessMessage(), WsfWeaponTrackProcessor::ProcessTrackDrop(), WsfWeaponTrackProcessor::ProcessTrackUpdate(), WsfTrackManager::PurgeInactiveRawTracks(), WsfTrackManager::PurgeInactiveTracks(), WsfTrackListT< T >::RemoveTrack(), WsfBatchTrackReporting::ReportFusedTracks(), WsfBatchTrackReporting::ReportRawTracks(), WsfTaskManager::SendTrackUpdate(), WsfTrackManager::SetCurrentTarget(), WsfRIPRProcessor::StartUplinking(), WsfUplinkProcessor::StartUplinking(), wsf::space::OrientationEntity::TargetVector(), WsfScriptTrackClass::ToString(), WsfTrackStateController::TracksInState(), WsfTrackManager::UnlockTrack(), WsfStraightLineMover::Update(), WsfFusionCenter::UpdateFalseTargetTracks(), WsfP6DOF_GuidanceComputer::UpdateGuidance(), WsfFusionCenter::UpdateRealTargetTracks(), WsfLocalTrack::UpdateSignalList(), wsf::six_dof::GuidanceComputer::UpdateTargetPerception(), WsfGuidanceComputer::UpdateTargetPerception(), WsfP6DOF_GuidanceComputer::UpdateTargetPerception(), WsfWeaponFuse::UpdateTargetState(), WsfWeaponTrackProcessor::UpdateTargetTrack(), WsfQuantumTaskerProcessor::UpdateTaskCorrelation(), WsfWeaponTaskManager::UplinkStart(), Fires::UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), WsfPlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfProcessScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfProcessScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), and WsfTrackListT< T >::WsfTrackListT().

◆ waypointNum

unsigned int waypointNum = (unsigned int)aVarArgs[1].GetInt()

Referenced by if().

Copyrights Multiple, All Rights Reserved