WSF
wsf::space::script::Orientation Class Reference

#include <WsfSpaceScriptOrientation.hpp>

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

Public Member Functions

 Orientation (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 ~Orientation () override=default
void Destroy (void *aObjectPtr) override
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)

Script methods documented in the AFSIM Reference Guide:

 UT_DECLARE_SCRIPT_METHOD (NONE)
 UT_DECLARE_SCRIPT_METHOD (NADIR_WITH_ECI_VELOCITY_CONSTRAINT)
 UT_DECLARE_SCRIPT_METHOD (NADIR_WITH_ECEF_VELOCITY_CONSTRAINT)
 UT_DECLARE_SCRIPT_METHOD (SOLAR_WITH_NADIR_CONSTRAINT)
 UT_DECLARE_SCRIPT_METHOD (NADIR_WITH_SOLAR_CONSTRAINT)
 UT_DECLARE_SCRIPT_METHOD (ECI_VELOCITY_WITH_NADIR_CONSTRAINT)
 UT_DECLARE_SCRIPT_METHOD (ECI_VELOCITY_WITH_SOLAR_CONSTRAINT)
 UT_DECLARE_SCRIPT_METHOD (POINT_WITH_ORBIT_PLANE_CONSTRAINT)
 UT_DECLARE_SCRIPT_METHOD (ENTITY_WITH_SOLAR_CONSTRAINT_1)
 UT_DECLARE_SCRIPT_METHOD (ENTITY_WITH_NADIR_CONSTRAINT_1)
 UT_DECLARE_SCRIPT_METHOD (ENTITY_WITH_ORBIT_PLANE_CONSTRAINT_1)
 UT_DECLARE_SCRIPT_METHOD (ENTITY_WITH_SOLAR_CONSTRAINT_2)
 UT_DECLARE_SCRIPT_METHOD (ENTITY_WITH_NADIR_CONSTRAINT_2)
 UT_DECLARE_SCRIPT_METHOD (ENTITY_WITH_ORBIT_PLANE_CONSTRAINT_2)
 UT_DECLARE_SCRIPT_METHOD (SwapAxes)

Detailed Description

Define a script class for the WsfSpaceOrientation object. These objects are meant to be passed as arguments to the script method WsfSpaceMover::SetOrientation.

Constructor & Destructor Documentation

◆ Orientation()

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

◆ ~Orientation()

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

References Destroy().

Member Function Documentation

◆ Destroy()

void wsf::space::script::Orientation::Destroy ( void * aObjectPtr)
override

Referenced by ~Orientation().

◆ UT_DECLARE_SCRIPT_METHOD() [1/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( ECI_VELOCITY_WITH_NADIR_CONSTRAINT )

◆ UT_DECLARE_SCRIPT_METHOD() [2/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( ECI_VELOCITY_WITH_SOLAR_CONSTRAINT )

◆ UT_DECLARE_SCRIPT_METHOD() [3/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( ENTITY_WITH_NADIR_CONSTRAINT_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [4/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( ENTITY_WITH_NADIR_CONSTRAINT_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [5/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( ENTITY_WITH_ORBIT_PLANE_CONSTRAINT_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [6/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( ENTITY_WITH_ORBIT_PLANE_CONSTRAINT_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [7/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( ENTITY_WITH_SOLAR_CONSTRAINT_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [8/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( ENTITY_WITH_SOLAR_CONSTRAINT_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [9/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( NADIR_WITH_ECEF_VELOCITY_CONSTRAINT )

◆ UT_DECLARE_SCRIPT_METHOD() [10/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( NADIR_WITH_ECI_VELOCITY_CONSTRAINT )

◆ UT_DECLARE_SCRIPT_METHOD() [11/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( NADIR_WITH_SOLAR_CONSTRAINT )

◆ UT_DECLARE_SCRIPT_METHOD() [12/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( NONE )

◆ UT_DECLARE_SCRIPT_METHOD() [13/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( POINT_WITH_ORBIT_PLANE_CONSTRAINT )

◆ UT_DECLARE_SCRIPT_METHOD() [14/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( SOLAR_WITH_NADIR_CONSTRAINT )

◆ UT_DECLARE_SCRIPT_METHOD() [15/15]

wsf::space::script::Orientation::UT_DECLARE_SCRIPT_METHOD ( SwapAxes )

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