WSF
WsfScriptThreatReportClass Class Reference

Define script methods for WsfThreatReport. More...

#include <WsfScriptThreatReportClass.hpp>

Inherits UtScriptClass.

Public Member Functions

 WsfScriptThreatReportClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 ~WsfScriptThreatReportClass () override=default
void * Create (const UtScriptContext &aInstance) override
void Destroy (void *aObjectPtr) override
void * Clone (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (TrackId)
 UT_DECLARE_SCRIPT_METHOD (EntityTypeId)
 UT_DECLARE_SCRIPT_METHOD (WeaponTypeId)
 UT_DECLARE_SCRIPT_METHOD (EntityType)
 UT_DECLARE_SCRIPT_METHOD (WeaponType)
 UT_DECLARE_SCRIPT_METHOD (ProbabilityEnityType)
 UT_DECLARE_SCRIPT_METHOD (ProbabilityKillAtT0)
 UT_DECLARE_SCRIPT_METHOD (ProbabilityThreatAtT0)
 UT_DECLARE_SCRIPT_METHOD (TimeOfProbabilityThreatMax)
 UT_DECLARE_SCRIPT_METHOD (ProbabilityKillMax)
 UT_DECLARE_SCRIPT_METHOD (ProbabilityThreatMax)
 UT_DECLARE_SCRIPT_METHOD (ProbabilityOfDetection)
 UT_DECLARE_SCRIPT_METHOD (ProbabilityWeaponType)

Static Public Member Functions

static const char * GetScriptClassname ()

Detailed Description

Define script methods for WsfThreatReport.

Constructor & Destructor Documentation

◆ WsfScriptThreatReportClass()

WsfScriptThreatReportClass::WsfScriptThreatReportClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

◆ ~WsfScriptThreatReportClass()

WsfScriptThreatReportClass::~WsfScriptThreatReportClass ( )
overridedefault

References Clone(), Create(), and Destroy().

Member Function Documentation

◆ Clone()

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

◆ Create()

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

◆ Destroy()

void WsfScriptThreatReportClass::Destroy ( void * aObjectPtr)
override

◆ GetScriptClassname()

const char * WsfScriptThreatReportClass::GetScriptClassname ( )
inlinestatic

Referenced by UT_DEFINE_SCRIPT_METHOD().

◆ UT_DECLARE_SCRIPT_METHOD() [1/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( EntityType )

◆ UT_DECLARE_SCRIPT_METHOD() [2/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( EntityTypeId )

◆ UT_DECLARE_SCRIPT_METHOD() [3/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( ProbabilityEnityType )

◆ UT_DECLARE_SCRIPT_METHOD() [4/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( ProbabilityKillAtT0 )

◆ UT_DECLARE_SCRIPT_METHOD() [5/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( ProbabilityKillMax )

◆ UT_DECLARE_SCRIPT_METHOD() [6/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( ProbabilityOfDetection )

◆ UT_DECLARE_SCRIPT_METHOD() [7/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( ProbabilityThreatAtT0 )

◆ UT_DECLARE_SCRIPT_METHOD() [8/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( ProbabilityThreatMax )

◆ UT_DECLARE_SCRIPT_METHOD() [9/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( ProbabilityWeaponType )

◆ UT_DECLARE_SCRIPT_METHOD() [10/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( TimeOfProbabilityThreatMax )

◆ UT_DECLARE_SCRIPT_METHOD() [11/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( TrackId )

◆ UT_DECLARE_SCRIPT_METHOD() [12/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( WeaponType )

◆ UT_DECLARE_SCRIPT_METHOD() [13/13]

WsfScriptThreatReportClass::UT_DECLARE_SCRIPT_METHOD ( WeaponTypeId )

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