WSF
WsfScriptBMWeaponInterface Class Reference

#include <WsfScriptBMWeaponInterface.hpp>

Inherits UtScriptClass.

Public Member Functions

 WsfScriptBMWeaponInterface (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
virtual ~WsfScriptBMWeaponInterface ()
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (SetSAMInfo)
 UT_DECLARE_SCRIPT_METHOD (SetAIInfo)
 UT_DECLARE_SCRIPT_METHOD (GetNumMunitions)
 UT_DECLARE_SCRIPT_METHOD (GetMaxEngagements)
 UT_DECLARE_SCRIPT_METHOD (GetInterceptSpeed)
 UT_DECLARE_SCRIPT_METHOD (GetWsysID)
 UT_DECLARE_SCRIPT_METHOD (AddMez)
 UT_DECLARE_SCRIPT_METHOD (AddFez)
 UT_DECLARE_SCRIPT_METHOD (AddJez)

Static Public Member Functions

static void AttachWeaponZone (WsfBMWeaponInterface *aObjectPtr, void *wsf_zone_obj, il::tZonePriority priority, il::eZoneType type, WsfSimulation *sim_ptr)

Constructor & Destructor Documentation

◆ WsfScriptBMWeaponInterface()

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

◆ ~WsfScriptBMWeaponInterface()

WsfScriptBMWeaponInterface::~WsfScriptBMWeaponInterface ( )
virtual

Member Function Documentation

◆ AttachWeaponZone()

void WsfScriptBMWeaponInterface::AttachWeaponZone ( WsfBMWeaponInterface * aObjectPtr,
void * wsf_zone_obj,
il::tZonePriority priority,
il::eZoneType type,
WsfSimulation * sim_ptr )
static

◆ Clone()

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

References Clone().

Referenced by Clone().

◆ Create()

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

◆ Destroy()

void WsfScriptBMWeaponInterface::Destroy ( void * aObjectPtr)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/9]

WsfScriptBMWeaponInterface::UT_DECLARE_SCRIPT_METHOD ( AddFez )

◆ UT_DECLARE_SCRIPT_METHOD() [2/9]

WsfScriptBMWeaponInterface::UT_DECLARE_SCRIPT_METHOD ( AddJez )

References AttachWeaponZone().

◆ UT_DECLARE_SCRIPT_METHOD() [3/9]

WsfScriptBMWeaponInterface::UT_DECLARE_SCRIPT_METHOD ( AddMez )

◆ UT_DECLARE_SCRIPT_METHOD() [4/9]

WsfScriptBMWeaponInterface::UT_DECLARE_SCRIPT_METHOD ( GetInterceptSpeed )

◆ UT_DECLARE_SCRIPT_METHOD() [5/9]

WsfScriptBMWeaponInterface::UT_DECLARE_SCRIPT_METHOD ( GetMaxEngagements )

◆ UT_DECLARE_SCRIPT_METHOD() [6/9]

WsfScriptBMWeaponInterface::UT_DECLARE_SCRIPT_METHOD ( GetNumMunitions )

◆ UT_DECLARE_SCRIPT_METHOD() [7/9]

WsfScriptBMWeaponInterface::UT_DECLARE_SCRIPT_METHOD ( GetWsysID )

◆ UT_DECLARE_SCRIPT_METHOD() [8/9]

WsfScriptBMWeaponInterface::UT_DECLARE_SCRIPT_METHOD ( SetAIInfo )

◆ UT_DECLARE_SCRIPT_METHOD() [9/9]

WsfScriptBMWeaponInterface::UT_DECLARE_SCRIPT_METHOD ( SetSAMInfo )

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