WSF
WsfScriptOrbitalLaunchComputerClass Class Reference

Script interface for WsfOrbitalLaunchComputer. More...

#include <WsfScriptOrbitalLaunchComputerClass.hpp>

Inheritance diagram for WsfScriptOrbitalLaunchComputerClass:
Collaboration diagram for WsfScriptOrbitalLaunchComputerClass:

Public Member Functions

 WsfScriptOrbitalLaunchComputerClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (ComputeLEO_Insertion)
 UT_DECLARE_SCRIPT_METHOD (LaunchHeading)
 UT_DECLARE_SCRIPT_METHOD (Inclination)
 UT_DECLARE_SCRIPT_METHOD (InsertionTimeOfFlight)
 UT_DECLARE_SCRIPT_METHOD (InsertionLocation)
 UT_DECLARE_SCRIPT_METHOD (InsertionSpeed)
 UT_DECLARE_SCRIPT_METHOD (InsertionSpeedFixed)
 UT_DECLARE_SCRIPT_METHOD (InsertionHeading)
 UT_DECLARE_SCRIPT_METHOD (InsertionPitch)
 UT_DECLARE_SCRIPT_METHOD (InsertionResidualDeltaV)
 UT_DECLARE_SCRIPT_METHOD (InsertionFuelRemaining)
 UT_DECLARE_SCRIPT_METHOD (InsertionTimeRemaining)
 UT_DECLARE_SCRIPT_METHOD (OrbitalElements)
 UT_DECLARE_SCRIPT_METHOD (ComputeOrbitalElements)
Public Member Functions inherited from WsfScriptLaunchComputerClass
 WsfScriptLaunchComputerClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (Weapon)
 UT_DECLARE_SCRIPT_METHOD (Platform)
 UT_DECLARE_SCRIPT_METHOD (HaveResultsFor)
 UT_DECLARE_SCRIPT_METHOD (LaunchTimeIsValid)
 UT_DECLARE_SCRIPT_METHOD (LauncherBearingIsValid)
 UT_DECLARE_SCRIPT_METHOD (LauncherElevationIsValid)
 UT_DECLARE_SCRIPT_METHOD (LoftAngleIsValid)
 UT_DECLARE_SCRIPT_METHOD (BurnTimeIsValid)
 UT_DECLARE_SCRIPT_METHOD (TimeOfFlightIsValid)
 UT_DECLARE_SCRIPT_METHOD (InterceptTimeIsValid)
 UT_DECLARE_SCRIPT_METHOD (InterceptPointIsValid)
 UT_DECLARE_SCRIPT_METHOD (TargetImpactTimeIsValid)
 UT_DECLARE_SCRIPT_METHOD (TargetImpactPointIsValid)
 UT_DECLARE_SCRIPT_METHOD (EndTimeIsValid)
 UT_DECLARE_SCRIPT_METHOD (EndPointIsValid)
 UT_DECLARE_SCRIPT_METHOD (CanIntercept_1)
 UT_DECLARE_SCRIPT_METHOD (CanIntercept_2)
 UT_DECLARE_SCRIPT_METHOD (LaunchTime)
 UT_DECLARE_SCRIPT_METHOD (LauncherBearing)
 UT_DECLARE_SCRIPT_METHOD (LauncherElevation)
 UT_DECLARE_SCRIPT_METHOD (LoftAngle)
 UT_DECLARE_SCRIPT_METHOD (BurnTime)
 UT_DECLARE_SCRIPT_METHOD (TimeOfFlight)
 UT_DECLARE_SCRIPT_METHOD (InterceptTime)
 UT_DECLARE_SCRIPT_METHOD (InterceptPoint)
 UT_DECLARE_SCRIPT_METHOD (TargetImpactTime)
 UT_DECLARE_SCRIPT_METHOD (TargetImpactPoint)
 UT_DECLARE_SCRIPT_METHOD (EndTime)
 UT_DECLARE_SCRIPT_METHOD (EndPoint)
 UT_DECLARE_SCRIPT_METHOD (SetInterceptTime)
 UT_DECLARE_SCRIPT_METHOD (SetInterceptPoint)
 UT_DECLARE_SCRIPT_METHOD (SetLaunchTime)
 UT_DECLARE_SCRIPT_METHOD (SetTimeOfFlight)
 UT_DECLARE_SCRIPT_METHOD (SetLoftAngle)
 UT_DECLARE_SCRIPT_METHOD (ComputeEndPoint)
 UT_DECLARE_SCRIPT_METHOD (ComputeLaunchWindows)
 UT_DECLARE_SCRIPT_METHOD (LaunchWindowCount)
 UT_DECLARE_SCRIPT_METHOD (FirstLaunchTime)
 UT_DECLARE_SCRIPT_METHOD (FirstInterceptTime)
 UT_DECLARE_SCRIPT_METHOD (FirstInterceptPoint)
 UT_DECLARE_SCRIPT_METHOD (LastLaunchTime)
 UT_DECLARE_SCRIPT_METHOD (LastInterceptTime)
 UT_DECLARE_SCRIPT_METHOD (LastInterceptPoint)
 UT_DECLARE_SCRIPT_METHOD (LateralTargetOffset)
 UT_DECLARE_SCRIPT_METHOD (TargetApogeeTime)
 UT_DECLARE_SCRIPT_METHOD (TargetApogeePoint)
 UT_DECLARE_SCRIPT_METHOD (LookupResult)
 UT_DECLARE_SCRIPT_METHOD (LastLaunchTime_OLD)
 UT_DECLARE_SCRIPT_METHOD (LastInterceptTime_OLD)
 UT_DECLARE_SCRIPT_METHOD (LastInterceptPoint_OLD)
