WSF
WsfScriptLaunchComputerClass.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 WSFSCRIPTLAUNCHCOMPUTERCLASS_HPP
13#define WSFSCRIPTLAUNCHCOMPUTERCLASS_HPP
14
15#include "wsf_mil_export.h"
16
18
21{
22public:
23 WsfScriptLaunchComputerClass(const std::string& aClassName, UtScriptTypes* aTypesPtr);
24
25 UT_DECLARE_SCRIPT_METHOD(Weapon); // NO_DOC | DEPRECATED
26 UT_DECLARE_SCRIPT_METHOD(Platform); // NO_DOC | DEPRECATED
27
28 UT_DECLARE_SCRIPT_METHOD(HaveResultsFor);
29 UT_DECLARE_SCRIPT_METHOD(LaunchTimeIsValid);
30 UT_DECLARE_SCRIPT_METHOD(LauncherBearingIsValid);
31 UT_DECLARE_SCRIPT_METHOD(LauncherElevationIsValid);
32 UT_DECLARE_SCRIPT_METHOD(LoftAngleIsValid);
33 UT_DECLARE_SCRIPT_METHOD(BurnTimeIsValid);
34 UT_DECLARE_SCRIPT_METHOD(TimeOfFlightIsValid);
35 UT_DECLARE_SCRIPT_METHOD(InterceptTimeIsValid);
36 UT_DECLARE_SCRIPT_METHOD(InterceptPointIsValid);
37 UT_DECLARE_SCRIPT_METHOD(TargetImpactTimeIsValid);
38 UT_DECLARE_SCRIPT_METHOD(TargetImpactPointIsValid);
39 UT_DECLARE_SCRIPT_METHOD(EndTimeIsValid);
40 UT_DECLARE_SCRIPT_METHOD(EndPointIsValid);
41
42 UT_DECLARE_SCRIPT_METHOD(CanIntercept_1);
43 UT_DECLARE_SCRIPT_METHOD(CanIntercept_2);
45 UT_DECLARE_SCRIPT_METHOD(LauncherBearing);
46 UT_DECLARE_SCRIPT_METHOD(LauncherElevation);
51 UT_DECLARE_SCRIPT_METHOD(InterceptPoint);
52 UT_DECLARE_SCRIPT_METHOD(TargetImpactTime);
53 UT_DECLARE_SCRIPT_METHOD(TargetImpactPoint);
56
61
62 UT_DECLARE_SCRIPT_METHOD(SetInterceptTime);
63 UT_DECLARE_SCRIPT_METHOD(SetInterceptPoint);
65 UT_DECLARE_SCRIPT_METHOD(SetTimeOfFlight);
68
70
71 UT_DECLARE_SCRIPT_METHOD(ComputeEndPoint);
72 UT_DECLARE_SCRIPT_METHOD(ComputeLaunchWindows);
73 UT_DECLARE_SCRIPT_METHOD(LaunchWindowCount);
74 UT_DECLARE_SCRIPT_METHOD(FirstLaunchTime);
75 UT_DECLARE_SCRIPT_METHOD(FirstInterceptTime);
76 UT_DECLARE_SCRIPT_METHOD(FirstInterceptPoint);
77 UT_DECLARE_SCRIPT_METHOD(LastLaunchTime);
78 UT_DECLARE_SCRIPT_METHOD(LastInterceptTime);
79 UT_DECLARE_SCRIPT_METHOD(LastInterceptPoint);
80 UT_DECLARE_SCRIPT_METHOD(LateralTargetOffset);
81 UT_DECLARE_SCRIPT_METHOD(TargetApogeeTime);
82 UT_DECLARE_SCRIPT_METHOD(TargetApogeePoint);
84
86
89
91
92 UT_DECLARE_SCRIPT_METHOD(LastLaunchTime_OLD); // NO_DOC | DEPRECATED
93 UT_DECLARE_SCRIPT_METHOD(LastInterceptTime_OLD); // NO_DOC | DEPRECATED
94 UT_DECLARE_SCRIPT_METHOD(LastInterceptPoint_OLD); // NO_DOC | DEPRECATED
96};
97
98#endif
UT_DECLARE_SCRIPT_METHOD(TimeOfFlightIsValid)
UT_DECLARE_SCRIPT_METHOD(LateralTargetOffset)
UT_DECLARE_SCRIPT_METHOD(HaveResultsFor)
UT_DECLARE_SCRIPT_METHOD(TargetImpactPoint)
UT_DECLARE_SCRIPT_METHOD(LaunchTime)
UT_DECLARE_SCRIPT_METHOD(SetLoftAngle)
UT_DECLARE_SCRIPT_METHOD(LauncherBearingIsValid)
UT_DECLARE_SCRIPT_METHOD(InterceptTime)
UT_DECLARE_SCRIPT_METHOD(CanIntercept_2)
UT_DECLARE_SCRIPT_METHOD(TargetApogeePoint)
UT_DECLARE_SCRIPT_METHOD(InterceptPoint)
UT_DECLARE_SCRIPT_METHOD(InterceptPointIsValid)
UT_DECLARE_SCRIPT_METHOD(LookupResult)
UT_DECLARE_SCRIPT_METHOD(FirstLaunchTime)
UT_DECLARE_SCRIPT_METHOD(SetInterceptPoint)
UT_DECLARE_SCRIPT_METHOD(SetTimeOfFlight)
UT_DECLARE_SCRIPT_METHOD(LastLaunchTime_OLD)
UT_DECLARE_SCRIPT_METHOD(LastInterceptTime)
UT_DECLARE_SCRIPT_METHOD(LaunchWindowCount)
UT_DECLARE_SCRIPT_METHOD(CanIntercept_1)
UT_DECLARE_SCRIPT_METHOD(LastInterceptPoint_OLD)
UT_DECLARE_SCRIPT_METHOD(TargetImpactTime)
UT_DECLARE_SCRIPT_METHOD(LauncherElevation)
UT_DECLARE_SCRIPT_METHOD(LastInterceptPoint)
UT_DECLARE_SCRIPT_METHOD(SetLaunchTime)
UT_DECLARE_SCRIPT_METHOD(ComputeEndPoint)
UT_DECLARE_SCRIPT_METHOD(LoftAngleIsValid)
UT_DECLARE_SCRIPT_METHOD(LauncherElevationIsValid)
UT_DECLARE_SCRIPT_METHOD(InterceptTimeIsValid)
UT_DECLARE_SCRIPT_METHOD(BurnTimeIsValid)
UT_DECLARE_SCRIPT_METHOD(TargetImpactPointIsValid)
UT_DECLARE_SCRIPT_METHOD(TargetImpactTimeIsValid)
UT_DECLARE_SCRIPT_METHOD(EndTimeIsValid)
UT_DECLARE_SCRIPT_METHOD(LastInterceptTime_OLD)
UT_DECLARE_SCRIPT_METHOD(TargetApogeeTime)
UT_DECLARE_SCRIPT_METHOD(FirstInterceptTime)
UT_DECLARE_SCRIPT_METHOD(SetInterceptTime)
UT_DECLARE_SCRIPT_METHOD(EndPointIsValid)
UT_DECLARE_SCRIPT_METHOD(LaunchTimeIsValid)
UT_DECLARE_SCRIPT_METHOD(LastLaunchTime)
UT_DECLARE_SCRIPT_METHOD(TimeOfFlight)
UT_DECLARE_SCRIPT_METHOD(ComputeLaunchWindows)
UT_DECLARE_SCRIPT_METHOD(FirstInterceptPoint)
UT_DECLARE_SCRIPT_METHOD(LauncherBearing)
WsfScriptLaunchComputerClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptLaunchComputerClass.cpp:23
WsfScriptObjectClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptObjectClass.cpp:24
Copyrights Multiple, All Rights Reserved