WSF
WsfScriptOrbitalLaunchComputerClass.cpp File Reference
#include "script/WsfScriptOrbitalLaunchComputerClass.hpp"
#include <iostream>
#include "UtMemory.hpp"
#include "WsfDateTime.hpp"
#include "WsfEnvironment.hpp"
#include "WsfOrbitalLaunchComputer.hpp"
#include "WsfSimulation.hpp"
#include "script/WsfScriptContext.hpp"
#include "script/WsfScriptDefs.hpp"
Include dependency graph for WsfScriptOrbitalLaunchComputerClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, ComputeLEO_Insertion, 2, "bool", "double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, LaunchHeading, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, Inclination, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, InsertionTimeOfFlight, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, InsertionLocation, 0, "WsfGeoPoint", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, InsertionSpeed, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, InsertionSpeedFixed, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, InsertionHeading, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, InsertionPitch, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, InsertionResidualDeltaV, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, InsertionFuelRemaining, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, InsertionTimeRemaining, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, OrbitalElements, 0, "Array<double>", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptOrbitalLaunchComputerClass, WsfOrbitalLaunchComputer, ComputeOrbitalElements, 3, "Array<double>", "Vec3, Vec3, double")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
ComputeLEO_Insertion ,
2 ,
"bool" ,
" double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/14]

◆ UT_DEFINE_SCRIPT_METHOD() [3/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
Inclination ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
InsertionFuelRemaining ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
InsertionHeading ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
InsertionLocation ,
0 ,
"WsfGeoPoint" ,
""  )

References pointPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [7/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
InsertionPitch ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
InsertionResidualDeltaV ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
InsertionSpeed ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
InsertionSpeedFixed ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
InsertionTimeOfFlight ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
InsertionTimeRemaining ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
LaunchHeading ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptOrbitalLaunchComputerClass ,
WsfOrbitalLaunchComputer ,
OrbitalElements ,
0 ,
"Array<double>" ,
""  )
Copyrights Multiple, All Rights Reserved