WSF
WsfScriptSA_PerceivedItemClass Class Reference

#include <WsfSA_PerceivedItem.hpp>

Inheritance diagram for WsfScriptSA_PerceivedItemClass:
Collaboration diagram for WsfScriptSA_PerceivedItemClass:

Public Member Functions

 WsfScriptSA_PerceivedItemClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptSA_PerceivedItemClass () override=default
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
void OnNewScriptRef (UtScriptRef &aReference) override
 UT_DECLARE_SCRIPT_METHOD (ItemType)
 UT_DECLARE_SCRIPT_METHOD (Lat)
 UT_DECLARE_SCRIPT_METHOD (Lon)
 UT_DECLARE_SCRIPT_METHOD (Altitude)
 UT_DECLARE_SCRIPT_METHOD (Bearing)
 UT_DECLARE_SCRIPT_METHOD (Speed)
 UT_DECLARE_SCRIPT_METHOD (Heading)
 UT_DECLARE_SCRIPT_METHOD (ThreatLevel)
 UT_DECLARE_SCRIPT_METHOD (TargetValue)
 UT_DECLARE_SCRIPT_METHOD (PerceivedName)
 UT_DECLARE_SCRIPT_METHOD (Identification)
 UT_DECLARE_SCRIPT_METHOD (AngleOnly)
 UT_DECLARE_SCRIPT_METHOD (AltitudeValid)
 UT_DECLARE_SCRIPT_METHOD (SpeedValid)
 UT_DECLARE_SCRIPT_METHOD (HeadingValid)
 UT_DECLARE_SCRIPT_METHOD (SelectionScore)
 UT_DECLARE_SCRIPT_METHOD (EstimatedTimeToIntercept)
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

WsfScriptSA_PerceivedItemClass is a UtScriptClass that defines the methods in WsfSA_PerceivedItem. This makes the methods available for use in script.

Constructor & Destructor Documentation

◆ WsfScriptSA_PerceivedItemClass()

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

◆ ~WsfScriptSA_PerceivedItemClass()

WsfScriptSA_PerceivedItemClass::~WsfScriptSA_PerceivedItemClass ( )
overridedefault

Member Function Documentation

◆ Destroy()

void WsfScriptSA_PerceivedItemClass::Destroy ( void * aObjectPtr)
override

◆ OnNewScriptRef()

void WsfScriptSA_PerceivedItemClass::OnNewScriptRef ( UtScriptRef & aReference)
override

◆ ToString()

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

◆ UT_DECLARE_SCRIPT_METHOD() [1/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( Altitude )

◆ UT_DECLARE_SCRIPT_METHOD() [2/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( AltitudeValid )

◆ UT_DECLARE_SCRIPT_METHOD() [3/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( AngleOnly )

◆ UT_DECLARE_SCRIPT_METHOD() [4/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( Bearing )

◆ UT_DECLARE_SCRIPT_METHOD() [5/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( EstimatedTimeToIntercept )

◆ UT_DECLARE_SCRIPT_METHOD() [6/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( Heading )

◆ UT_DECLARE_SCRIPT_METHOD() [7/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( HeadingValid )

◆ UT_DECLARE_SCRIPT_METHOD() [8/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( Identification )

◆ UT_DECLARE_SCRIPT_METHOD() [9/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( ItemType )

◆ UT_DECLARE_SCRIPT_METHOD() [10/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( Lat )

◆ UT_DECLARE_SCRIPT_METHOD() [11/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( Lon )

◆ UT_DECLARE_SCRIPT_METHOD() [12/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( PerceivedName )

◆ UT_DECLARE_SCRIPT_METHOD() [13/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( SelectionScore )

◆ UT_DECLARE_SCRIPT_METHOD() [14/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( Speed )

◆ UT_DECLARE_SCRIPT_METHOD() [15/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( SpeedValid )

◆ UT_DECLARE_SCRIPT_METHOD() [16/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( TargetValue )

◆ UT_DECLARE_SCRIPT_METHOD() [17/17]

WsfScriptSA_PerceivedItemClass::UT_DECLARE_SCRIPT_METHOD ( ThreatLevel )

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