WSF
WsfScriptDirectedEnergyWeaponClass Class Reference

Define script methods for WsfDirectedEnergyWeapon. More...

#include <WsfScriptDirectedEnergyWeaponClass.hpp>

Inheritance diagram for WsfScriptDirectedEnergyWeaponClass:
Collaboration diagram for WsfScriptDirectedEnergyWeaponClass:

Public Member Functions

 WsfScriptDirectedEnergyWeaponClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (IsFiring)
Public Member Functions inherited from WsfScriptImplicitWeaponClass
 WsfScriptImplicitWeaponClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (Fire1)
 UT_DECLARE_SCRIPT_METHOD (Fire2)
Public Member Functions inherited from WsfScriptWeaponClass
 WsfScriptWeaponClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (TurnOff)
 UT_DECLARE_SCRIPT_METHOD (TurnOn)
 UT_DECLARE_SCRIPT_METHOD (CueToTarget)
 UT_DECLARE_SCRIPT_METHOD (Fire_1)
 UT_DECLARE_SCRIPT_METHOD (Fire_2)
 UT_DECLARE_SCRIPT_METHOD (FireAtLocation)
 UT_DECLARE_SCRIPT_METHOD (FireWithWeaponId)
 UT_DECLARE_SCRIPT_METHOD (FireSalvo)
 UT_DECLARE_SCRIPT_METHOD (AbortSalvo)
 UT_DECLARE_SCRIPT_METHOD (CeaseFire)
 UT_DECLARE_SCRIPT_METHOD (ActiveRequestCount)
 UT_DECLARE_SCRIPT_METHOD (MaximumRequestCount)
 UT_DECLARE_SCRIPT_METHOD (OffsetId)
 UT_DECLARE_SCRIPT_METHOD (SetOffsetId)
 UT_DECLARE_SCRIPT_METHOD (QuantityRemaining)
 UT_DECLARE_SCRIPT_METHOD (SetQuantityRemaining)
 UT_DECLARE_SCRIPT_METHOD (ReloadInventory)
 UT_DECLARE_SCRIPT_METHOD (TotalQuantityUsed)
 UT_DECLARE_SCRIPT_METHOD (TimeSinceLastFired)
 UT_DECLARE_SCRIPT_METHOD (TimeLastFired)
 UT_DECLARE_SCRIPT_METHOD (FiringInterval)
 UT_DECLARE_SCRIPT_METHOD (IsReloading)
 UT_DECLARE_SCRIPT_METHOD (TimeSinceWeaponLastFiredFor)
 UT_DECLARE_SCRIPT_METHOD (TimeSinceWeaponLastTerminatedFor)
 UT_DECLARE_SCRIPT_METHOD (WeaponsPendingFor)
 UT_DECLARE_SCRIPT_METHOD (WeaponsActiveFor)
 UT_DECLARE_SCRIPT_METHOD (RoundsCompleteFor)
 UT_DECLARE_SCRIPT_METHOD (RoundsFiredAt)
 UT_DECLARE_SCRIPT_METHOD (SalvosFiredAt)
 UT_DECLARE_SCRIPT_METHOD (ActiveWeaponPlatformsFor)
 UT_DECLARE_SCRIPT_METHOD (LaunchComputer)
 UT_DECLARE_SCRIPT_METHOD (CanIntercept_1)
 UT_DECLARE_SCRIPT_METHOD (CanIntercept_2)
 UT_DECLARE_SCRIPT_METHOD (TimeToIntercept_1)
 UT_DECLARE_SCRIPT_METHOD (TimeToIntercept_2)
 UT_DECLARE_SCRIPT_METHOD (ModeCount)
 UT_DECLARE_SCRIPT_METHOD (ModeName)
 UT_DECLARE_SCRIPT_METHOD (CurrentMode)
 UT_DECLARE_SCRIPT_METHOD (SelectMode)
 UT_DECLARE_SCRIPT_METHOD (ActiveBeams)
 UT_DECLARE_SCRIPT_METHOD (MaximumBeams)
 UT_DECLARE_SCRIPT_METHOD (ActiveSpots)
 UT_DECLARE_SCRIPT_METHOD (MaximumSpots)
 UT_DECLARE_SCRIPT_METHOD (CanJam_1)
 UT_DECLARE_SCRIPT_METHOD (CanJam_2)
 UT_DECLARE_SCRIPT_METHOD (MaximumFrequency)
 UT_DECLARE_SCRIPT_METHOD (MinimumFrequency)
 UT_DECLARE_SCRIPT_METHOD (WithinFrequencyBand)
 UT_DECLARE_SCRIPT_METHOD (StartJamming_1)
 UT_DECLARE_SCRIPT_METHOD (StartJamming_2)
 UT_DECLARE_SCRIPT_METHOD (StartJamming_3)
 UT_DECLARE_SCRIPT_METHOD (StartJamming_4)
 UT_DECLARE_SCRIPT_METHOD (StartJamming_5)
 UT_DECLARE_SCRIPT_METHOD (StartJamming_6)
 UT_DECLARE_SCRIPT_METHOD (StartJamming_7)
 UT_DECLARE_SCRIPT_METHOD (StartJamming_8)
 UT_DECLARE_SCRIPT_METHOD (StartJammingTrack_1)
 UT_DECLARE_SCRIPT_METHOD (StartJammingTrack_2)
 UT_DECLARE_SCRIPT_METHOD (StopJamming_1)
 UT_DECLARE_SCRIPT_METHOD (StopJamming_2)
 UT_DECLARE_SCRIPT_METHOD (StopJamming_3)
 UT_DECLARE_SCRIPT_METHOD (StopJamming_4)
 UT_DECLARE_SCRIPT_METHOD (StopJamming_5)
 UT_DECLARE_SCRIPT_METHOD (StopJammingTrack)
 UT_DECLARE_SCRIPT_METHOD (SelectEA_Technique_1)
 UT_DECLARE_SCRIPT_METHOD (SelectEA_Technique_2)
 UT_DECLARE_SCRIPT_METHOD (SelectEA_Technique_3)
 UT_DECLARE_SCRIPT_METHOD (SelectEA_Technique_4)
 UT_DECLARE_SCRIPT_METHOD (DeselectEA_Technique_1)
 UT_DECLARE_SCRIPT_METHOD (DeselectEA_Technique_2)
 UT_DECLARE_SCRIPT_METHOD (DeselectEA_Technique_3)
 UT_DECLARE_SCRIPT_METHOD (DeselectEA_Technique_4)
 UT_DECLARE_SCRIPT_METHOD (SetEA_DeltaGainTechnique_1)
 UT_DECLARE_SCRIPT_METHOD (SetEA_DeltaGainTechnique_2)
 UT_DECLARE_SCRIPT_METHOD (SetEA_DeltaGainTechnique_3)
 UT_DECLARE_SCRIPT_METHOD (SetEA_DeltaGainTechnique_4)
 UT_DECLARE_SCRIPT_METHOD (SetEA_DeltaGainTechnique_5)
 UT_DECLARE_SCRIPT_METHOD (AllocateTheWeapon)
 Weapon Server Methods.
 UT_DECLARE_SCRIPT_METHOD (State)
 UT_DECLARE_SCRIPT_METHOD (SetState)
