WSF
WsfScriptBMAssetRecordClass Class Reference

#include <WsfScriptBMAssetRecordClass.hpp>

Inherits UtScriptClass.

Public Member Functions

 WsfScriptBMAssetRecordClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
virtual ~WsfScriptBMAssetRecordClass ()
void * Create (const UtScriptContext &aContext) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (InitNode)
 UT_DECLARE_SCRIPT_METHOD (AddDirectSubordinate)
 UT_DECLARE_SCRIPT_METHOD (AddPeer)
 UT_DECLARE_SCRIPT_METHOD (AddDirectCommander)
 UT_DECLARE_SCRIPT_METHOD (AddWeaponInfo)
 UT_DECLARE_SCRIPT_METHOD (SetLocationECEF)
 UT_DECLARE_SCRIPT_METHOD (SetVelocityECEF)
 UT_DECLARE_SCRIPT_METHOD (SetDefended)
 UT_DECLARE_SCRIPT_METHOD (AttachDA)
 UT_DECLARE_SCRIPT_METHOD (SetMaxPlatformAssignments)
 UT_DECLARE_SCRIPT_METHOD (SetCurrPlatformAssignments)
 UT_DECLARE_SCRIPT_METHOD (SetPlatformAssignmentDelay)
 UT_DECLARE_SCRIPT_METHOD (SetStatusAgeouts)
 UT_DECLARE_SCRIPT_METHOD (SetSystemStatusRed)
 UT_DECLARE_SCRIPT_METHOD (SetSystemStatusGreen)
 UT_DECLARE_SCRIPT_METHOD (SetSystemStatusWhite)
 UT_DECLARE_SCRIPT_METHOD (SetSystemStatusYellow)
 UT_DECLARE_SCRIPT_METHOD (SetExternallyDefinedSystemStatus)
 UT_DECLARE_SCRIPT_METHOD (GetID)
 UT_DECLARE_SCRIPT_METHOD (SetC2Capable)
 UT_DECLARE_SCRIPT_METHOD (GetC2Capable)
 UT_DECLARE_SCRIPT_METHOD (SetDefaultDefendedPriority)

Static Public Member Functions

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

Constructor & Destructor Documentation

◆ WsfScriptBMAssetRecordClass()

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

◆ ~WsfScriptBMAssetRecordClass()

WsfScriptBMAssetRecordClass::~WsfScriptBMAssetRecordClass ( )
virtual

Member Function Documentation

◆ AttachUnitZone()

void WsfScriptBMAssetRecordClass::AttachUnitZone ( WsfBMAssetRecord * aObjectPtr,
void * wsf_zone_obj,
il::tZonePriority priority,
il::eZoneType type,
WsfSimulation * sim_ptr )
static

◆ Clone()

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

References Clone().

Referenced by Clone().

◆ Create()

void * WsfScriptBMAssetRecordClass::Create ( const UtScriptContext & aContext)
override

◆ Destroy()

void WsfScriptBMAssetRecordClass::Destroy ( void * aObjectPtr)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( AddDirectCommander )

◆ UT_DECLARE_SCRIPT_METHOD() [2/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( AddDirectSubordinate )

◆ UT_DECLARE_SCRIPT_METHOD() [3/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( AddPeer )

◆ UT_DECLARE_SCRIPT_METHOD() [4/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( AddWeaponInfo )

◆ UT_DECLARE_SCRIPT_METHOD() [5/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( AttachDA )

◆ UT_DECLARE_SCRIPT_METHOD() [6/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( GetC2Capable )

◆ UT_DECLARE_SCRIPT_METHOD() [7/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( GetID )

◆ UT_DECLARE_SCRIPT_METHOD() [8/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( InitNode )

◆ UT_DECLARE_SCRIPT_METHOD() [9/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetC2Capable )

◆ UT_DECLARE_SCRIPT_METHOD() [10/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetCurrPlatformAssignments )

◆ UT_DECLARE_SCRIPT_METHOD() [11/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetDefaultDefendedPriority )

References AttachUnitZone().

◆ UT_DECLARE_SCRIPT_METHOD() [12/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetDefended )

◆ UT_DECLARE_SCRIPT_METHOD() [13/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetExternallyDefinedSystemStatus )

◆ UT_DECLARE_SCRIPT_METHOD() [14/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetLocationECEF )

◆ UT_DECLARE_SCRIPT_METHOD() [15/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetMaxPlatformAssignments )

◆ UT_DECLARE_SCRIPT_METHOD() [16/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetPlatformAssignmentDelay )

◆ UT_DECLARE_SCRIPT_METHOD() [17/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetStatusAgeouts )

◆ UT_DECLARE_SCRIPT_METHOD() [18/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetSystemStatusGreen )

◆ UT_DECLARE_SCRIPT_METHOD() [19/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetSystemStatusRed )

◆ UT_DECLARE_SCRIPT_METHOD() [20/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetSystemStatusWhite )

◆ UT_DECLARE_SCRIPT_METHOD() [21/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetSystemStatusYellow )

◆ UT_DECLARE_SCRIPT_METHOD() [22/22]

WsfScriptBMAssetRecordClass::UT_DECLARE_SCRIPT_METHOD ( SetVelocityECEF )

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