Public Member Functions inherited from WsfScriptObjectClass
 WsfScriptObjectClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptObjectClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (Name)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (BaseType)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (ProcessInput)

Detailed Description

Script interface for WsfOrbitalLaunchComputer.

Constructor & Destructor Documentation

◆ WsfScriptOrbitalLaunchComputerClass()

WsfScriptOrbitalLaunchComputerClass::WsfScriptOrbitalLaunchComputerClass ( const std::string & aClassName,
UtScriptTypes * aTypesPtr )

Member Function Documentation

◆ UT_DECLARE_SCRIPT_METHOD() [1/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( ComputeLEO_Insertion )

◆ UT_DECLARE_SCRIPT_METHOD() [2/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( ComputeOrbitalElements )

◆ UT_DECLARE_SCRIPT_METHOD() [3/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( Inclination )

◆ UT_DECLARE_SCRIPT_METHOD() [4/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( InsertionFuelRemaining )

◆ UT_DECLARE_SCRIPT_METHOD() [5/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( InsertionHeading )

◆ UT_DECLARE_SCRIPT_METHOD() [6/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( InsertionLocation )

◆ UT_DECLARE_SCRIPT_METHOD() [7/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( InsertionPitch )

◆ UT_DECLARE_SCRIPT_METHOD() [8/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( InsertionResidualDeltaV )

◆ UT_DECLARE_SCRIPT_METHOD() [9/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( InsertionSpeed )

◆ UT_DECLARE_SCRIPT_METHOD() [10/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( InsertionSpeedFixed )

◆ UT_DECLARE_SCRIPT_METHOD() [11/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( InsertionTimeOfFlight )

◆ UT_DECLARE_SCRIPT_METHOD() [12/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( InsertionTimeRemaining )

◆ UT_DECLARE_SCRIPT_METHOD() [13/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( LaunchHeading )

◆ UT_DECLARE_SCRIPT_METHOD() [14/14]

WsfScriptOrbitalLaunchComputerClass::UT_DECLARE_SCRIPT_METHOD ( OrbitalElements )

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved