WSF
WsfScriptAssetPerceptionClass Class Reference

#include <WsfAssetPerception.hpp>

Inheritance diagram for WsfScriptAssetPerceptionClass:
Collaboration diagram for WsfScriptAssetPerceptionClass:

Public Member Functions

 WsfScriptAssetPerceptionClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptAssetPerceptionClass () override=default
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
bool LessThan (void *aLHS, void *aRHS) override
void OnNewScriptRef (UtScriptRef &aReference) override
 UT_DECLARE_SCRIPT_METHOD (Index)
 UT_DECLARE_SCRIPT_METHOD (Time)
 UT_DECLARE_SCRIPT_METHOD (Location)
 UT_DECLARE_SCRIPT_METHOD (VelocityWCS)
 UT_DECLARE_SCRIPT_METHOD (VelocityNED)
 UT_DECLARE_SCRIPT_METHOD (Speed)
 UT_DECLARE_SCRIPT_METHOD (OrientationNED)
 UT_DECLARE_SCRIPT_METHOD (OrientationWCS)
 UT_DECLARE_SCRIPT_METHOD (Heading)
 UT_DECLARE_SCRIPT_METHOD (Pitch)
 UT_DECLARE_SCRIPT_METHOD (Roll)
 UT_DECLARE_SCRIPT_METHOD (SystemCount)
 UT_DECLARE_SCRIPT_METHOD (SystemKind)
 UT_DECLARE_SCRIPT_METHOD (SystemType)
 UT_DECLARE_SCRIPT_METHOD (SystemName)
 UT_DECLARE_SCRIPT_METHOD (SystemReadyAssignment)
 UT_DECLARE_SCRIPT_METHOD (SystemQuantityRemaining)
 UT_DECLARE_SCRIPT_METHOD (InterceptLocation)
 UT_DECLARE_SCRIPT_METHOD (TrueBearingTo)
 UT_DECLARE_SCRIPT_METHOD (RelativeBearingTo)
 UT_DECLARE_SCRIPT_METHOD (ClosestApproachOf)
 UT_DECLARE_SCRIPT_METHOD (ClosingSpeedOf)
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

WsfScriptAssetPerceptionClass is a WsfScriptObjectClass that defines the methods in WsfAssetPerception. This makes the methods available for use in script.

Constructor & Destructor Documentation

◆ WsfScriptAssetPerceptionClass()

WsfScriptAssetPerceptionClass::WsfScriptAssetPerceptionClass ( const std::string & aClassName,
UtScriptTypes * aTypesPtr )

◆ ~WsfScriptAssetPerceptionClass()

WsfScriptAssetPerceptionClass::~WsfScriptAssetPerceptionClass ( )
overridedefault

Member Function Documentation

◆ Clone()

void * WsfScriptAssetPerceptionClass::Clone ( void * aObjectPtr)
override

References Clone().

Referenced by Clone().

◆ Create()

void * WsfScriptAssetPerceptionClass::Create ( const UtScriptContext & aInstance)
override

◆ Destroy()

void WsfScriptAssetPerceptionClass::Destroy ( void * aObjectPtr)
override

◆ LessThan()

bool WsfScriptAssetPerceptionClass::LessThan ( void * aLHS,
void * aRHS )
override

◆ OnNewScriptRef()

void WsfScriptAssetPerceptionClass::OnNewScriptRef ( UtScriptRef & aReference)
override

◆ ToString()

std::string WsfScriptAssetPerceptionClass::ToString ( void * aObjectPtr) const
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( ClosestApproachOf )

◆ UT_DECLARE_SCRIPT_METHOD() [2/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( ClosingSpeedOf )

◆ UT_DECLARE_SCRIPT_METHOD() [3/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( Heading )

◆ UT_DECLARE_SCRIPT_METHOD() [4/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( Index )

◆ UT_DECLARE_SCRIPT_METHOD() [5/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( InterceptLocation )

◆ UT_DECLARE_SCRIPT_METHOD() [6/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( Location )

◆ UT_DECLARE_SCRIPT_METHOD() [7/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( OrientationNED )

◆ UT_DECLARE_SCRIPT_METHOD() [8/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( OrientationWCS )

◆ UT_DECLARE_SCRIPT_METHOD() [9/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( Pitch )

◆ UT_DECLARE_SCRIPT_METHOD() [10/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( RelativeBearingTo )

◆ UT_DECLARE_SCRIPT_METHOD() [11/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( Roll )

◆ UT_DECLARE_SCRIPT_METHOD() [12/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( Speed )

◆ UT_DECLARE_SCRIPT_METHOD() [13/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( SystemCount )

◆ UT_DECLARE_SCRIPT_METHOD() [14/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( SystemKind )

◆ UT_DECLARE_SCRIPT_METHOD() [15/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( SystemName )

◆ UT_DECLARE_SCRIPT_METHOD() [16/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( SystemQuantityRemaining )

◆ UT_DECLARE_SCRIPT_METHOD() [17/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( SystemReadyAssignment )

◆ UT_DECLARE_SCRIPT_METHOD() [18/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( SystemType )

◆ UT_DECLARE_SCRIPT_METHOD() [19/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( Time )

◆ UT_DECLARE_SCRIPT_METHOD() [20/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( TrueBearingTo )

◆ UT_DECLARE_SCRIPT_METHOD() [21/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( VelocityNED )

◆ UT_DECLARE_SCRIPT_METHOD() [22/22]

WsfScriptAssetPerceptionClass::UT_DECLARE_SCRIPT_METHOD ( VelocityWCS )

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