WSF
WsfScriptPlatformClass.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFSCRIPTPLATFORMCLASS_HPP
13#define WSFSCRIPTPLATFORMCLASS_HPP
14
15#include "wsf_export.h"
16
19
23{
24public:
25 WsfScriptPlatformClass(const std::string& aClassName, UtScriptTypes* aTypesPtr);
26 ~WsfScriptPlatformClass() override = default;
27
28 bool EqualTo(void* aLHS, void* aRHS) override;
29 bool LessThan(void* aLHS, void* aRHS) override;
30 std::string ToString(void* aObjectPtr) const override;
31 void OnNewScriptRef(UtScriptRef& aReference) override;
32
33 // Each of the exported methods are defined as function objects.
34
35 UT_DECLARE_SCRIPT_METHOD(IsA_TypeOf); // static IsA_TypeOf("derived-type", "base-type")
36
39 UT_DECLARE_SCRIPT_METHOD(SetCreationTime);
40 UT_DECLARE_SCRIPT_METHOD(TimeSinceCreation);
47 UT_DECLARE_SCRIPT_METHOD(SetCommander_1);
48 UT_DECLARE_SCRIPT_METHOD(SetCommander_2);
49 UT_DECLARE_SCRIPT_METHOD(CommanderName_1);
50 UT_DECLARE_SCRIPT_METHOD(CommanderName_2);
53 UT_DECLARE_SCRIPT_METHOD(Subordinates_1);
54 UT_DECLARE_SCRIPT_METHOD(Subordinates_2);
56 UT_DECLARE_SCRIPT_METHOD(CommandChainCount);
57 UT_DECLARE_SCRIPT_METHOD(CommandChainEntry);
58 UT_DECLARE_SCRIPT_METHOD(SetMoverDebugEnabled);
61 UT_DECLARE_SCRIPT_METHOD(IsExternallyControlled);
63
64 UT_DECLARE_SCRIPT_METHOD(WCS_To_ECS_DCM);
65 UT_DECLARE_SCRIPT_METHOD(WCS_To_NED_DCM);
66 UT_DECLARE_SCRIPT_METHOD(LineOfSightRatesTo);
67
68 // Subsystem management
69
74
78
80 UT_DECLARE_SCRIPT_METHOD(FuelRemaining); // NO_DOC | DEPRECATED
81 UT_DECLARE_SCRIPT_METHOD(Refuel_1); // NO_DOC | DEPRECATED
82 UT_DECLARE_SCRIPT_METHOD(Refuel_2); // NO_DOC | DEPRECATED
83 UT_DECLARE_SCRIPT_METHOD(FuelBingoQuantity); // NO_DOC | DEPRECATED
84
87 UT_DECLARE_SCRIPT_METHOD(SetPerceivedLocationErrorWCS);
88
90 UT_DECLARE_SCRIPT_METHOD(ProcessorCount);
91 UT_DECLARE_SCRIPT_METHOD(ProcessorEntry);
95 UT_DECLARE_SCRIPT_METHOD(VisualPart); // NO_DOC | FOR_TEST_ONLY
96
99 UT_DECLARE_SCRIPT_METHOD(TurnProcessorOn);
100 UT_DECLARE_SCRIPT_METHOD(TurnProcessorOff);
107
109
110 // Appearance methods
111
119 UT_DECLARE_SCRIPT_METHOD(ConcealmentFactor);
120 UT_DECLARE_SCRIPT_METHOD(SetConcealmentFactor);
121 UT_DECLARE_SCRIPT_METHOD(AfterburnerFactor); // NO_DOC | DEPRECATED
122 UT_DECLARE_SCRIPT_METHOD(SetAfterburnerFactor); // NO_DOC | DEPRECATED
123 UT_DECLARE_SCRIPT_METHOD(ConfigurationState); // NO_DOC | DEPRECATED
124 UT_DECLARE_SCRIPT_METHOD(SetConfigurationState); // NO_DOC | DEPRECATED
126 UT_DECLARE_SCRIPT_METHOD(SetIndestructible);
127 UT_DECLARE_SCRIPT_METHOD(SetSignatureState);
128 UT_DECLARE_SCRIPT_METHOD(SetDamageFactor);
130 UT_DECLARE_SCRIPT_METHOD(SetTrailingEffects);
137
138 // Script and action methods
139
143
147 UT_DECLARE_SCRIPT_METHOD(ExecuteAtTime_1);
148 UT_DECLARE_SCRIPT_METHOD(ExecuteAtTime_2);
149
151 UT_DECLARE_SCRIPT_METHOD(ExecuteScriptWithArgs);
152 UT_DECLARE_SCRIPT_METHOD(ExecuteGlobalScript);
153
154 // Track methods
155
156 UT_DECLARE_SCRIPT_METHOD(MasterTrackList);
157 UT_DECLARE_SCRIPT_METHOD(MasterRawTrackList);
161 UT_DECLARE_SCRIPT_METHOD(SetCurrentTarget);
162 UT_DECLARE_SCRIPT_METHOD(HasCurrentTarget);
163 UT_DECLARE_SCRIPT_METHOD(ClearCurrentTarget);
164 UT_DECLARE_SCRIPT_METHOD(CurrentTargetTrack);
165 UT_DECLARE_SCRIPT_METHOD(InterceptLocation2D_1); // InterceptLocation2D(WsfTrack, WsfWaypoint)
166 UT_DECLARE_SCRIPT_METHOD(InterceptLocation2D_2); // InterceptLocation2D(WsfTrack, WsfWaypoint, bool)
167 UT_DECLARE_SCRIPT_METHOD(InterceptLocation2D_3); // InterceptLocation2D(WsfTrack, WsfWaypoint, double, double)
168 UT_DECLARE_SCRIPT_METHOD(InterceptLocation2D_4); // InterceptLocation2D(WsfTrack, WsfWaypoint, double, double, bool)
169 UT_DECLARE_SCRIPT_METHOD(InterceptLocation3D_1); // InterceptLocation3D(WsfTrack, WsfWaypoint)
170 UT_DECLARE_SCRIPT_METHOD(InterceptLocation3D_2); // InterceptLocation3D(WsfTrack, WsfWaypoint, bool)
171 UT_DECLARE_SCRIPT_METHOD(InterceptLocation3D_3); // InterceptLocation3D(WsfTrack, WsfWaypoint, double, double)
172 UT_DECLARE_SCRIPT_METHOD(InterceptLocation3D_4); // InterceptLocation2D(WsfTrack, WsfWaypoint, double, double, bool)
174
175 // Location and Navigation methods
176
179 UT_DECLARE_SCRIPT_METHOD(SetLocationMGRS_1);
180 UT_DECLARE_SCRIPT_METHOD(SetLocationMGRS_2);
185 UT_DECLARE_SCRIPT_METHOD(LocationTEME); // NO_DOC | FOR_TEST_ONLY
188 UT_DECLARE_SCRIPT_METHOD(LocationAsWaypoint);
192 UT_DECLARE_SCRIPT_METHOD(HeightAboveTerrain);
193 UT_DECLARE_SCRIPT_METHOD(PerceivedLocation);
194 UT_DECLARE_SCRIPT_METHOD(PerceivedLocationErrorWCS);
195 UT_DECLARE_SCRIPT_METHOD(PerceivedLocationErrorNED);
204 UT_DECLARE_SCRIPT_METHOD(SetSpeedAtWaypoint); // NO_DOC | DEPRECATED
216 UT_DECLARE_SCRIPT_METHOD(VelocityTEME); // NO_DOC | FOR_TEST_ONLY
220 UT_DECLARE_SCRIPT_METHOD(AccelerationWCS);
221 UT_DECLARE_SCRIPT_METHOD(AccelerationNED);
222 UT_DECLARE_SCRIPT_METHOD(AccelerationECI);
226 UT_DECLARE_SCRIPT_METHOD(SetOrientationNED);
227 UT_DECLARE_SCRIPT_METHOD(SetOrientationWCS);
228 UT_DECLARE_SCRIPT_METHOD(SetOrientationECI);
239 UT_DECLARE_SCRIPT_METHOD(GoToTrack); // NO_DOC | DEPRECATED
240 UT_DECLARE_SCRIPT_METHOD(GoToTrack_2); // NO_DOC | DEPRECATED
247 UT_DECLARE_SCRIPT_METHOD(GoToMachNumber_1);
248 UT_DECLARE_SCRIPT_METHOD(GoToMachNumber_2);
249 UT_DECLARE_SCRIPT_METHOD(TurnToHeading_1);
250 UT_DECLARE_SCRIPT_METHOD(TurnToHeading_2);
251 UT_DECLARE_SCRIPT_METHOD(TurnToRelativeHeading_1);
252 UT_DECLARE_SCRIPT_METHOD(TurnToRelativeHeading_2);
253 UT_DECLARE_SCRIPT_METHOD(CreateRoute); // CreateRoute(string)
254 UT_DECLARE_SCRIPT_METHOD(FindRouteNetwork); // FindRouteNetwork(name)
255 UT_DECLARE_SCRIPT_METHOD(GetRoute); // Route()
256 UT_DECLARE_SCRIPT_METHOD(RoutePointIndex);
265 UT_DECLARE_SCRIPT_METHOD(DistanceAlongRoute); // NO_DOC | DEPRECATED
267 UT_DECLARE_SCRIPT_METHOD(FindAndSetPath); // NO_DOC | DEPRECATED
269 UT_DECLARE_SCRIPT_METHOD(FlyHeadingSpeedAltitude);
270 UT_DECLARE_SCRIPT_METHOD(PullGsInPlaneWithSpeed);
271 UT_DECLARE_SCRIPT_METHOD(PullGsInPlaneWithThrottle);
272 UT_DECLARE_SCRIPT_METHOD(FlyVectorWithSpeed);
273 UT_DECLARE_SCRIPT_METHOD(FlyVectorWithThrottle);
274 UT_DECLARE_SCRIPT_METHOD(SetRandomLocation); // NO_DOC | DEPRECATED
282
283 // Relative geometry methods
284
285 UT_DECLARE_SCRIPT_METHOD(ApparentAspectOf); // ApparentAspectOf(WsfGepoint, double);
286 UT_DECLARE_SCRIPT_METHOD(RelativeAzimuthOf); // RelativeAzimuthOf(WsfGepoint);
287 UT_DECLARE_SCRIPT_METHOD(RelativeElevationOf); // RelativeElevationOf(WsfGeoPoint);
288 UT_DECLARE_SCRIPT_METHOD(TrueBearingTo_1); // TrueBearingTo(WsfTrack)
289 UT_DECLARE_SCRIPT_METHOD(TrueBearingTo_2); // TrueBearingTo(WsfPlatform)
290 UT_DECLARE_SCRIPT_METHOD(TrueBearingTo_3); // TrueBearingTo(lat, lon, alt)
291 UT_DECLARE_SCRIPT_METHOD(TrueBearingTo_4); // TrueBearingTo(WsfGeoPoint)
292 UT_DECLARE_SCRIPT_METHOD(RelativeBearingTo_1); // RelativeBearingTo(WsfTrack)
293 UT_DECLARE_SCRIPT_METHOD(RelativeBearingTo_2); // RelativeBearingTo(WsfPlatform)
294 UT_DECLARE_SCRIPT_METHOD(RelativeBearingTo_3); // RelativeBearingTo(lat, lon, alt)
295 UT_DECLARE_SCRIPT_METHOD(RelativeBearingTo_4); // RelativeBearingTo(GeoPoint)
296 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_1); // SlantRangeTo(WsfTrack)
297 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_1s); // SlantRangeTo(WsfTrack, bool)
298 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_2); // SlantRangeTo(WsfPlatform)
299 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_2s); // SlantRangeTo(WsfPlatform, bool)
300 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_3); // SlantRangeTo(lat, lon, alt)
301 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_3s); // SlantRangeTo(lat, lon, alt, bool)
302 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_4); // SlantRangeTo(WsfGeoPoint)
303 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_4s); // SlantRangeTo(WsfGeoPoint, bool)
304 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_5); // SlantRangeTo(WsfWaypoint)
305 UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_5s); // SlantRangeTo(WsfWaypoint, bool)
306 UT_DECLARE_SCRIPT_METHOD(GroundRangeTo_1); // GroundRangeTo(WsfTrack)
307 UT_DECLARE_SCRIPT_METHOD(GroundRangeTo_2); // GroundRangeTo(WsfPlatform)
308 UT_DECLARE_SCRIPT_METHOD(GroundRangeTo_3); // GroundRangeTo(lat, lon, alt)
309 UT_DECLARE_SCRIPT_METHOD(GroundRangeTo_4); // GroundRangeTo(WsfGeoPoint)
310 UT_DECLARE_SCRIPT_METHOD(DownRangeTo_1); // DownRangeTo(WsfTrack)
311 UT_DECLARE_SCRIPT_METHOD(DownRangeTo_2); // DownRangeTo(WsfPlatform)
312 UT_DECLARE_SCRIPT_METHOD(DownRangeTo_3); // DownRangeTo(lat, lon, alt)
313 UT_DECLARE_SCRIPT_METHOD(DownRangeTo_4); // DownRangeTo(WsfGeoPoint)
314 UT_DECLARE_SCRIPT_METHOD(CrossRangeTo_1); // CrossRangeTo(WsfTrack)
315 UT_DECLARE_SCRIPT_METHOD(CrossRangeTo_2); // CrossRangeTo(WsfPlatform)
316 UT_DECLARE_SCRIPT_METHOD(CrossRangeTo_3); // CrossRangeTo(lat, lon, alt)
317 UT_DECLARE_SCRIPT_METHOD(CrossRangeTo_4); // CrossRangeTo(WsfGeoPoint)
318 UT_DECLARE_SCRIPT_METHOD(ClosestApproachOf_1); // ClosestApproachOf(WsfTrack)
319 UT_DECLARE_SCRIPT_METHOD(ClosestApproachOf_2); // ClosestApproachOf(WsfPlatform)
320 UT_DECLARE_SCRIPT_METHOD(HeadingDifferenceOf_1); // HeadingDifferenceOf(WsfTrack)
321 UT_DECLARE_SCRIPT_METHOD(HeadingDifferenceOf_2); // HeadingDifferenceOf(WsfPlatform)
322 UT_DECLARE_SCRIPT_METHOD(ClosingSpeedOf_1); // ClosingSpeedOf(WsfTrack)
323 UT_DECLARE_SCRIPT_METHOD(ClosingSpeedOf_2); // ClosingSpeedOf(WsfPlatform)
324 UT_DECLARE_SCRIPT_METHOD(ClosingSpeedOf_3); // ClosingSpeedOf(WsfTrack, mySpeed)
325 UT_DECLARE_SCRIPT_METHOD(ClosingSpeedOf_4); // ClosingSpeedOf(WsfPlatform, mySpeed)
326 UT_DECLARE_SCRIPT_METHOD(WithinFieldOfView_1); // WithinFieldOfView(WsfTrack, string);
327 UT_DECLARE_SCRIPT_METHOD(WithinFieldOfView_2); // WithinFieldOfView(WsfPlatform, string);
328 UT_DECLARE_SCRIPT_METHOD(MaskedByTerrain);
329
330 UT_DECLARE_SCRIPT_METHOD(RelativeHeadingOf); // RelativeHeadingOf(WsfTrack)
331 UT_DECLARE_SCRIPT_METHOD(RelativeOffsetOf); // RelativeOffsetOf(WsfTrack)
332 UT_DECLARE_SCRIPT_METHOD(RelativeAltitudeOf); // RelativeAltitudeOf(WsfTrack);
333
334 UT_DECLARE_SCRIPT_METHOD(ExtrapolateGreatCirclePosition); // ExtrapolateGreatCirclePosition(double, double, double, double)
335 UT_DECLARE_SCRIPT_METHOD(GreatCircleHeading); // GreatCircleHeading(WsfTrack)
336 UT_DECLARE_SCRIPT_METHOD(GreatCircleDistance); // GreatCircleDistance(WsfTrack)
337 UT_DECLARE_SCRIPT_METHOD(GreatCircleDestinationTime_1); // GreatCircleDestinationTime(WsfTrack)
338 UT_DECLARE_SCRIPT_METHOD(GreatCircleDestinationTime_2); // GreatCircleDestinationTime(double, double, double, double)
339
341
342 UT_DECLARE_SCRIPT_METHOD(ConvertWCSToECS); // NO WIKI | DEPRECATED
343 UT_DECLARE_SCRIPT_METHOD(ConvertWCSToECS_2);
344 UT_DECLARE_SCRIPT_METHOD(ConvertECSToWCS);
345 UT_DECLARE_SCRIPT_METHOD(ConvertECIToWCS);
346 UT_DECLARE_SCRIPT_METHOD(ConvertWCSToECI);
347
348 // Zone containment methods
349
352 UT_DECLARE_SCRIPT_METHOD(Zone); // WsfZone GetZone(string)
353 UT_DECLARE_SCRIPT_METHOD(ZoneNames); // Array<string> ZoneNames()
354 UT_DECLARE_SCRIPT_METHOD(Zones); // Array<WsfZone> Zones()
355
357
359
361 UT_DECLARE_SCRIPT_METHOD(CategoryMemberOf); // CategoryMemberOf(name)
363
364 UT_DECLARE_SCRIPT_METHOD(SwapMover_1); // SwapMover(string)
365 UT_DECLARE_SCRIPT_METHOD(SwapMover_2); // SwapMover(WsfMover)
366
367 // Group methods
368
369 UT_DECLARE_SCRIPT_METHOD(GroupMemberOf_1); // NO_DOC | DEPRECATED
370 UT_DECLARE_SCRIPT_METHOD(GroupMemberOf_2); // GroupMemberOf(string)
371 UT_DECLARE_SCRIPT_METHOD(GroupMemberOf_3); // GroupMemberOf(WsfGroup)
372 UT_DECLARE_SCRIPT_METHOD(GetGroupByIndex); // NO_DOC | DEPRECATED
373 UT_DECLARE_SCRIPT_METHOD(GetGroupByName); // NO_DOC | DEPRECATED
374 UT_DECLARE_SCRIPT_METHOD(GroupsByName); // returns Array<string>
375 UT_DECLARE_SCRIPT_METHOD(Groups); // returns Array<WsfGroup>
376 UT_DECLARE_SCRIPT_METHOD(GroupJoin); // GroupJoin(string)
377 UT_DECLARE_SCRIPT_METHOD(GroupLeave); // GroupLeave(string)
378
379 // Component Information Methods
380
381 UT_DECLARE_SCRIPT_METHOD(PrintComponentInfo);
382 UT_DECLARE_SCRIPT_METHOD(GetComponentInfo);
383};
384
385#endif
#define UT_DECLARE_AUX_DATA_SCRIPT_METHODS()
Definition WsfScriptAuxDataUtil.hpp:194
wsf::comm::Comm Comm
Definition WsfScriptCommRouterClass.cpp:28
wsf::comm::router::Router Router
Definition WsfScriptCommRouterClass.cpp:27
aObjectPtr SetAppearance(16, 1, afterburnerValue, true)
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition Sensor.hpp:30
std::string ToString(void *aObjectPtr) const override
Definition WsfScriptObjectClass.cpp:61
WsfScriptObjectClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptObjectClass.cpp:24
UT_DECLARE_SCRIPT_METHOD(TurnProcessorOn)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_3)
UT_DECLARE_SCRIPT_METHOD(FollowRoute_6)
UT_DECLARE_SCRIPT_METHOD(IsA_TypeOf)
UT_DECLARE_SCRIPT_METHOD(HasCurrentTarget)
UT_DECLARE_SCRIPT_METHOD(SetLocationECI)
UT_DECLARE_SCRIPT_METHOD(GeoPoint)
UT_DECLARE_SCRIPT_METHOD(GroundRangeTo_4)
UT_DECLARE_SCRIPT_METHOD(FuelRemaining)
UT_DECLARE_SCRIPT_METHOD(LocationAsWaypoint)
UT_DECLARE_SCRIPT_METHOD(ExecuteAtTime_2)
UT_DECLARE_SCRIPT_METHOD(SetSpeedAtWaypoint)
UT_DECLARE_SCRIPT_METHOD(SetRoute_2)
UT_DECLARE_SCRIPT_METHOD(CrossRangeTo_4)
UT_DECLARE_SCRIPT_METHOD(RelativeAzimuthOf)
UT_DECLARE_SCRIPT_METHOD(ExecuteScript)
UT_DECLARE_SCRIPT_METHOD(RouterEntry)
UT_DECLARE_SCRIPT_METHOD(ConcealmentFactor)
UT_DECLARE_SCRIPT_METHOD(SetRoll)
UT_DECLARE_SCRIPT_METHOD(SetVelocityECS)
UT_DECLARE_SCRIPT_METHOD(Execute_2)
UT_DECLARE_SCRIPT_METHOD(SetCommander_2)
UT_DECLARE_SCRIPT_METHOD(VelocityNED)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_5s)
UT_DECLARE_SCRIPT_METHOD(TrueBearingTo_4)
UT_DECLARE_SCRIPT_METHOD(GoToPoint_3)
UT_DECLARE_SCRIPT_METHOD(Comment_2)
UT_DECLARE_SCRIPT_METHOD(SetConcealmentFactor)
bool EqualTo(void *aLHS, void *aRHS) override
Definition WsfScriptPlatformClass.cpp:637
UT_DECLARE_SCRIPT_METHOD(GroundRangeTo_2)
UT_DECLARE_SCRIPT_METHOD(ConvertWCSToECS)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_2s)
UT_DECLARE_SCRIPT_METHOD(SetCommander_1)
UT_DECLARE_SCRIPT_METHOD(PullGsInPlaneWithSpeed)
UT_DECLARE_SCRIPT_METHOD(SetConfigurationState)
UT_DECLARE_SCRIPT_METHOD(DamageFactor)
UT_DECLARE_SCRIPT_METHOD(PerceivedLocationErrorNED)
UT_DECLARE_SCRIPT_METHOD(FollowRoute_1)
UT_DECLARE_SCRIPT_METHOD(DeletePlatform)
UT_DECLARE_SCRIPT_METHOD(SetHeading)
UT_DECLARE_SCRIPT_METHOD(SetCapability)
UT_DECLARE_SCRIPT_METHOD(LocationWCS)
UT_DECLARE_SCRIPT_METHOD(SetSignatureState)
UT_DECLARE_SCRIPT_METHOD(TurnToRelativeHeading_1)
UT_DECLARE_SCRIPT_METHOD(InterceptLocation2D_3)
UT_DECLARE_SCRIPT_METHOD(SetLocation_2)
UT_DECLARE_SCRIPT_METHOD(InterceptLocation2D_2)
UT_DECLARE_SCRIPT_METHOD(WithinFieldOfView_2)
void OnNewScriptRef(UtScriptRef &aReference) override
Definition WsfScriptPlatformClass.cpp:679
UT_DECLARE_SCRIPT_METHOD(Subordinates_1)
UT_DECLARE_SCRIPT_METHOD(ScriptExists)
UT_DECLARE_SCRIPT_METHOD(GroundRangeTo_1)
UT_DECLARE_SCRIPT_METHOD(ProcessorCount)
UT_DECLARE_SCRIPT_METHOD(DistanceAlongRoute)
UT_DECLARE_SCRIPT_METHOD(FutureLocation)
UT_DECLARE_SCRIPT_METHOD(PerceivedLocationErrorWCS)
UT_DECLARE_SCRIPT_METHOD(VelocityECI)
UT_DECLARE_SCRIPT_METHOD(ConfigurationState)
UT_DECLARE_SCRIPT_METHOD(FollowRoute_4)
UT_DECLARE_SCRIPT_METHOD(SetAfterburnerFactor)
UT_DECLARE_SCRIPT_METHOD(TrueBearingTo_2)
UT_DECLARE_SCRIPT_METHOD(CommandChainEntry)
UT_DECLARE_SCRIPT_METHOD(BreakFormation)
UT_DECLARE_SCRIPT_METHOD(RouterCount)
~WsfScriptPlatformClass() override=default
UT_DECLARE_SCRIPT_METHOD(TotalMass)
UT_DECLARE_SCRIPT_METHOD(DownRangeTo_4)
UT_DECLARE_SCRIPT_METHOD(VelocityJ2000)
UT_DECLARE_SCRIPT_METHOD(MasterRawTrackList)
UT_DECLARE_SCRIPT_METHOD(CommandChain)
UT_DECLARE_SCRIPT_METHOD(ExtrapolateGreatCirclePosition)
UT_DECLARE_SCRIPT_METHOD(RelativeBearingTo_4)
UT_DECLARE_SCRIPT_METHOD(ConvertWCSToECI)
UT_DECLARE_SCRIPT_METHOD(Execute_1)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_2)
UT_DECLARE_SCRIPT_METHOD(TrueBearingTo_3)
UT_DECLARE_SCRIPT_METHOD(VisualPart)
UT_DECLARE_SCRIPT_METHOD(SetIcon)
UT_DECLARE_SCRIPT_METHOD(CrossRangeTo_3)
UT_DECLARE_SCRIPT_METHOD(AfterburnerFactor)
UT_DECLARE_SCRIPT_METHOD(TimeSinceCreation)
UT_DECLARE_SCRIPT_METHOD(TurnSensorOn)
UT_DECLARE_SCRIPT_METHOD(FindAndSetPath)
UT_DECLARE_SCRIPT_METHOD(FlyVectorWithThrottle)
UT_DECLARE_SCRIPT_METHOD(GoToMachNumber_2)
UT_DECLARE_SCRIPT_METHOD(InterceptLocation2D_1)
UT_DECLARE_SCRIPT_METHOD(PerceivedLocation)
UT_DECLARE_SCRIPT_METHOD(Appearance)
UT_DECLARE_SCRIPT_METHOD(TurnCommOn)
UT_DECLARE_SCRIPT_METHOD(TurnMoverOn)
UT_DECLARE_SCRIPT_METHOD(Length)
UT_DECLARE_SCRIPT_METHOD(FollowRoute_2)
UT_DECLARE_SCRIPT_METHOD(GetRoute)
UT_DECLARE_SCRIPT_METHOD(SetSide)
UT_DECLARE_SCRIPT_METHOD(Comment_1)
UT_DECLARE_SCRIPT_METHOD(SetCreationTime)
UT_DECLARE_SCRIPT_METHOD(PathFinder)
UT_DECLARE_SCRIPT_METHOD(CommanderName_1)
UT_DECLARE_SCRIPT_METHOD(MasterTrackList)
UT_DECLARE_SCRIPT_METHOD(LocationMGRS)
UT_DECLARE_SCRIPT_METHOD(SetMoverDebugEnabled)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_1)
UT_DECLARE_SCRIPT_METHOD(FollowRoute_5)
UT_DECLARE_SCRIPT_METHOD(RoutePointIndex)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_1s)
UT_DECLARE_SCRIPT_METHOD(Heading)
UT_DECLARE_SCRIPT_METHOD(ClosingSpeedOf_3)
UT_DECLARE_SCRIPT_METHOD(SetRoute_1)
UT_DECLARE_SCRIPT_METHOD(CrossRangeTo_2)
UT_DECLARE_SCRIPT_METHOD(SpatialDomain)
UT_DECLARE_SCRIPT_METHOD(SetPerceivedLocationErrorWCS)
UT_DECLARE_SCRIPT_METHOD(OrientationWCS)
UT_DECLARE_SCRIPT_METHOD(SensorEntry)
UT_DECLARE_SCRIPT_METHOD(ReturnToRoute)
UT_DECLARE_SCRIPT_METHOD(ClosingSpeedOf_4)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_3s)
UT_DECLARE_SCRIPT_METHOD(GoToTrack_2)
UT_DECLARE_SCRIPT_METHOD(SensorCount)
UT_DECLARE_SCRIPT_METHOD(TrackList)
UT_DECLARE_SCRIPT_METHOD(CommandChainCount)
UT_DECLARE_SCRIPT_METHOD(SetEndOfPath)
UT_DECLARE_SCRIPT_METHOD(RelativeElevationOf)
UT_DECLARE_SCRIPT_METHOD(TurnToHeading_2)
UT_DECLARE_SCRIPT_METHOD(GPS_Status)
UT_DECLARE_SCRIPT_METHOD(Subordinates_2)
WsfScriptPlatformClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptPlatformClass.cpp:289
UT_DECLARE_SCRIPT_METHOD(InterceptLocation2D_4)
UT_DECLARE_SCRIPT_METHOD(WCS_To_ECS_DCM)
UT_DECLARE_SCRIPT_METHOD(WithinZone)
UT_DECLARE_SCRIPT_METHOD(TurnSensorOff)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_5)
UT_DECLARE_SCRIPT_METHOD(TravelTime)
UT_DECLARE_SCRIPT_METHOD(FollowRoute_3)
UT_DECLARE_SCRIPT_METHOD(SetPitch)
UT_DECLARE_SCRIPT_METHOD(ProcessorEntry)
UT_DECLARE_SCRIPT_METHOD(FindRouteNetwork)
UT_DECLARE_SCRIPT_METHOD(ClosingSpeedOf_1)
UT_DECLARE_SCRIPT_METHOD(GoToPoint_1)
UT_DECLARE_SCRIPT_METHOD(GoToLocation_1)
UT_DECLARE_SCRIPT_METHOD(Capabilities)
UT_DECLARE_SCRIPT_METHOD(MachNumber)
UT_DECLARE_SCRIPT_METHOD(SetOrientationWCS)
UT_DECLARE_SCRIPT_METHOD(WCS_To_NED_DCM)
UT_DECLARE_SCRIPT_METHOD(GoToTrack)
UT_DECLARE_SCRIPT_METHOD(FlyHeadingSpeedAltitude)
UT_DECLARE_SCRIPT_METHOD(Sensor)
UT_DECLARE_SCRIPT_METHOD(Peers_1)
UT_DECLARE_SCRIPT_METHOD(FlyVectorWithSpeed)
UT_DECLARE_SCRIPT_METHOD(GoToSpeed_2)
UT_DECLARE_SCRIPT_METHOD(TurnToHeading_1)
UT_DECLARE_SCRIPT_METHOD(FlyRates)
UT_DECLARE_SCRIPT_METHOD(JoinFormation)
UT_DECLARE_SCRIPT_METHOD(PullGsInPlaneWithThrottle)
UT_DECLARE_SCRIPT_METHOD(InterceptLocation3D_3)
UT_DECLARE_SCRIPT_METHOD(ConvertECIToWCS)
UT_DECLARE_SCRIPT_METHOD(DownRangeTo_1)
UT_DECLARE_SCRIPT_METHOD(Altitude)
UT_DECLARE_SCRIPT_METHOD(SetMarking)
UT_DECLARE_SCRIPT_METHOD(Indestructible)
UT_DECLARE_SCRIPT_METHOD(GoToAltitude_1)
UT_DECLARE_SCRIPT_METHOD(Commander_1)
UT_DECLARE_SCRIPT_METHOD(InterceptLocation3D_4)
UT_DECLARE_SCRIPT_METHOD(GoToMachNumber_1)
UT_DECLARE_SCRIPT_METHOD(GroundSpeed)
UT_DECLARE_SCRIPT_METHOD(TurnToRelativeHeading_2)
UT_DECLARE_SCRIPT_METHOD(RelativeHeadingOf)
UT_DECLARE_SCRIPT_METHOD(LocationTEME)
UT_DECLARE_SCRIPT_METHOD(GreatCircleDistance)
UT_DECLARE_SCRIPT_METHOD(GoToLocation_2)
UT_DECLARE_SCRIPT_METHOD(HeadingDifferenceOf_2)
UT_DECLARE_SCRIPT_METHOD(DownRangeTo_2)
UT_DECLARE_SCRIPT_METHOD(GreatCircleDestinationTime_2)
UT_DECLARE_SCRIPT_METHOD(ApparentTime)
UT_DECLARE_SCRIPT_METHOD(InterceptLocation3D_1)
UT_DECLARE_SCRIPT_METHOD(ZoneNames)
UT_DECLARE_SCRIPT_METHOD(SetOrientationECI)
UT_DECLARE_SCRIPT_METHOD(ExecuteGlobalScript)
UT_DECLARE_SCRIPT_METHOD(ClosestApproachOf_1)
UT_DECLARE_SCRIPT_METHOD(SetLocationMGRS_1)
UT_DECLARE_SCRIPT_METHOD(Location)
UT_DECLARE_SCRIPT_METHOD(OrientationNED)
UT_DECLARE_SCRIPT_METHOD(Longitude)
UT_DECLARE_SCRIPT_METHOD(CommanderName_2)
UT_DECLARE_SCRIPT_METHOD(ApparentAspectOf)
UT_DECLARE_SCRIPT_METHOD(GoToPoint_4)
UT_DECLARE_SCRIPT_METHOD(ClosestApproachOf_2)
UT_DECLARE_SCRIPT_METHOD(Commander_2)
bool LessThan(void *aLHS, void *aRHS) override
Definition WsfScriptPlatformClass.cpp:644
UT_DECLARE_SCRIPT_METHOD(Refuel_1)
UT_DECLARE_SCRIPT_METHOD(Latitude)
UT_DECLARE_SCRIPT_METHOD(EnterState)
UT_DECLARE_SCRIPT_METHOD(TurnMoverOff)
UT_DECLARE_SCRIPT_METHOD(InState)
UT_DECLARE_SCRIPT_METHOD(TurnRouterOff)
UT_DECLARE_SCRIPT_METHOD(HeightAboveTerrain)
UT_DECLARE_SCRIPT_METHOD(TrackManager)
UT_DECLARE_SCRIPT_METHOD(TurnProcessorOff)
UT_DECLARE_SCRIPT_METHOD(SetTrailingEffects)
UT_DECLARE_SCRIPT_METHOD(GoToAltitude_3)
UT_DECLARE_SCRIPT_METHOD(GetTargetSpeed)
UT_DECLARE_SCRIPT_METHOD(GoToPoint_2)
UT_DECLARE_SCRIPT_METHOD(Unpause)
UT_DECLARE_SCRIPT_METHOD(GoToLabel)
UT_DECLARE_SCRIPT_METHOD(SetCurrentTarget)
UT_DECLARE_SCRIPT_METHOD(LineOfSightRatesTo)
UT_DECLARE_SCRIPT_METHOD(ExitState)
UT_DECLARE_SCRIPT_METHOD(SetIndestructible)
UT_DECLARE_SCRIPT_METHOD(AccelerationNED)
UT_DECLARE_SCRIPT_METHOD(SetLocation_1)
UT_DECLARE_SCRIPT_METHOD(FuelBingoQuantity)
UT_DECLARE_SCRIPT_METHOD(CommCount)
UT_DECLARE_SCRIPT_METHOD(GreatCircleHeading)
UT_DECLARE_SCRIPT_METHOD(SetGPS_Status)
UT_DECLARE_SCRIPT_METHOD(TrueBearingTo_1)
UT_DECLARE_SCRIPT_METHOD(PayloadMass)
UT_DECLARE_SCRIPT_METHOD(RelativeBearingTo_2)
UT_DECLARE_SCRIPT_METHOD(WithinZoneOf)
UT_DECLARE_SCRIPT_METHOD(CrossRangeTo_1)
UT_DECLARE_SCRIPT_METHOD(SetAppearance)
UT_DECLARE_SCRIPT_METHOD(HeadingDifferenceOf_1)
UT_DECLARE_SCRIPT_METHOD(RelativeBearingTo_1)
UT_DECLARE_SCRIPT_METHOD(SetVelocityNED)
UT_DECLARE_SCRIPT_METHOD(Peers_2)
UT_DECLARE_SCRIPT_METHOD(RelativeOffsetOf)
UT_DECLARE_SCRIPT_METHOD(MaskedByTerrain)
UT_DECLARE_SCRIPT_METHOD(GoToAltitude_2)
UT_DECLARE_SCRIPT_METHOD(VelocityTEME)
UT_DECLARE_SCRIPT_METHOD(GoToSpeed_1)
UT_DECLARE_SCRIPT_METHOD(AccelerationWCS)
UT_DECLARE_SCRIPT_METHOD(CurrentTargetTrack)
UT_DECLARE_SCRIPT_METHOD(Refuel_2)
UT_DECLARE_SCRIPT_METHOD(SetLocationMGRS_2)
UT_DECLARE_SCRIPT_METHOD(RelativeAltitudeOf)
UT_DECLARE_SCRIPT_METHOD(LocationJ2000)
UT_DECLARE_SCRIPT_METHOD(ClosingSpeedOf_2)
UT_DECLARE_SCRIPT_METHOD(GoToSpeed_3)
UT_DECLARE_SCRIPT_METHOD(CurrentTarget)
UT_DECLARE_SCRIPT_METHOD(Marking)
UT_DECLARE_SCRIPT_METHOD(CreationTime)
UT_DECLARE_SCRIPT_METHOD(RelativeBearingTo_3)
UT_DECLARE_SCRIPT_METHOD(RawTrackList)
UT_DECLARE_SCRIPT_METHOD(GroundRangeTo_3)
UT_DECLARE_SCRIPT_METHOD(AccelerationECI)
UT_DECLARE_SCRIPT_METHOD(ConvertWCSToECS_2)
UT_DECLARE_SCRIPT_METHOD(SetDamageFactor)
UT_DECLARE_SCRIPT_METHOD(Router)
UT_DECLARE_SCRIPT_METHOD(CreateRoute)
UT_DECLARE_SCRIPT_METHOD(GoToLocation_3)
UT_DECLARE_SCRIPT_METHOD(OrientationECI)
UT_DECLARE_SCRIPT_METHOD(CommEntry)
UT_DECLARE_SCRIPT_METHOD(Processor)
UT_DECLARE_SCRIPT_METHOD(TurnCommOff)
UT_DECLARE_SCRIPT_METHOD(InterceptLocation3D_2)
UT_DECLARE_SCRIPT_METHOD(FuelMass)
UT_DECLARE_SCRIPT_METHOD(ExecuteScriptWithArgs)
UT_DECLARE_SCRIPT_METHOD(LocationECI)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_4)
UT_DECLARE_SCRIPT_METHOD(TurnRouterOn)
UT_DECLARE_SCRIPT_METHOD(IsExternallyControlled)
UT_DECLARE_SCRIPT_METHOD(EmptyMass)
UT_DECLARE_SCRIPT_METHOD(DownRangeTo_3)
UT_DECLARE_SCRIPT_METHOD(ConvertECSToWCS)
UT_DECLARE_SCRIPT_METHOD(WithinFieldOfView_1)
UT_DECLARE_SCRIPT_METHOD(ExecuteAtTime_1)
UT_DECLARE_SCRIPT_METHOD(GoToLocation_4)
UT_DECLARE_SCRIPT_METHOD(VelocityWCS)
UT_DECLARE_SCRIPT_METHOD(SetRandomLocation)
UT_DECLARE_SCRIPT_METHOD(GreatCircleDestinationTime_1)
UT_DECLARE_SCRIPT_METHOD(SlantRangeTo_4s)
UT_DECLARE_SCRIPT_METHOD(Height)
UT_DECLARE_SCRIPT_METHOD(SetOrientationNED)
UT_DECLARE_SCRIPT_METHOD(ClearCurrentTarget)
Copyrights Multiple, All Rights Reserved