WSF
wsf::space::script::NaturalMotionCircumnavigation Class Reference

#include <WsfSpaceScriptOrbitalManeuvers.hpp>

Inheritance diagram for wsf::space::script::NaturalMotionCircumnavigation:
Collaboration diagram for wsf::space::script::NaturalMotionCircumnavigation:

Public Member Functions

 NaturalMotionCircumnavigation (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 ~NaturalMotionCircumnavigation () override=default
 UT_DECLARE_SCRIPT_METHOD (Construct_1)
 UT_DECLARE_SCRIPT_METHOD (Construct_2)
 UT_DECLARE_SCRIPT_METHOD (ConstructCost)
 UT_DECLARE_SCRIPT_METHOD (OrbitSize)
 UT_DECLARE_SCRIPT_METHOD (OrbitPhase)
 UT_DECLARE_SCRIPT_METHOD (OutOfPlaneAmplitude)
 UT_DECLARE_SCRIPT_METHOD (OutOfPlanePhase)
 UT_DECLARE_SCRIPT_METHOD (SetOrbitSize)
 UT_DECLARE_SCRIPT_METHOD (SetOrbitPhase)
 UT_DECLARE_SCRIPT_METHOD (SetOutOfPlaneAmplitude)
 UT_DECLARE_SCRIPT_METHOD (SetOutOfPlanePhase)
Public Member Functions inherited from wsf::space::script::OrbitalManeuver
 OrbitalManeuver (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 ~OrbitalManeuver () override=default
 UT_DECLARE_SCRIPT_METHOD (EARLIEST_TIME)
 UT_DECLARE_SCRIPT_METHOD (LEAST_DELTA_V)
 UT_DECLARE_SCRIPT_METHOD (NONE)
Public Member Functions inherited from wsf::space::script::OrbitalEvent
 OrbitalEvent (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 ~OrbitalEvent () override=default
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (Condition)
 UT_DECLARE_SCRIPT_METHOD (ConditionType)
 UT_DECLARE_SCRIPT_METHOD (EvaluationTime)
 UT_DECLARE_SCRIPT_METHOD (Duration)
 UT_DECLARE_SCRIPT_METHOD (EventType)
 UT_DECLARE_SCRIPT_METHOD (IsComplete)
 UT_DECLARE_SCRIPT_METHOD (IsFinite)
 UT_DECLARE_SCRIPT_METHOD (ManeuverType)
 UT_DECLARE_SCRIPT_METHOD (OrbitNumber)
 UT_DECLARE_SCRIPT_METHOD (Radius)
 UT_DECLARE_SCRIPT_METHOD (RelativeTime)
 UT_DECLARE_SCRIPT_METHOD (SetCondition)
 UT_DECLARE_SCRIPT_METHOD (SetFinite)
 UT_DECLARE_SCRIPT_METHOD (SetDuration)
 UT_DECLARE_SCRIPT_METHOD (SetUpdateInterval)
 UT_DECLARE_SCRIPT_METHOD (StartTime)
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)

Constructor & Destructor Documentation

◆ NaturalMotionCircumnavigation()

wsf::space::script::NaturalMotionCircumnavigation::NaturalMotionCircumnavigation ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

◆ ~NaturalMotionCircumnavigation()

wsf::space::script::NaturalMotionCircumnavigation::~NaturalMotionCircumnavigation ( )
overridedefault

Member Function Documentation

◆ UT_DECLARE_SCRIPT_METHOD() [1/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( Construct_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [2/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( Construct_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [3/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( ConstructCost )

◆ UT_DECLARE_SCRIPT_METHOD() [4/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( OrbitPhase )

◆ UT_DECLARE_SCRIPT_METHOD() [5/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( OrbitSize )

◆ UT_DECLARE_SCRIPT_METHOD() [6/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( OutOfPlaneAmplitude )

◆ UT_DECLARE_SCRIPT_METHOD() [7/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( OutOfPlanePhase )

◆ UT_DECLARE_SCRIPT_METHOD() [8/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( SetOrbitPhase )

◆ UT_DECLARE_SCRIPT_METHOD() [9/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( SetOrbitSize )

◆ UT_DECLARE_SCRIPT_METHOD() [10/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( SetOutOfPlaneAmplitude )

◆ UT_DECLARE_SCRIPT_METHOD() [11/11]

wsf::space::script::NaturalMotionCircumnavigation::UT_DECLARE_SCRIPT_METHOD ( SetOutOfPlanePhase )

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