WSF
wsf::space::script Namespace Reference

Classes

class  Conjunction
 A Script class to encapsulate the results of an orbital conjunction report. More...
class  OrbitDesigner
class  OrbitalBlendedCost
class  OrbitalEventCondition
class  OrbitalManeuverCondition
 (Deprecated) Same as OrbitalEventCondition, except named differently, for use with orbital maneuvers. More...
class  OrbitalEvent
 A scriptable version of WsfOrbitalEvent. More...
class  OrbitalManeuver
 Same as OrbitalEvent, except named differently, for use with orbital maneuvers. More...
class  CompoundManeuver
 A scriptable version of WsfOrbitalManeuvers::CompoundManeuver. More...
class  ChangeEccentricity
 A scriptable version of WsfOrbitalManeuvers::ChangeEccentricity. More...
class  Circularize
 A scriptable version of WsfOrbitalManeuvers::Circularize. More...
class  ChangeInclination
 A scriptable version of WsfOrbitalManeuvers::ChangeInclination. More...
class  ChangeRAAN
 A scriptable version of WsfOrbitalManeuvers::ChangeRAAN. More...
class  ChangeRAAN_Inclination
 A scriptable version of WsfOrbitalManeuvers::ChangeRAAN_Inclination. More...
class  DeltaV
 A scriptable version of WsfOrbitalManeuvers::DeltaV. More...
class  Drift
class  Tangent
 A scriptable version of WsfOrbitalManeuvers::Tangent. More...
class  Normal
 A scriptable version of WsfOrbitalManeuvers::Normal. More...
class  HohmannTransfer
 A scriptable version of WsfOrbitalManeuvers::HohmannTransfer. More...
class  ChangeSemiMajorAxis
 A scriptable version of WsfOrbitalManeuvers::ChangeSemiMajorAxis. More...
class  MatchVelocity
 A scriptable version of WsfOrbitalManeuvers::ChangeSemiMajorAxis. More...
class  NaturalMotionCircumnavigation
class  Intercept
 A scriptable version of WsfOrbitalManeuvers::Intercept. More...
class  Rendezvous
 A scriptable version of WsfOrbitalManeuvers::Rendezvous. More...
class  Target
 A scriptable version of WsfOrbitalManeuvers::Rendezvous. More...
class  Teardrop
 A scriptable version of WsfOrbitalManeuvers::Teardrop. More...
class  PerformStaging
 A scriptable version of WsfOrbitalStagingEvent. More...
class  Scripted
 A scriptable version of WsfOrbitalScriptEvent. More...
class  ChangeAttitude
 A scriptable version of WsfOrbitalAttitudeChangeEvent. More...
class  OrbitalMissionSequence
 A scriptable version of WsfOrbitalMissionSequence. More...
class  OrbitalManeuverSequence
class  OrbitalOptimizationCost
class  Orientation

