WSF
wsf::space::script::Conjunction Class Reference

A Script class to encapsulate the results of an orbital conjunction report. More...

#include <WsfScriptConjunctionReport.hpp>

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

Public Member Functions

 Conjunction (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 ~Conjunction () override=default
 UT_DECLARE_SCRIPT_METHOD (MissDistance)
 UT_DECLARE_SCRIPT_METHOD (RelativeVelocity)
 UT_DECLARE_SCRIPT_METHOD (StartTime)
 UT_DECLARE_SCRIPT_METHOD (EndTime)
 UT_DECLARE_SCRIPT_METHOD (MinimumTime)
 UT_DECLARE_SCRIPT_METHOD (MaximumProbability)
 UT_DECLARE_SCRIPT_METHOD (Primary)
 UT_DECLARE_SCRIPT_METHOD (Secondary)
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)

Detailed Description

A Script class to encapsulate the results of an orbital conjunction report.

Constructor & Destructor Documentation

◆ Conjunction()

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

◆ ~Conjunction()

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

Member Function Documentation

◆ UT_DECLARE_SCRIPT_METHOD() [1/8]

wsf::space::script::Conjunction::UT_DECLARE_SCRIPT_METHOD ( EndTime )

◆ UT_DECLARE_SCRIPT_METHOD() [2/8]

wsf::space::script::Conjunction::UT_DECLARE_SCRIPT_METHOD ( MaximumProbability )

◆ UT_DECLARE_SCRIPT_METHOD() [3/8]

wsf::space::script::Conjunction::UT_DECLARE_SCRIPT_METHOD ( MinimumTime )

◆ UT_DECLARE_SCRIPT_METHOD() [4/8]

wsf::space::script::Conjunction::UT_DECLARE_SCRIPT_METHOD ( MissDistance )

◆ UT_DECLARE_SCRIPT_METHOD() [5/8]

wsf::space::script::Conjunction::UT_DECLARE_SCRIPT_METHOD ( Primary )

◆ UT_DECLARE_SCRIPT_METHOD() [6/8]

wsf::space::script::Conjunction::UT_DECLARE_SCRIPT_METHOD ( RelativeVelocity )

◆ UT_DECLARE_SCRIPT_METHOD() [7/8]

wsf::space::script::Conjunction::UT_DECLARE_SCRIPT_METHOD ( Secondary )

◆ UT_DECLARE_SCRIPT_METHOD() [8/8]

wsf::space::script::Conjunction::UT_DECLARE_SCRIPT_METHOD ( StartTime )

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