Public Member Functions inherited from WsfScriptArticulatedPartClass
 WsfScriptArticulatedPartClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (Pitch)
 UT_DECLARE_SCRIPT_METHOD (SetPitch)
 UT_DECLARE_SCRIPT_METHOD (Roll)
 UT_DECLARE_SCRIPT_METHOD (SetRoll)
 UT_DECLARE_SCRIPT_METHOD (Yaw)
 UT_DECLARE_SCRIPT_METHOD (SetYaw)
 UT_DECLARE_SCRIPT_METHOD (X)
 UT_DECLARE_SCRIPT_METHOD (Y)
 UT_DECLARE_SCRIPT_METHOD (Z)
 UT_DECLARE_SCRIPT_METHOD (DX)
 UT_DECLARE_SCRIPT_METHOD (DY)
 UT_DECLARE_SCRIPT_METHOD (DZ)
 UT_DECLARE_SCRIPT_METHOD (SetXYZ)
 UT_DECLARE_SCRIPT_METHOD (SetDXYZ)
 UT_DECLARE_SCRIPT_METHOD (Location)
 UT_DECLARE_SCRIPT_METHOD (CanSlewInAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CanSlewInElevation)
 UT_DECLARE_SCRIPT_METHOD (SlewMinimumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (SlewMaximumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (SlewMinimumElevation)
 UT_DECLARE_SCRIPT_METHOD (SlewMaximumElevation)
 UT_DECLARE_SCRIPT_METHOD (IsSlewing)
 UT_DECLARE_SCRIPT_METHOD (CanCueInAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CanCueInElevation)
 UT_DECLARE_SCRIPT_METHOD (CueMinimumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CueMaximumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CueMinimumElevation)
 UT_DECLARE_SCRIPT_METHOD (CueMaximumElevation)
 UT_DECLARE_SCRIPT_METHOD (ActualCuedAzimuth)
 UT_DECLARE_SCRIPT_METHOD (ActualCuedElevation)
 UT_DECLARE_SCRIPT_METHOD (CurrentCuedAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CurrentCuedElevation)
 UT_DECLARE_SCRIPT_METHOD (ApparentLocationOf)
 UT_DECLARE_SCRIPT_METHOD (RelativeAzimuthOf)
 UT_DECLARE_SCRIPT_METHOD (RelativeElevationOf)
 UT_DECLARE_SCRIPT_METHOD (CueToLLA)
 UT_DECLARE_SCRIPT_METHOD (CueToWCS)
 UT_DECLARE_SCRIPT_METHOD (CueToWCS_2)
 UT_DECLARE_SCRIPT_METHOD (CueToPoint)
 UT_DECLARE_SCRIPT_METHOD (CueToTrack)
 UT_DECLARE_SCRIPT_METHOD (CueToAbsoluteAzEl)
 UT_DECLARE_SCRIPT_METHOD (CueToRelativeAzEl)
 UT_DECLARE_SCRIPT_METHOD (ClearCueing)
 UT_DECLARE_SCRIPT_METHOD (IsCued)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToLLA)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToWCS)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToWCS_2)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToPoint)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToTrack)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToAbsoluteAzEl)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToRelativeAzEl)
 UT_DECLARE_SCRIPT_METHOD (MaskingPatternState)
 UT_DECLARE_SCRIPT_METHOD (SetMaskingPatternState)
 UT_DECLARE_SCRIPT_METHOD (EnableArticulationUpdates)
 UT_DECLARE_SCRIPT_METHOD (DisableArticulationUpdates)
 UT_DECLARE_SCRIPT_METHOD (ConvertPCSVectorToWCS)
 UT_DECLARE_SCRIPT_METHOD (ConvertWCSVectorToPCS)
 UT_DECLARE_SCRIPT_METHOD (ConvertPCSVectorToECS)
 UT_DECLARE_SCRIPT_METHOD (ConvertECSVectorToPCS)