Functions

 UT_DEFINE_SCRIPT_METHOD (Conjunction, WsfOrbitalConjunctionRecord, MissDistance, 0, "double", "")
 Return the miss distance of the encounter in meters.
 UT_DEFINE_SCRIPT_METHOD (Conjunction, WsfOrbitalConjunctionRecord, RelativeVelocity, 0, "double", "")
 Return the relative velocity at the point of closest approach in meters / second.
 UT_DEFINE_SCRIPT_METHOD (Conjunction, WsfOrbitalConjunctionRecord, StartTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Conjunction, WsfOrbitalConjunctionRecord, EndTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Conjunction, WsfOrbitalConjunctionRecord, MinimumTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Conjunction, WsfOrbitalConjunctionRecord, MaximumProbability, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Conjunction, WsfOrbitalConjunctionRecord, Primary, 0, "string", "")
 Return an identifier for the primary object in the conjunction.
 UT_DEFINE_SCRIPT_METHOD (Conjunction, WsfOrbitalConjunctionRecord, Secondary, 0, "string", "")
 Return an identifier for the secondary object in the conjunction.
 UT_DEFINE_SCRIPT_METHOD (OrbitDesigner, OrbitDesigner, SunSynchronous, 4, "WsfPlatform", "string, Calendar, double, double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalBlendedCost, wsf::space::BlendedCost, Construct, 3, "WsfOrbitalBlendedCost", "double, double, double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalBlendedCost, wsf::space::BlendedCost, ConstructLeastTime, 0, "WsfOrbitalBlendedCost", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalBlendedCost, wsf::space::BlendedCost, ConstructLeastDeltaV, 0, "WsfOrbitalBlendedCost", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalBlendedCost, wsf::space::BlendedCost, A_Value, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalBlendedCost, wsf::space::BlendedCost, B_Value, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalBlendedCost, wsf::space::BlendedCost, C_Value, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalBlendedCost, wsf::space::BlendedCost, SetA_Value, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalBlendedCost, wsf::space::BlendedCost, SetB_Value, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalBlendedCost, wsf::space::BlendedCost, SetC_Value, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, IsComplete, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, EventType, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, ManeuverType, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, IsFinite, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, Condition, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, ConditionType, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, SetCondition, 1, "void", "WsfOrbitalEventCondition")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, RelativeTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, OrbitNumber, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, Duration, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, SetDuration, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, SetFinite, 1, "void", "bool")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, SetUpdateInterval, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, Radius, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, StartTime, 0, "Calendar", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEvent, WsfOrbitalEvent, EvaluationTime, 0, "Calendar", "")
 UT_DEFINE_SCRIPT_METHOD (CompoundManeuver, WsfOrbitalManeuvers::CompoundManeuver, Construct, 0, "WsfCompoundManeuver", "")
 UT_DEFINE_SCRIPT_METHOD (CompoundManeuver, WsfOrbitalManeuvers::CompoundManeuver, AddManeuver, 1, "void", "WsfOrbitalManeuver")
 UT_DEFINE_SCRIPT_METHOD (ChangeEccentricity, WsfOrbitalManeuvers::ChangeEccentricity, Construct, 2, "WsfChangeEccentricity", "WsfOrbitalEventCondition, double")
 UT_DEFINE_SCRIPT_METHOD (Circularize, WsfOrbitalManeuvers::Circularize, Construct, 1, "WsfCircularize", "WsfOrbitalEventCondition")
 UT_DEFINE_SCRIPT_METHOD (ChangeInclination, WsfOrbitalManeuvers::ChangeInclination, Construct, 2, "WsfChangeInclination", "WsfOrbitalEventCondition, double")
 UT_DEFINE_SCRIPT_METHOD (ChangeRAAN, WsfOrbitalManeuvers::ChangeRAAN, Construct, 2, "WsfChangeRAAN", "WsfOrbitalEventCondition, double")
 UT_DEFINE_SCRIPT_METHOD (ChangeRAAN, WsfOrbitalManeuvers::ChangeRAAN, RAAN, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (ChangeRAAN_Inclination, WsfOrbitalManeuvers::ChangeRAAN_Inclination, Construct, 3, "WsfChangeRAAN_Inclination", "WsfOrbitalEventCondition, double, double")
 UT_DEFINE_SCRIPT_METHOD (ChangeRAAN_Inclination, WsfOrbitalManeuvers::ChangeRAAN_Inclination, RAAN, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (ChangeRAAN_Inclination, WsfOrbitalManeuvers::ChangeRAAN_Inclination, Inclination, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (DeltaV, WsfOrbitalManeuvers::DeltaV, Construct_Deprecated, 2, "WsfDeltaV_Maneuver", "WsfOrbitalEventCondition, Vec3")
 UT_DEFINE_SCRIPT_METHOD (DeltaV, WsfOrbitalManeuvers::DeltaV, Construct, 3, "WsfDeltaV_Maneuver", "WsfOrbitalEventCondition, Vec3, WsfOrbitalReferenceFrame")
 UT_DEFINE_SCRIPT_METHOD (DeltaV, WsfOrbitalManeuvers::DeltaV, Frame, 0, "WsfOrbitalReferenceFrame", "")
 UT_DEFINE_SCRIPT_METHOD (DeltaV, WsfOrbitalManeuvers::DeltaV, DeltaV_1, 0, "Vec3", "")
 UT_DEFINE_SCRIPT_METHOD (Drift, WsfOrbitalManeuvers::Drift, Construct_1, 5, "WsfDriftManeuver", "WsfOrbitalEventCondition, int, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (Drift, WsfOrbitalManeuvers::Drift, ConstructCost, 5, "WsfDriftManeuver", "WsfOrbitalEventCondition, WsfOrbitalOptimizationCost, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (Drift, WsfOrbitalManeuvers::Drift, Construct_2, 3, "WsfDriftManeuver", "WsfOrbitalEventCondition, double, double")
 UT_DEFINE_SCRIPT_METHOD (Drift, WsfOrbitalManeuvers::Drift, DriftRate, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Drift, WsfOrbitalManeuvers::Drift, SetDriftRate, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (Tangent, WsfOrbitalManeuvers::Tangent, Construct, 2, "WsfTangentManeuver", "WsfOrbitalEventCondition, double")
 UT_DEFINE_SCRIPT_METHOD (Normal, WsfOrbitalManeuvers::Normal, Construct, 2, "WsfNormalManeuver", "WsfOrbitalEventCondition, double")
 UT_DEFINE_SCRIPT_METHOD (HohmannTransfer, WsfOrbitalManeuvers::HohmannTransfer, Construct, 2, "WsfHohmannTransfer", "WsfOrbitalEventCondition, double")
 UT_DEFINE_SCRIPT_METHOD (ChangeSemiMajorAxis, WsfOrbitalManeuvers::ChangeSemiMajorAxis, Construct, 2, "WsfChangeSemiMajorAxis", "WsfOrbitalEventCondition, double")
 UT_DEFINE_SCRIPT_METHOD (MatchVelocity, WsfOrbitalManeuvers::MatchVelocity, Construct, 2, "WsfMatchVelocity", "WsfOrbitalEventCondition, WsfTrackId")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, Construct_1, 6, "WsfNaturalMotionCircumnavigation", "WsfOrbitalEventCondition, WsfTargetPoint, int, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, ConstructCost, 6, "WsfNaturalMotionCircumnavigation", "WsfOrbitalEventCondition, WsfTargetPoint, WsfOrbitalOptimizationCost, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, Construct_2, 4, "WsfNaturalMotionCircumnavigation", "WsfOrbitalEventCondition, WsfTargetPoint, double, double")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, OrbitSize, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, OrbitPhase, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, OutOfPlaneAmplitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, OutOfPlanePhase, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, SetOrbitSize, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, SetOrbitPhase, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, SetOutOfPlaneAmplitude, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (NaturalMotionCircumnavigation, WsfOrbitalManeuvers::NaturalMotionCircumnavigation, SetOutOfPlanePhase, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (Intercept, WsfOrbitalManeuvers::Intercept, TargetPoint, 0, "WsfTargetPoint", "")
 UT_DEFINE_SCRIPT_METHOD (Intercept, WsfOrbitalManeuvers::Intercept, Tolerance, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Intercept, WsfOrbitalManeuvers::Intercept, SetTolerance, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (Intercept, WsfOrbitalManeuvers::Intercept, Construct_1, 5, "WsfInterceptManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, int, double, double")
 UT_DEFINE_SCRIPT_METHOD (Intercept, WsfOrbitalManeuvers::Intercept, ConstructCost, 5, "WsfInterceptManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, WsfOrbitalOptimizationCost, double, double")
 UT_DEFINE_SCRIPT_METHOD (Intercept, WsfOrbitalManeuvers::Intercept, Construct_2, 3, "WsfInterceptManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, double")
 UT_DEFINE_SCRIPT_METHOD (Target, WsfOrbitalManeuvers::Target, TargetPoint, 0, "WsfTargetPoint", "")
 UT_DEFINE_SCRIPT_METHOD (Target, WsfOrbitalManeuvers::Target, Tolerance, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Target, WsfOrbitalManeuvers::Target, SetTolerance, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (Target, WsfOrbitalManeuvers::Target, Construct_1, 5, "WsfTargetManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, int, double, double")
 UT_DEFINE_SCRIPT_METHOD (Target, WsfOrbitalManeuvers::Target, ConstructCost, 5, "WsfTargetManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, WsfOrbitalOptimizationCost, double, double")
 UT_DEFINE_SCRIPT_METHOD (Target, WsfOrbitalManeuvers::Target, Construct_2, 3, "WsfTargetManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, double")
 UT_DEFINE_SCRIPT_METHOD (Teardrop, WsfOrbitalManeuvers::Teardrop, Construct_1, 8, "WsfTeardropManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, int, double, double, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (Teardrop, WsfOrbitalManeuvers::Teardrop, ConstructCost, 8, "WsfTeardropManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, WsfOrbitalOptimizationCost, double, double, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (Teardrop, WsfOrbitalManeuvers::Teardrop, Construct_2, 6, "WsfTeardropManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, double, double, double, double")
 UT_DEFINE_SCRIPT_METHOD (Teardrop, WsfOrbitalManeuvers::Teardrop, Period, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Teardrop, WsfOrbitalManeuvers::Teardrop, RadialOffsetAtPOCA, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Teardrop, WsfOrbitalManeuvers::Teardrop, TimeToPOCA, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Teardrop, WsfOrbitalManeuvers::Teardrop, Repetitions, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (Teardrop, WsfOrbitalManeuvers::Teardrop, SetRepetitions, 1, "void", "int")
 UT_DEFINE_SCRIPT_METHOD (Rendezvous, WsfOrbitalManeuvers::Rendezvous, TargetPoint, 0, "WsfTargetPoint", "")
 UT_DEFINE_SCRIPT_METHOD (Rendezvous, WsfOrbitalManeuvers::Rendezvous, Tolerance, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (Rendezvous, WsfOrbitalManeuvers::Rendezvous, SetTolerance, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (Rendezvous, WsfOrbitalManeuvers::Rendezvous, Construct_1, 5, "WsfRendezvousManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, int, double, double")
 UT_DEFINE_SCRIPT_METHOD (Rendezvous, WsfOrbitalManeuvers::Rendezvous, ConstructCost, 5, "WsfRendezvousManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, WsfOrbitalOptimizationCost, double, double")
 UT_DEFINE_SCRIPT_METHOD (Rendezvous, WsfOrbitalManeuvers::Rendezvous, Construct_2, 3, "WsfRendezvousManeuver", "WsfOrbitalEventCondition, WsfTargetPoint, double")
 UT_DEFINE_SCRIPT_METHOD (PerformStaging, WsfOrbitalStagingEvent, Construct, 1, "WsfPerformStaging", "WsfOrbitalEventCondition")
 UT_DEFINE_SCRIPT_METHOD (Scripted, WsfOrbitalScriptEvent, Construct, 5, "WsfOrbitalScriptEvent", "WsfOrbitalEventCondition, string, string, string, string")
 UT_DEFINE_SCRIPT_METHOD (ChangeAttitude, WsfOrbitalAttitudeChangeEvent, Construct, 2, "WsfChangeAttitude", "WsfOrbitalEventCondition, WsfSpaceOrientation")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, NONE, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_RELATIVE_TIME, 1, "WsfOrbitalEventCondition", "double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_PERIAPSIS, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_APOAPSIS, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_ASCENDING_NODE, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_DESCENDING_NODE, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_ASCENDING_RADIUS, 1, "WsfOrbitalEventCondition", "double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_DESCENDING_RADIUS, 1, "WsfOrbitalEventCondition", "double")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_NORTHERN_INTERSECTION, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_SOUTHERN_INTERSECTION, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_ECLIPSE_ENTRY, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, AT_ECLIPSE_EXIT, 0, "WsfOrbitalEventCondition", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalManeuver, WsfOrbitalManeuver, EARLIEST_TIME, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalManeuver, WsfOrbitalManeuver, LEAST_DELTA_V, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalManeuver, WsfOrbitalManeuver, NONE, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, ConditionType, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalEventCondition, wsf::space::OrbitalPropagatorCondition, SetOrbitNumber, 1, "void", "int")
 UT_DEFINE_SCRIPT_METHOD (OrbitalMissionSequence, OrbitalMissionSequence, Construct, 0, "WsfOrbitalMissionSequence", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalMissionSequence, WsfOrbitalMissionSequence, AddManeuver, 1, "void", "WsfOrbitalManeuver")
 UT_DEFINE_SCRIPT_METHOD (OrbitalMissionSequence, WsfOrbitalMissionSequence, AddEvent, 1, "void", "WsfOrbitalEvent")
 UT_DEFINE_SCRIPT_METHOD (OrbitalManeuverSequence, OrbitalManeuverSequence, Construct, 0, "WsfOrbitalManeuverSequence", "")
 UT_DEFINE_SCRIPT_METHOD (OrbitalOptimizationCost, wsf::space::OrbitalTargetingCost, Cost, 2, "double", "double, double")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, NONE, 0, "WsfSpaceOrientation", "")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, NADIR_WITH_ECI_VELOCITY_CONSTRAINT, 0, "WsfSpaceOrientation", "")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, NADIR_WITH_ECEF_VELOCITY_CONSTRAINT, 0, "WsfSpaceOrientation", "")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, SOLAR_WITH_NADIR_CONSTRAINT, 0, "WsfSpaceOrientation", "")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, NADIR_WITH_SOLAR_CONSTRAINT, 0, "WsfSpaceOrientation", "")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, ECI_VELOCITY_WITH_NADIR_CONSTRAINT, 0, "WsfSpaceOrientation", "")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, ECI_VELOCITY_WITH_SOLAR_CONSTRAINT, 0, "WsfSpaceOrientation", "")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, ENTITY_WITH_SOLAR_CONSTRAINT_1, 1, "WsfSpaceOrientation", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, ENTITY_WITH_NADIR_CONSTRAINT_1, 1, "WsfSpaceOrientation", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, ENTITY_WITH_ORBIT_PLANE_CONSTRAINT_1, 1, "WsfSpaceOrientation", "WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, ENTITY_WITH_SOLAR_CONSTRAINT_2, 1, "WsfSpaceOrientation", "WsfTrackId")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, ENTITY_WITH_NADIR_CONSTRAINT_2, 1, "WsfSpaceOrientation", "WsfTrackId")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, ENTITY_WITH_ORBIT_PLANE_CONSTRAINT_2, 1, "WsfSpaceOrientation", "WsfTrackId")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, POINT_WITH_ORBIT_PLANE_CONSTRAINT, 1, "WsfSpaceOrientation", "WsfGeoPoint")
 UT_DEFINE_SCRIPT_METHOD (Orientation, wsf::space::Orientation, SwapAxes, 0, "void", "")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( ChangeAttitude ,
WsfOrbitalAttitudeChangeEvent ,
Construct ,
2 ,
"WsfChangeAttitude" ,
" WsfOrbitalEventCondition,
WsfSpaceOrientation"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [2/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( ChangeEccentricity ,
WsfOrbitalManeuvers::ChangeEccentricity ,
Construct ,
2 ,
"WsfChangeEccentricity" ,
" WsfOrbitalEventCondition,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [3/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( ChangeInclination ,
WsfOrbitalManeuvers::ChangeInclination ,
Construct ,
2 ,
"WsfChangeInclination" ,
" WsfOrbitalEventCondition,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [4/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( ChangeRAAN ,
WsfOrbitalManeuvers::ChangeRAAN ,
Construct ,
2 ,
"WsfChangeRAAN" ,
" WsfOrbitalEventCondition,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [5/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( ChangeRAAN ,
WsfOrbitalManeuvers::ChangeRAAN ,
RAAN ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( ChangeRAAN_Inclination ,
WsfOrbitalManeuvers::ChangeRAAN_Inclination ,
Construct ,
3 ,
"WsfChangeRAAN_Inclination" ,
" WsfOrbitalEventCondition,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [7/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( ChangeRAAN_Inclination ,
WsfOrbitalManeuvers::ChangeRAAN_Inclination ,
Inclination ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( ChangeRAAN_Inclination ,
WsfOrbitalManeuvers::ChangeRAAN_Inclination ,
RAAN ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( ChangeSemiMajorAxis ,
WsfOrbitalManeuvers::ChangeSemiMajorAxis ,
Construct ,
2 ,
"WsfChangeSemiMajorAxis" ,
" WsfOrbitalEventCondition,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [10/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Circularize ,
WsfOrbitalManeuvers::Circularize ,
Construct ,
1 ,
"WsfCircularize" ,
"WsfOrbitalEventCondition"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [11/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( CompoundManeuver ,
WsfOrbitalManeuvers::CompoundManeuver ,
AddManeuver ,
1 ,
"void" ,
"WsfOrbitalManeuver"  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( CompoundManeuver ,
WsfOrbitalManeuvers::CompoundManeuver ,
Construct ,
0 ,
"WsfCompoundManeuver" ,
""  )

References SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [13/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Conjunction ,
WsfOrbitalConjunctionRecord ,
EndTime ,
0 ,
"double" ,
""  )

Return the end time of the conjunction in seconds. This is measured from the starting time of the simulation. The ending time of the conjunction is defined to be the predicted moment when the objects leave the combined error ellipsoid of the two tracks.

◆ UT_DEFINE_SCRIPT_METHOD() [14/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Conjunction ,
WsfOrbitalConjunctionRecord ,
MaximumProbability ,
0 ,
"double" ,
""  )

Return a worst case probability estimate of the conjunction. This gives a worst case probability, maximizing over all possible error ellipsoids.

◆ UT_DEFINE_SCRIPT_METHOD() [15/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Conjunction ,
WsfOrbitalConjunctionRecord ,
MinimumTime ,
0 ,
"double" ,
""  )

Return the time of closest approach. This is measured from the starting time of the simulation. This time is the moment when the predicted positions of the objects are closest together.

◆ UT_DEFINE_SCRIPT_METHOD() [16/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Conjunction ,
WsfOrbitalConjunctionRecord ,
MissDistance ,
0 ,
"double" ,
""  )

Return the miss distance of the encounter in meters.

◆ UT_DEFINE_SCRIPT_METHOD() [17/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Conjunction ,
WsfOrbitalConjunctionRecord ,
Primary ,
0 ,
"string" ,
""  )

Return an identifier for the primary object in the conjunction.

◆ UT_DEFINE_SCRIPT_METHOD() [18/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Conjunction ,
WsfOrbitalConjunctionRecord ,
RelativeVelocity ,
0 ,
"double" ,
""  )

Return the relative velocity at the point of closest approach in meters / second.

◆ UT_DEFINE_SCRIPT_METHOD() [19/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Conjunction ,
WsfOrbitalConjunctionRecord ,
Secondary ,
0 ,
"string" ,
""  )

Return an identifier for the secondary object in the conjunction.

◆ UT_DEFINE_SCRIPT_METHOD() [20/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Conjunction ,
WsfOrbitalConjunctionRecord ,
StartTime ,
0 ,
"double" ,
""  )

Return the start time of the conjunction in seconds. This is measured from the starting time of the simulation. The starting time of the conjunction is defined to be the predicted moment when the objects enter the combined error ellipsoid of the two tracks.

◆ UT_DEFINE_SCRIPT_METHOD() [21/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( DeltaV ,
WsfOrbitalManeuvers::DeltaV ,
Construct ,
3 ,
"WsfDeltaV_Maneuver" ,
" WsfOrbitalEventCondition,
Vec3 ,
WsfOrbitalReferenceFrame"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [22/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( DeltaV ,
WsfOrbitalManeuvers::DeltaV ,
Construct_Deprecated ,
2 ,
"WsfDeltaV_Maneuver" ,
" WsfOrbitalEventCondition,
Vec3"  )

References wsf::space::cINERTIAL, and SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [23/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( DeltaV ,
WsfOrbitalManeuvers::DeltaV ,
DeltaV_1 ,
0 ,
"Vec3" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( DeltaV ,
WsfOrbitalManeuvers::DeltaV ,
Frame ,
0 ,
"WsfOrbitalReferenceFrame" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Drift ,
WsfOrbitalManeuvers::Drift ,
Construct_1 ,
5 ,
"WsfDriftManeuver" ,
" WsfOrbitalEventCondition,
int ,
double ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [26/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Drift ,
WsfOrbitalManeuvers::Drift ,
Construct_2 ,
3 ,
"WsfDriftManeuver" ,
" WsfOrbitalEventCondition,
double ,
double"  )

References deltaTime, and SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [27/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Drift ,
WsfOrbitalManeuvers::Drift ,
ConstructCost ,
5 ,
"WsfDriftManeuver" ,
" WsfOrbitalEventCondition,
WsfOrbitalOptimizationCost ,
double ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [28/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Drift ,
WsfOrbitalManeuvers::Drift ,
DriftRate ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [29/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Drift ,
WsfOrbitalManeuvers::Drift ,
SetDriftRate ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( HohmannTransfer ,
WsfOrbitalManeuvers::HohmannTransfer ,
Construct ,
2 ,
"WsfHohmannTransfer" ,
" WsfOrbitalEventCondition,
double"  )

References SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [31/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Intercept ,
WsfOrbitalManeuvers::Intercept ,
Construct_1 ,
5 ,
"WsfInterceptManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
int ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [32/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Intercept ,
WsfOrbitalManeuvers::Intercept ,
Construct_2 ,
3 ,
"WsfInterceptManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
double"  )

References deltaTime, and SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [33/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Intercept ,
WsfOrbitalManeuvers::Intercept ,
ConstructCost ,
5 ,
"WsfInterceptManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
WsfOrbitalOptimizationCost ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [34/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Intercept ,
WsfOrbitalManeuvers::Intercept ,
SetTolerance ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [35/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Intercept ,
WsfOrbitalManeuvers::Intercept ,
TargetPoint ,
0 ,
"WsfTargetPoint" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [36/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Intercept ,
WsfOrbitalManeuvers::Intercept ,
Tolerance ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [37/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( MatchVelocity ,
WsfOrbitalManeuvers::MatchVelocity ,
Construct ,
2 ,
"WsfMatchVelocity" ,
" WsfOrbitalEventCondition,
WsfTrackId"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [38/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
Construct_1 ,
6 ,
"WsfNaturalMotionCircumnavigation" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
int ,
double ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [39/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
Construct_2 ,
4 ,
"WsfNaturalMotionCircumnavigation" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
double ,
double"  )

References deltaTime, and SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [40/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
ConstructCost ,
6 ,
"WsfNaturalMotionCircumnavigation" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
WsfOrbitalOptimizationCost ,
double ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [41/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
OrbitPhase ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [42/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
OrbitSize ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [43/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
OutOfPlaneAmplitude ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [44/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
OutOfPlanePhase ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [45/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
SetOrbitPhase ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [46/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
SetOrbitSize ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [47/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
SetOutOfPlaneAmplitude ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [48/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( NaturalMotionCircumnavigation ,
WsfOrbitalManeuvers::NaturalMotionCircumnavigation ,
SetOutOfPlanePhase ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [49/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Normal ,
WsfOrbitalManeuvers::Normal ,
Construct ,
2 ,
"WsfNormalManeuver" ,
" WsfOrbitalEventCondition,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [50/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalBlendedCost ,
wsf::space::BlendedCost ,
A_Value ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [51/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalBlendedCost ,
wsf::space::BlendedCost ,
B_Value ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [52/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalBlendedCost ,
wsf::space::BlendedCost ,
C_Value ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [53/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalBlendedCost ,
wsf::space::BlendedCost ,
Construct ,
3 ,
"WsfOrbitalBlendedCost" ,
" double ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [54/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalBlendedCost ,
wsf::space::BlendedCost ,
ConstructLeastDeltaV ,
0 ,
"WsfOrbitalBlendedCost" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [55/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalBlendedCost ,
wsf::space::BlendedCost ,
ConstructLeastTime ,
0 ,
"WsfOrbitalBlendedCost" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [56/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalBlendedCost ,
wsf::space::BlendedCost ,
SetA_Value ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [57/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalBlendedCost ,
wsf::space::BlendedCost ,
SetB_Value ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [58/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalBlendedCost ,
wsf::space::BlendedCost ,
SetC_Value ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [59/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
Condition ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [60/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
ConditionType ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [61/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
Duration ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [62/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
EvaluationTime ,
0 ,
"Calendar" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [63/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
EventType ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [64/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
IsComplete ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [65/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
IsFinite ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [66/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
ManeuverType ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [67/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
OrbitNumber ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [68/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
Radius ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [69/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
RelativeTime ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [70/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
SetCondition ,
1 ,
"void" ,
"WsfOrbitalEventCondition"  )

◆ UT_DEFINE_SCRIPT_METHOD() [71/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
SetDuration ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [72/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
SetFinite ,
1 ,
"void" ,
"bool"  )

◆ UT_DEFINE_SCRIPT_METHOD() [73/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
SetUpdateInterval ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [74/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEvent ,
WsfOrbitalEvent ,
StartTime ,
0 ,
"Calendar" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [75/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_APOAPSIS ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [76/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_ASCENDING_NODE ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [77/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_ASCENDING_RADIUS ,
1 ,
"WsfOrbitalEventCondition" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [78/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_DESCENDING_NODE ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [79/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_DESCENDING_RADIUS ,
1 ,
"WsfOrbitalEventCondition" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [80/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_ECLIPSE_ENTRY ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [81/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_ECLIPSE_EXIT ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [82/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_NORTHERN_INTERSECTION ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [83/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_PERIAPSIS ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [84/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_RELATIVE_TIME ,
1 ,
"WsfOrbitalEventCondition" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [85/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
AT_SOUTHERN_INTERSECTION ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [86/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
ConditionType ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [87/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
NONE ,
0 ,
"WsfOrbitalEventCondition" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [88/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalEventCondition ,
wsf::space::OrbitalPropagatorCondition ,
SetOrbitNumber ,
1 ,
"void" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [89/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalManeuver ,
WsfOrbitalManeuver ,
EARLIEST_TIME ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [90/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalManeuver ,
WsfOrbitalManeuver ,
LEAST_DELTA_V ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [91/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalManeuver ,
WsfOrbitalManeuver ,
NONE ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [92/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalManeuverSequence ,
OrbitalManeuverSequence ,
Construct ,
0 ,
"WsfOrbitalManeuverSequence" ,
""  )

References SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [93/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalMissionSequence ,
OrbitalMissionSequence ,
Construct ,
0 ,
"WsfOrbitalMissionSequence" ,
""  )

References SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [94/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalMissionSequence ,
WsfOrbitalMissionSequence ,
AddEvent ,
1 ,
"void" ,
"WsfOrbitalEvent"  )

◆ UT_DEFINE_SCRIPT_METHOD() [95/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalMissionSequence ,
WsfOrbitalMissionSequence ,
AddManeuver ,
1 ,
"void" ,
"WsfOrbitalManeuver"  )

◆ UT_DEFINE_SCRIPT_METHOD() [96/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitalOptimizationCost ,
wsf::space::OrbitalTargetingCost ,
Cost ,
2 ,
"double" ,
" double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [97/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( OrbitDesigner ,
OrbitDesigner ,
SunSynchronous ,
4 ,
"WsfPlatform" ,
" string,
Calendar ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [98/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
ECI_VELOCITY_WITH_NADIR_CONSTRAINT ,
0 ,
"WsfSpaceOrientation" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [99/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
ECI_VELOCITY_WITH_SOLAR_CONSTRAINT ,
0 ,
"WsfSpaceOrientation" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [100/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
ENTITY_WITH_NADIR_CONSTRAINT_1 ,
1 ,
"WsfSpaceOrientation" ,
"WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [101/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
ENTITY_WITH_NADIR_CONSTRAINT_2 ,
1 ,
"WsfSpaceOrientation" ,
"WsfTrackId"  )

◆ UT_DEFINE_SCRIPT_METHOD() [102/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
ENTITY_WITH_ORBIT_PLANE_CONSTRAINT_1 ,
1 ,
"WsfSpaceOrientation" ,
"WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [103/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
ENTITY_WITH_ORBIT_PLANE_CONSTRAINT_2 ,
1 ,
"WsfSpaceOrientation" ,
"WsfTrackId"  )

◆ UT_DEFINE_SCRIPT_METHOD() [104/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
ENTITY_WITH_SOLAR_CONSTRAINT_1 ,
1 ,
"WsfSpaceOrientation" ,
"WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [105/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
ENTITY_WITH_SOLAR_CONSTRAINT_2 ,
1 ,
"WsfSpaceOrientation" ,
"WsfTrackId"  )

◆ UT_DEFINE_SCRIPT_METHOD() [106/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
NADIR_WITH_ECEF_VELOCITY_CONSTRAINT ,
0 ,
"WsfSpaceOrientation" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [107/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
NADIR_WITH_ECI_VELOCITY_CONSTRAINT ,
0 ,
"WsfSpaceOrientation" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [108/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
NADIR_WITH_SOLAR_CONSTRAINT ,
0 ,
"WsfSpaceOrientation" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [109/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
NONE ,
0 ,
"WsfSpaceOrientation" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [110/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
POINT_WITH_ORBIT_PLANE_CONSTRAINT ,
1 ,
"WsfSpaceOrientation" ,
"WsfGeoPoint"  )

◆ UT_DEFINE_SCRIPT_METHOD() [111/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
SOLAR_WITH_NADIR_CONSTRAINT ,
0 ,
"WsfSpaceOrientation" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [112/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Orientation ,
wsf::space::Orientation ,
SwapAxes ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [113/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( PerformStaging ,
WsfOrbitalStagingEvent ,
Construct ,
1 ,
"WsfPerformStaging" ,
"WsfOrbitalEventCondition"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [114/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Rendezvous ,
WsfOrbitalManeuvers::Rendezvous ,
Construct_1 ,
5 ,
"WsfRendezvousManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
int ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [115/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Rendezvous ,
WsfOrbitalManeuvers::Rendezvous ,
Construct_2 ,
3 ,
"WsfRendezvousManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
double"  )

References deltaTime, and SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [116/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Rendezvous ,
WsfOrbitalManeuvers::Rendezvous ,
ConstructCost ,
5 ,
"WsfRendezvousManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
WsfOrbitalOptimizationCost ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [117/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Rendezvous ,
WsfOrbitalManeuvers::Rendezvous ,
SetTolerance ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [118/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Rendezvous ,
WsfOrbitalManeuvers::Rendezvous ,
TargetPoint ,
0 ,
"WsfTargetPoint" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [119/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Rendezvous ,
WsfOrbitalManeuvers::Rendezvous ,
Tolerance ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [120/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Scripted ,
WsfOrbitalScriptEvent ,
Construct ,
5 ,
"WsfOrbitalScriptEvent" ,
" WsfOrbitalEventCondition,
string ,
string ,
string ,
string"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [121/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Tangent ,
WsfOrbitalManeuvers::Tangent ,
Construct ,
2 ,
"WsfTangentManeuver" ,
" WsfOrbitalEventCondition,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [122/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Target ,
WsfOrbitalManeuvers::Target ,
Construct_1 ,
5 ,
"WsfTargetManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
int ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [123/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Target ,
WsfOrbitalManeuvers::Target ,
Construct_2 ,
3 ,
"WsfTargetManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
double"  )

References deltaTime, and SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [124/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Target ,
WsfOrbitalManeuvers::Target ,
ConstructCost ,
5 ,
"WsfTargetManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
WsfOrbitalOptimizationCost ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [125/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Target ,
WsfOrbitalManeuvers::Target ,
SetTolerance ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [126/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Target ,
WsfOrbitalManeuvers::Target ,
TargetPoint ,
0 ,
"WsfTargetPoint" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [127/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Target ,
WsfOrbitalManeuvers::Target ,
Tolerance ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [128/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Teardrop ,
WsfOrbitalManeuvers::Teardrop ,
Construct_1 ,
8 ,
"WsfTeardropManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
int ,
double ,
double ,
double ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [129/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Teardrop ,
WsfOrbitalManeuvers::Teardrop ,
Construct_2 ,
6 ,
"WsfTeardropManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
double ,
double ,
double ,
double"  )

References deltaTime, and SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [130/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Teardrop ,
WsfOrbitalManeuvers::Teardrop ,
ConstructCost ,
8 ,
"WsfTeardropManeuver" ,
" WsfOrbitalEventCondition,
WsfTargetPoint ,
WsfOrbitalOptimizationCost ,
double ,
double ,
double ,
double ,
double"  )

References SCENARIO.

◆ UT_DEFINE_SCRIPT_METHOD() [131/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Teardrop ,
WsfOrbitalManeuvers::Teardrop ,
Period ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [132/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Teardrop ,
WsfOrbitalManeuvers::Teardrop ,
RadialOffsetAtPOCA ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [133/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Teardrop ,
WsfOrbitalManeuvers::Teardrop ,
Repetitions ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [134/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Teardrop ,
WsfOrbitalManeuvers::Teardrop ,
SetRepetitions ,
1 ,
"void" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [135/135]

wsf::space::script::UT_DEFINE_SCRIPT_METHOD ( Teardrop ,
WsfOrbitalManeuvers::Teardrop ,
TimeToPOCA ,
0 ,
"double" ,
""  )
Copyrights Multiple, All Rights Reserved