WSF
WsfScriptOrbitalLaunchComputerClass.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 2016 Infoscitex, a DCS 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 WSFSCRIPTORBITALLAUNCHCOMPUTERCLASS_HPP
13#define WSFSCRIPTORBITALLAUNCHCOMPUTERCLASS_HPP
14
15#include "wsf_mil_export.h"
16
18
21{
22public:
23 WsfScriptOrbitalLaunchComputerClass(const std::string& aClassName, UtScriptTypes* aTypesPtr);
24
25 UT_DECLARE_SCRIPT_METHOD(ComputeLEO_Insertion);
27 // LoftAngle is from the base class...
29 UT_DECLARE_SCRIPT_METHOD(InsertionTimeOfFlight);
30 UT_DECLARE_SCRIPT_METHOD(InsertionLocation);
31 UT_DECLARE_SCRIPT_METHOD(InsertionSpeed);
32 UT_DECLARE_SCRIPT_METHOD(InsertionSpeedFixed);
33 UT_DECLARE_SCRIPT_METHOD(InsertionHeading);
34 UT_DECLARE_SCRIPT_METHOD(InsertionPitch);
35 UT_DECLARE_SCRIPT_METHOD(InsertionResidualDeltaV);
36 UT_DECLARE_SCRIPT_METHOD(InsertionFuelRemaining);
37 UT_DECLARE_SCRIPT_METHOD(InsertionTimeRemaining);
38 UT_DECLARE_SCRIPT_METHOD(OrbitalElements);
39
40 UT_DECLARE_SCRIPT_METHOD(ComputeOrbitalElements);
41};
42
43#endif
WsfScriptLaunchComputerClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptLaunchComputerClass.cpp:23
UT_DECLARE_SCRIPT_METHOD(InsertionResidualDeltaV)
UT_DECLARE_SCRIPT_METHOD(OrbitalElements)
UT_DECLARE_SCRIPT_METHOD(InsertionTimeRemaining)
UT_DECLARE_SCRIPT_METHOD(InsertionFuelRemaining)
UT_DECLARE_SCRIPT_METHOD(ComputeOrbitalElements)
WsfScriptOrbitalLaunchComputerClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptOrbitalLaunchComputerClass.cpp:25
UT_DECLARE_SCRIPT_METHOD(InsertionHeading)
UT_DECLARE_SCRIPT_METHOD(InsertionLocation)
UT_DECLARE_SCRIPT_METHOD(InsertionTimeOfFlight)
UT_DECLARE_SCRIPT_METHOD(InsertionSpeedFixed)
UT_DECLARE_SCRIPT_METHOD(ComputeLEO_Insertion)
Copyrights Multiple, All Rights Reserved