Public Member Functions inherited from WsfScriptPlatformPartClass
 WsfScriptPlatformPartClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
void OnNewScriptRef (UtScriptRef &aReference) override
 UT_DECLARE_SCRIPT_METHOD (Platform)
 UT_DECLARE_SCRIPT_METHOD (IsNonOperational)
 UT_DECLARE_SCRIPT_METHOD (IsOperational)
 UT_DECLARE_SCRIPT_METHOD (SetOperational)
 UT_DECLARE_SCRIPT_METHOD (IsNonCritical)
 UT_DECLARE_SCRIPT_METHOD (IsCritical)
 UT_DECLARE_SCRIPT_METHOD (SetCritical)
 UT_DECLARE_SCRIPT_METHOD (IsTurnedOff)
 UT_DECLARE_SCRIPT_METHOD (IsTurnedOn)
 UT_DECLARE_SCRIPT_METHOD (InitiallyTurnedOn)
 UT_DECLARE_SCRIPT_METHOD (TimeSinceLastStatusChange)
 UT_DECLARE_SCRIPT_METHOD (SendMessage_1)
 UT_DECLARE_SCRIPT_METHOD (SendMessage_2)
 UT_DECLARE_SCRIPT_METHOD (SendMessageToProcessor)
 UT_DECLARE_SCRIPT_METHOD (SetDebugEnabled)
 UT_DECLARE_SCRIPT_METHOD (DebugEnabled)
 UT_DECLARE_SCRIPT_METHOD (SetDamageFactor)
 UT_DECLARE_SCRIPT_METHOD (DamageFactor)
 UT_DECLARE_SCRIPT_METHOD (CanBeMadeOperational)
 UT_DECLARE_SCRIPT_METHOD (CanBeMadeNonOperational)
 UT_DECLARE_SCRIPT_METHOD (CanBeTurnedOn)
 UT_DECLARE_SCRIPT_METHOD (CanBeTurnedOff)
 UT_DECLARE_SCRIPT_METHOD (CategoryMemberOf)
 UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_1)
 UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_2)
 UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_3)
 UT_DECLARE_SCRIPT_METHOD (GetGroupByIndex)
 UT_DECLARE_SCRIPT_METHOD (GetGroupByName)
 UT_DECLARE_SCRIPT_METHOD (GroupsByName)
 UT_DECLARE_SCRIPT_METHOD (Groups)
 UT_DECLARE_SCRIPT_METHOD (GroupJoin)
 UT_DECLARE_SCRIPT_METHOD (GroupLeave)
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

Define script methods for WsfDirectedEnergyWeapon.

Constructor & Destructor Documentation

◆ WsfScriptDirectedEnergyWeaponClass()

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

Member Function Documentation

◆ UT_DECLARE_SCRIPT_METHOD()

WsfScriptDirectedEnergyWeaponClass::UT_DECLARE_SCRIPT_METHOD ( IsFiring )

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