WSF
WsfScriptP6DOF_MoverTestObject.cpp File Reference
#include "WsfScriptP6DOF_MoverTestObject.hpp"
#include "P6DofUtils.hpp"
#include "UtMemory.hpp"
#include "WsfP6DOF_MoverTestObject.hpp"
#include "script/WsfScriptDefs.hpp"
Include dependency graph for WsfScriptP6DOF_MoverTestObject.cpp:

Functions

aObjectPtr Update (time)
aReturnVal SetDouble (aObjectPtr->GetRangeSinceStart_km())
aObjectPtr SetMasterNoLagTesting (aVarArgs[0].GetBool())
aObjectPtr SetMasterFreezeLocation (aVarArgs[0].GetBool())
aObjectPtr SetMasterFreezeAltitude (aVarArgs[0].GetBool())
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, SetMasterFreezeVerticalSpeed, 1, "void", "bool")
aObjectPtr SetMasterFreezePitch (aVarArgs[0].GetBool())
aObjectPtr SetMasterFreezeRoll (aVarArgs[0].GetBool())
aObjectPtr SetMasterFreezeYaw (aVarArgs[0].GetBool())
aObjectPtr SetMasterFreezeFuelBurn (aVarArgs[0].GetBool())
aObjectPtr SetMasterNoAlphaTesting (aVarArgs[0].GetBool())
aObjectPtr Autotune ()
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, CanFlyAt, 4, "int", "double,double,double,double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, CreateAutopilotSupportFile, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, CreateAutopilotSupportFileWithMaxMach, 2, "void", "string,double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, CreateAutopilotConfigFile, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, FlyStraightLevelFullThrottle, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, TurnRateAt, 3, "double", "double,double,double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, TurnRateWithConditions, 6, "double", "double,double,double,double,double,double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, GetLevelFlightHorizontalThrust, 4, "double", "double,double,double,double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, GetLevelFlightDrag, 3, "double", "double,double,double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, GetPitchingMoment, 4, "double", "double,double,double,double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, GetLevelFlightFuelBurnRate, 3, "double", "double,double,double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, SetVehicleMass, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptP6DOF_MoverTestObject, WsfP6DOF_MoverTestObject, MaxInstantaneousGLoad, 3, "double", "double,double,double")

Function Documentation

◆ Autotune()

aObjectPtr Autotune ( )

◆ SetDouble()

aReturnVal SetDouble ( aObjectPtr-> GetRangeSinceStart_km())

◆ SetMasterFreezeAltitude()

aObjectPtr SetMasterFreezeAltitude ( aVarArgs. GetBool()[0])

◆ SetMasterFreezeFuelBurn()

aObjectPtr SetMasterFreezeFuelBurn ( aVarArgs. GetBool()[0])

◆ SetMasterFreezeLocation()

aObjectPtr SetMasterFreezeLocation ( aVarArgs. GetBool()[0])

◆ SetMasterFreezePitch()

aObjectPtr SetMasterFreezePitch ( aVarArgs. GetBool()[0])

◆ SetMasterFreezeRoll()

aObjectPtr SetMasterFreezeRoll ( aVarArgs. GetBool()[0])

◆ SetMasterFreezeYaw()

aObjectPtr SetMasterFreezeYaw ( aVarArgs. GetBool()[0])

◆ SetMasterNoAlphaTesting()

aObjectPtr SetMasterNoAlphaTesting ( aVarArgs. GetBool()[0])

◆ SetMasterNoLagTesting()

aObjectPtr SetMasterNoLagTesting ( aVarArgs. GetBool()[0])

◆ Update()

aObjectPtr Update ( time )
Initial value:
{
double time = TIME_NOW
#define TIME_NOW
Definition WsfScriptDefs.hpp:21

◆ UT_DEFINE_SCRIPT_METHOD() [1/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
CanFlyAt ,
4 ,
"int" ,
" double ,
double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [2/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
CreateAutopilotConfigFile ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
CreateAutopilotSupportFile ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
CreateAutopilotSupportFileWithMaxMach ,
2 ,
"void" ,
" string,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
FlyStraightLevelFullThrottle ,
0 ,
"void" ,
""  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [6/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
GetLevelFlightDrag ,
3 ,
"double" ,
" double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [7/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
GetLevelFlightFuelBurnRate ,
3 ,
"double" ,
" double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [8/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
GetLevelFlightHorizontalThrust ,
4 ,
"double" ,
" double ,
double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [9/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
GetPitchingMoment ,
4 ,
"double" ,
" double ,
double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [10/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
MaxInstantaneousGLoad ,
3 ,
"double" ,
" double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [11/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
SetMasterFreezeVerticalSpeed ,
1 ,
"void" ,
"bool"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [12/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
SetVehicleMass ,
1 ,
"void" ,
"double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [13/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
TurnRateAt ,
3 ,
"double" ,
" double ,
double ,
double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [14/14]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptP6DOF_MoverTestObject ,
WsfP6DOF_MoverTestObject ,
TurnRateWithConditions ,
6 ,
"double" ,
" double ,
double ,
double ,
double ,
double ,
double"  )

References TIME_NOW.

Copyrights Multiple, All Rights Reserved