WSF
WsfScriptSpaceMoverClass.cpp File Reference
#include "WsfScriptSpaceMoverClass.hpp"
#include <memory>
#include <sstream>
#include <stdexcept>
#include "UtCentralBody.hpp"
#include "UtColor.hpp"
#include "UtECI_Conversion.hpp"
#include "UtEarth.hpp"
#include "UtLog.hpp"
#include "UtMat3.hpp"
#include "UtMemory.hpp"
#include "UtOptional.hpp"
#include "UtOrbitalPropagator.hpp"
#include "UtOrbitalState.hpp"
#include "UtQuaternion.hpp"
#include "UtRIC_Frame.hpp"
#include "UtScriptColor.hpp"
#include "UtScriptRef.hpp"
#include "UtScriptVec3.hpp"
#include "UtSphericalEarth.hpp"
#include "UtTwoLineElement.hpp"
#include "UtVec3.hpp"
#include "WsfArticulatedPart.hpp"
#include "WsfAttitudeController.hpp"
#include "WsfDateTime.hpp"
#include "WsfGeoPoint.hpp"
#include "WsfLocalTrack.hpp"
#include "WsfNORAD_OrbitalPropagator.hpp"
#include "WsfNORAD_PropagatorInverter.hpp"
#include "WsfOrbitalEvent.hpp"
#include "WsfOrbitalMissionSequence.hpp"
#include "WsfOrbitalTargeting.hpp"
#include "WsfOrbitalTargetingCost.hpp"
#include "WsfPlatform.hpp"
#include "WsfPropagatorTargetPoint.hpp"
#include "WsfSimulation.hpp"
#include "WsfSpaceMover.hpp"
#include "WsfSpaceMoverBase.hpp"
#include "WsfSpaceOrientation.hpp"
#include "WsfSpaceScriptOrientation.hpp"
#include "WsfTargetPointOptions.hpp"
#include "WsfTrackManager.hpp"
#include "script/WsfScriptContext.hpp"
#include "script/WsfScriptDefs.hpp"
#include "script/WsfScriptGeoPointClass.hpp"
Include dependency graph for WsfScriptSpaceMoverClass.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, LocationAtTime, 1, "WsfGeoPoint", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, LocationECI_AtTime, 1, "Vec3", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, VelocityECI_AtTime, 1, "Vec3", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SemiMajorAxis, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, Eccentricity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, Inclination, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, RAAN, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, MeanMotion, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, MeanAnomaly, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, TrueAnomaly, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ArgumentOfPeriapsis, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetOrientation_1, 1, "void", "Quaternion")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetOrientation_2, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetOrientation_3, 1, "void", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetOrientation_4, 5, "void", "double, double, double, Vec3, Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetOrientation_5, 3, "void", "WsfArticulatedPart, Vec3, Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetOrientation_6, 1, "void", "WsfSpaceOrientation")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, EclipseAnomalies, 0, "Array<double>", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, EclipseTimes, 0, "Array<double>", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, EclipsedState, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, GetTimeToConstraint, 1, "double", "WsfOrbitalEventCondition")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, OrbitalPeriod, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, RevolutionsPerDay, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, OrbitalRegime, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, RevolutionNumber_1, 1, "double", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, RevolutionNumber_2, 1, "double", "Calendar")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ApoapsisRadius, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ApoapsisAltitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, PeriapsisRadius, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, PeriapsisAltitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialEpoch, 0, "Calendar", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialArgumentOfPeriapsis, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialEccentricity, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialInclination, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialMeanAnomaly, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialMeanMotion, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialRAAN, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialSemiMajorAxis, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialTrueAnomaly, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialPositionLLA, 0, "WsfGeoPoint", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialPositionECI, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialPositionWCS, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialVelocityECI, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialVelocityWCS, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialHeading, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, AvailableDeltaV, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetInitialPoint_1, 4, "bool", "double, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetInitialPoint_2, 2, "void", "Vec3, Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetInitialPoint_3, 3, "void", "Vec3, Vec3, Calendar")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, TwoLineElement, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetTwoLineElement, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, InitialTwoLineElement, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SatelliteNumber, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, Classification, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, BallisticCoefficient, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, BStar, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ManeuverDuration, 1, "double", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, AvailableManeuverDuration, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, CurrentManeuver, 0, "WsfOrbitalManeuver", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ExecuteManeuver, 1, "bool", "WsfOrbitalManeuver")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ExecuteManeuverSequence, 1, "bool", "WsfOrbitalMissionSequence")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, CurrentOrbitalEvent, 0, "WsfOrbitalEvent", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ExecuteOrbitalEvent, 1, "bool", "WsfOrbitalEvent")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ExecuteMissionSequence, 1, "bool", "WsfOrbitalMissionSequence")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeRendezvousDeprecated, 4, "Array<double>", "WsfTrackId, double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeInterceptDeprecated, 4, "Array<double>", "WsfTrackId, double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeRendezvousTrackOptimized, 4, "Array<double>", "WsfTrack, double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeInterceptTrackOptimized, 4, "Array<double>", "WsfTrack, double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeRendezvousTrackFixed, 2, "Array<double>", "WsfTrack, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeInterceptTrackFixed, 2, "Array<double>", "WsfTrack, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeRendezvousTargetPointOptimized, 4, "Array<double>", "WsfTargetPoint, double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeRendezvousTargetPointCost, 4, "Array<double>", "WsfTargetPoint, double, double, WsfOrbitalOptimizationCost")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeRendezvousTargetPointFixed, 2, "Array<double>", "WsfTargetPoint, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeInterceptTargetPointOptimized, 4, "Array<double>", "WsfTargetPoint, double, double, bool")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeInterceptTargetPointCost, 4, "Array<double>", "WsfTargetPoint, double, double, WsfOrbitalOptimizationCost")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, ComputeInterceptTargetPointFixed, 2, "Array<double>", "WsfTargetPoint, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, CancelMissionSequence, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, Descriptor, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, Designator, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetOrbitColor, 1, "void", "Color")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, GetOrbitColor, 0, "Color", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, RIC_1, 1, "Vec3", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, RIC_2, 1, "Vec3", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, RIC_AtTime_1, 2, "Vec3", "double,WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, RIC_AtTime_2, 2, "Vec3", "double,WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, LookAngleTo_Track, 1, "double", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, LookAngleTo_Platform, 1, "double", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, LookAngleTo_LLA, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, LookAngleTo_GeoPoint, 1, "double", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, IncidenceAngle_Track, 1, "double", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, IncidenceAngle_Platform, 1, "double", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, IncidenceAngle_LLA, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, IncidenceAngle_GeoPoint, 1, "double", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, TargetElevationAngle_Track, 1, "double", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, TargetElevationAngle_Platform, 1, "double", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, TargetElevationAngle_LLA, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, TargetElevationAngle_GeoPoint, 1, "double", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SquintAngleTo_Track, 1, "double", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SquintAngleTo_Platform, 1, "double", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SquintAngleTo_LLA, 3, "double", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SquintAngleTo_GeoPoint, 1, "double", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, DistanceToHorizon, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, LookAngleToHorizon, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptSpaceMoverClass, WsfSpaceMoverBase, SetInitialOrbitalState, 1, "void", "OrbitalState")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ApoapsisAltitude ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ApoapsisRadius ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ArgumentOfPeriapsis ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
AvailableDeltaV ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
AvailableManeuverDuration ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
BallisticCoefficient ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
BStar ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
CancelMissionSequence ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
Classification ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeInterceptDeprecated ,
4 ,
"Array<double>" ,
" WsfTrackId,
double ,
double ,
bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeInterceptTargetPointCost ,
4 ,
"Array<double>" ,
" WsfTargetPoint,
double ,
double ,
WsfOrbitalOptimizationCost"  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeInterceptTargetPointFixed ,
2 ,
"Array<double>" ,
" WsfTargetPoint,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeInterceptTargetPointOptimized ,
4 ,
"Array<double>" ,
" WsfTargetPoint,
double ,
double ,
bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeInterceptTrackFixed ,
2 ,
"Array<double>" ,
" WsfTrack,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeInterceptTrackOptimized ,
4 ,
"Array<double>" ,
" WsfTrack,
double ,
double ,
bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeRendezvousDeprecated ,
4 ,
"Array<double>" ,
" WsfTrackId,
double ,
double ,
bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeRendezvousTargetPointCost ,
4 ,
"Array<double>" ,
" WsfTargetPoint,
double ,
double ,
WsfOrbitalOptimizationCost"  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeRendezvousTargetPointFixed ,
2 ,
"Array<double>" ,
" WsfTargetPoint,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeRendezvousTargetPointOptimized ,
4 ,
"Array<double>" ,
" WsfTargetPoint,
double ,
double ,
bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeRendezvousTrackFixed ,
2 ,
"Array<double>" ,
" WsfTrack,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ComputeRendezvousTrackOptimized ,
4 ,
"Array<double>" ,
" WsfTrack,
double ,
double ,
bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
CurrentManeuver ,
0 ,
"WsfOrbitalManeuver" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
CurrentOrbitalEvent ,
0 ,
"WsfOrbitalEvent" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
Descriptor ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
Designator ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [26/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
DistanceToHorizon ,
0 ,
"double" ,
""  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [27/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
Eccentricity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [28/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
EclipseAnomalies ,
0 ,
"Array<double>" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [29/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
EclipsedState ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
EclipseTimes ,
0 ,
"Array<double>" ,
""  )

References SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [31/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ExecuteManeuver ,
1 ,
"bool" ,
"WsfOrbitalManeuver"  )

◆ UT_DEFINE_SCRIPT_METHOD() [32/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ExecuteManeuverSequence ,
1 ,
"bool" ,
"WsfOrbitalMissionSequence"  )

◆ UT_DEFINE_SCRIPT_METHOD() [33/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ExecuteMissionSequence ,
1 ,
"bool" ,
"WsfOrbitalMissionSequence"  )

References SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [34/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ExecuteOrbitalEvent ,
1 ,
"bool" ,
"WsfOrbitalEvent"  )

◆ UT_DEFINE_SCRIPT_METHOD() [35/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
GetOrbitColor ,
0 ,
"Color" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [36/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
GetTimeToConstraint ,
1 ,
"double" ,
"WsfOrbitalEventCondition"  )

◆ UT_DEFINE_SCRIPT_METHOD() [37/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
IncidenceAngle_GeoPoint ,
1 ,
"double" ,
"WsfGeoPoint"  )

◆ UT_DEFINE_SCRIPT_METHOD() [38/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
IncidenceAngle_LLA ,
3 ,
"double" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [39/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
IncidenceAngle_Platform ,
1 ,
"double" ,
"WsfPlatform"  )

References platformPtr, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [40/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
IncidenceAngle_Track ,
1 ,
"double" ,
"WsfTrack"  )

References TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [41/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
Inclination ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [42/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialArgumentOfPeriapsis ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [43/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialEccentricity ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [44/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialEpoch ,
0 ,
"Calendar" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [45/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialHeading ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [46/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialInclination ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [47/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialMeanAnomaly ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [48/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialMeanMotion ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [49/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialPositionECI ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [50/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialPositionLLA ,
0 ,
"WsfGeoPoint" ,
""  )

References pointPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [51/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialPositionWCS ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [52/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialRAAN ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [53/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialSemiMajorAxis ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [54/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialTrueAnomaly ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [55/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialTwoLineElement ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [56/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialVelocityECI ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [57/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
InitialVelocityWCS ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [58/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
LocationAtTime ,
1 ,
"WsfGeoPoint" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [59/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
LocationECI_AtTime ,
1 ,
"Vec3" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [60/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
LookAngleTo_GeoPoint ,
1 ,
"double" ,
"WsfGeoPoint"  )

◆ UT_DEFINE_SCRIPT_METHOD() [61/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
LookAngleTo_LLA ,
3 ,
"double" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [62/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
LookAngleTo_Platform ,
1 ,
"double" ,
"WsfPlatform"  )

References platformPtr, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [63/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
LookAngleTo_Track ,
1 ,
"double" ,
"WsfTrack"  )

References TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [64/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
LookAngleToHorizon ,
0 ,
"double" ,
""  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [65/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
ManeuverDuration ,
1 ,
"double" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [66/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
MeanAnomaly ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [67/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
MeanMotion ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [68/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
OrbitalPeriod ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [69/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
OrbitalRegime ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [70/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
PeriapsisAltitude ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [71/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
PeriapsisRadius ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [72/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
RAAN ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [73/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
RevolutionNumber_1 ,
1 ,
"double" ,
"double"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [74/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
RevolutionNumber_2 ,
1 ,
"double" ,
"Calendar"  )

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [75/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
RevolutionsPerDay ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [76/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
RIC_1 ,
1 ,
"Vec3" ,
"WsfPlatform"  )

◆ UT_DEFINE_SCRIPT_METHOD() [77/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
RIC_2 ,
1 ,
"Vec3" ,
"WsfTrack"  )

◆ UT_DEFINE_SCRIPT_METHOD() [78/104]

◆ UT_DEFINE_SCRIPT_METHOD() [79/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
RIC_AtTime_2 ,
2 ,
"Vec3" ,
" double ,
WsfTrack"  )

◆ UT_DEFINE_SCRIPT_METHOD() [80/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SatelliteNumber ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [81/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SemiMajorAxis ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [82/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetInitialOrbitalState ,
1 ,
"void" ,
"OrbitalState"  )

◆ UT_DEFINE_SCRIPT_METHOD() [83/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetInitialPoint_1 ,
4 ,
"bool" ,
" double ,
double ,
double ,
double"  )

References platformPtr, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [84/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetInitialPoint_2 ,
2 ,
"void" ,
" Vec3,
Vec3"  )

References platformPtr, SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [85/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetInitialPoint_3 ,
3 ,
"void" ,
" Vec3,
Vec3 ,
Calendar"  )

References platformPtr, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [86/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetOrbitColor ,
1 ,
"void" ,
"Color"  )

◆ UT_DEFINE_SCRIPT_METHOD() [87/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetOrientation_1 ,
1 ,
"void" ,
"Quaternion"  )

◆ UT_DEFINE_SCRIPT_METHOD() [88/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetOrientation_2 ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [89/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetOrientation_3 ,
1 ,
"void" ,
"WsfGeoPoint"  )

◆ UT_DEFINE_SCRIPT_METHOD() [90/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetOrientation_4 ,
5 ,
"void" ,
" double ,
double ,
double ,
Vec3 ,
Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [91/104]

◆ UT_DEFINE_SCRIPT_METHOD() [92/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetOrientation_6 ,
1 ,
"void" ,
"WsfSpaceOrientation"  )

◆ UT_DEFINE_SCRIPT_METHOD() [93/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SetTwoLineElement ,
1 ,
"bool" ,
"string"  )

For NORAD space movers, the TLE is TEME referenced; otherwise, TOD-referenced.

References TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [94/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SquintAngleTo_GeoPoint ,
1 ,
"double" ,
"WsfGeoPoint"  )

◆ UT_DEFINE_SCRIPT_METHOD() [95/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SquintAngleTo_LLA ,
3 ,
"double" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [96/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SquintAngleTo_Platform ,
1 ,
"double" ,
"WsfPlatform"  )

References platformPtr, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [97/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
SquintAngleTo_Track ,
1 ,
"double" ,
"WsfTrack"  )

References TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [98/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
TargetElevationAngle_GeoPoint ,
1 ,
"double" ,
"WsfGeoPoint"  )

◆ UT_DEFINE_SCRIPT_METHOD() [99/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
TargetElevationAngle_LLA ,
3 ,
"double" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [100/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
TargetElevationAngle_Platform ,
1 ,
"double" ,
"WsfPlatform"  )

References platformPtr, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [101/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
TargetElevationAngle_Track ,
1 ,
"double" ,
"WsfTrack"  )

References TIME_NOW, and trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [102/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
TrueAnomaly ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [103/104]

◆ UT_DEFINE_SCRIPT_METHOD() [104/104]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptSpaceMoverClass ,
WsfSpaceMoverBase ,
VelocityECI_AtTime ,
1 ,
"Vec3" ,
"double"  )
Copyrights Multiple, All Rights Reserved