WSF
WsfDirectedEnergyWeapon Member List

This is the complete list of members for WsfDirectedEnergyWeapon, including all inherited members.

AbortSalvo(double aSimTime, const WsfTrackId &aTrackId)WsfWeaponvirtual
ActiveWeaponPlatformsFor(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
ActiveWeaponPlatformsFor(const WsfTrackId &aTrackId) constWsfWeapon
AddCategory(WsfStringId aCategoryId)WsfPlatformPartinline
AllocateTheWeapon(double aSimTime, WsfTrack *aTrackPtr, int aStoreId)WsfWeaponvirtual
ArticulationUpdateEventActive() constWsfArticulatedPartinline
AssignUniqueId(WsfSimulation *aSimulationPtr)WsfUniqueIdprotected
AuxDataAccessedWsfAuxDataEnabledstatic
AuxDataDestroyedWsfAuxDataEnabledstatic
BeginEngagement(double aSimTime, EngagementData *aEngagementDataPtr)WsfDirectedEnergyWeaponprotectedvirtual
cALMOST_FULL_CIRCLEWsfArticulatedPartstatic
CanBeMadeNonOperational() constWsfPlatformPartinline
CanBeMadeOperational() constWsfPlatformPartinline
CanBeTurnedOff() constWsfPlatformPartinline
CanBeTurnedOn() constWsfPlatformPartinline
cAT_LIMIT_AZ_MASK enum valueWsfArticulatedPart
cAT_LIMIT_EL_MASK enum valueWsfArticulatedPart
cAT_LIMIT_MASK enum valueWsfArticulatedPart
cCUED_AZ enum valueWsfArticulatedPart
cCUED_AZ_EL enum valueWsfArticulatedPart
cCUED_EL enum valueWsfArticulatedPart
cCUED_MASK enum valueWsfArticulatedPart
cCUED_TO_ANGLE enum valueWsfArticulatedPart
cCUED_TO_LOCATION enum valueWsfArticulatedPart
cCUED_TO_NOTHING enum valueWsfArticulatedPart
CeaseFire(double aSimTime) overrideWsfDirectedEnergyWeaponvirtual
ChangeQuantity(double aDeltaQuantity)WsfWeapon
cINFINITE_SLEW_RATEWsfArticulatedPartstatic
ClearCueing()WsfArticulatedPart
ClearCurrentEngagement(double aSimTime)WsfImplicitWeapon
ClearEngagement(double aSimTime, int aEngagementId=0)WsfImplicitWeapon
ClearTransientCue()WsfArticulatedPart
cLEVEL_ONE_DEBUG enum valueWsfPlatformPart
cLEVEL_TWO_DEBUG enum valueWsfPlatformPart
Clone() const overrideWsfDirectedEnergyWeaponinlinevirtual
CloneComponent() const overrideWsfDirectedEnergyWeaponinlinevirtual
cMAX_AZ enum valueWsfArticulatedPart
cMAX_EL enum valueWsfArticulatedPart
cMIN_AZ enum valueWsfArticulatedPart
cMIN_EL enum valueWsfArticulatedPart
cNEGATIVE enum valueWsfArticulatedPart
cNOT_CUED enum valueWsfArticulatedPart
CompleteReloading(double aSimTime, double aQuantity)WsfWeaponvirtual
ComponentHasRole(int aRole)WsfComponentinline
ComponentList typedefWsfWeapon
ComponentParentChanged(WsfPlatform *aPlatformPtr) overrideWsfPlatformPartinlinevirtual
ContinueSalvo(double aSimTime, unsigned int aRequestId)WsfWeaponvirtual
cPOSITIVE enum valueWsfArticulatedPart
CreateTargetTrack(double aSimTime, const WsfTrack *aTrackPtr)WsfWeapon
cSLEW_AZ enum valueWsfArticulatedPart
cSLEW_AZ_EL enum valueWsfArticulatedPart
cSLEW_EL enum valueWsfArticulatedPart
cSLEW_FIXED enum valueWsfArticulatedPart
CueToTarget(double aSimTime, const WsfTrack *aTrackPtr)WsfWeaponvirtual
CueType enum nameWsfArticulatedPart
cUNDEFINED enum valueWsfArticulatedPart
cUNDEFINED_DOUBLEWsfWeaponstatic
cWEAPON_STATE_ALLOCATED enum valueWsfWeapon
cWEAPON_STATE_DEALLOCATE enum valueWsfWeapon
cWEAPON_STATE_NACK enum valueWsfWeapon
cWEAPON_STATE_READY enum valueWsfWeapon
cWEAPON_STATE_UNALLOCATED enum valueWsfWeapon
DebugEnabled() constWsfPlatformPartinline
DeleteAuxData()WsfAuxDataEnabled
DeleteEngagementData(EngagementData *aEngagementDataPtr)WsfImplicitWeaponprotected
DeselectEA_Technique(double aSimTime, double aFrequency, double aBandwidth, size_t aBeamNumber, WsfStringId aTechniqueId, WsfTrackId aTrackId)WsfWeaponinlinevirtual
DeselectMode(double aSimTime, WsfStringId aModeNameId)WsfWeaponvirtual
DetermineFirepowerStatus(WsfPlatform &aPlatform)WsfWeaponstatic
DisableArticulationUpdates(double aSimTime)WsfArticulatedPart
EnableArticulationUpdates(double aSimTime, double aInterval)WsfArticulatedPart
EngagementComplete(double aSimTime, WsfWeaponEngagement *aEngagementPtr) overrideWsfDirectedEnergyWeaponvirtual
Fire(double aSimTime, const FireTarget &aTarget, const FireOptions &aSettings) overrideWsfDirectedEnergyWeaponvirtual
FireSalvo(double aSimTime, const FireTarget &aTarget, const SalvoOptions &aSettings)WsfWeaponvirtual
FullCircle() constWsfArticulatedPartinlineprotected
GetAbsoluteCuedOrientation(double &aAzimuth, double &aElevation, double aBaseNED[3])WsfArticulatedPart
GetActiveBeamCount() constWsfWeaponinlinevirtual
GetActiveRequestCount() constWsfWeaponinlinevirtual
GetActiveSpotCount(size_t aBeamNumber) constWsfWeaponinlinevirtual
GetActualCuedOrientation(double &aAzimuth, double &aElevation) constWsfArticulatedPart
GetArticulationUpdateEventEpoch() constWsfArticulatedPartinline
GetArticulationUpdateInterval() constWsfArticulatedPartinline
GetAuxData()WsfAuxDataEnabled
GetAuxData() const noexceptWsfAuxDataEnabled
GetAuxDataConst() const noexceptWsfAuxDataEnabled
GetAzCueRate() constWsfArticulatedPartinline
GetAzimuthRotationRate() constWsfArticulatedPartprotectedvirtual
GetAzSlewRate() constWsfArticulatedPartinline
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetBeam() constWsfDirectedEnergyWeaponinline
GetCategories() constWsfPlatformPartinline
GetComponentInitializationOrder() const overrideWsfWeaponinlinevirtual
GetComponentName() const overrideWsfPlatformPartinlinevirtual
GetComponentParent() constWsfComponentT< WsfPlatform >inline
GetComponentRoles() const overrideWsfDirectedEnergyWeaponvirtual
GetComponents()WsfWeaponinline
GetComponents() constWsfWeaponinline
GetCuedLocationWCS(double aCuedLocationWCS[3]) constWsfArticulatedPart
GetCuedOrientation(double &aAzimuth, double &aElevation) constWsfArticulatedPart
GetCueMode() constWsfArticulatedPartinline
GetCueType() constWsfArticulatedPartinline
GetCurrentCuedOrientation(double &aAzimuth, double &aElevation) constWsfArticulatedPart
GetCurrentEngagement() constWsfImplicitWeapon
GetCurrentMode()WsfWeaponvirtual
GetCurrentModeName() constWsfWeaponvirtual
GetCurrentOrientationECS(double &aYaw, double &aPitch, double &aRoll)WsfArticulatedPart
GetCurrentPositionRateECS(double &aDX, double &aDY, double &aDZ) constWsfArticulatedPart
GetDamageFactor() constWsfPlatformPartinline
GetDebugMask()WsfPlatformPartinline
GetDX() constWsfArticulatedPartinline
GetDY() constWsfArticulatedPartinline
GetDZ() constWsfArticulatedPartinline
GetElCueRate() constWsfArticulatedPartinline
GetElevationRotationRate() constWsfArticulatedPartprotectedvirtual
GetElSlewRate() constWsfArticulatedPartinline
GetEM_Rcvr(size_t aIndex)WsfWeaponvirtual
GetEM_RcvrCount() constWsfWeaponvirtual
GetEM_Xmtr(size_t aIndex)WsfWeaponvirtual
GetEM_Xmtr(size_t aModeIndex, size_t aIndex)WsfWeaponvirtual
GetEM_Xmtr(size_t aModeIndex, size_t aBeamIndex, size_t aIndex)WsfWeaponvirtual
GetEM_XmtrCount() constWsfWeaponvirtual
GetEM_XmtrCount(size_t aModeIndex) constWsfWeaponvirtual
GetEngagement(int aEngagementId=0) constWsfImplicitWeapon
GetFiringDelay()WsfWeaponinlinevirtual
GetFiringInterval() constWsfWeaponinline
GetGroups() constWsfPlatformPartinline
GetIFCEnabled() constWsfWeaponinline
GetInitialStateQuantityRemaining() constWsfWeaponinline
GetInternalLinks()WsfPlatformPartinline
GetLastStatusChangeTime() constWsfPlatformPartinline
GetLaunchComputer() constWsfWeaponinline
GetLaunchedPlatformType() constWsfWeaponinline
GetLOS_UnitVectorWCS(double aUnitLOS_WCS[3])WsfArticulatedPart
GetMaskingPatternFactor(double aViewAzPCS, double aViewElPCS, const double aViewVecWCS[3])WsfArticulatedPart
GetMaskingPatternState() constWsfArticulatedPartinline
GetMaxAzCue() constWsfArticulatedPartinline
GetMaxAzSlew() constWsfArticulatedPartinline
GetMaxAzSlewRate() constWsfArticulatedPartinline
GetMaxElCue() constWsfArticulatedPartinline
GetMaxElSlew() constWsfArticulatedPartinline
GetMaxElSlewRate() constWsfArticulatedPartinline
GetMaximumBeamCount() constWsfWeaponinlinevirtual
GetMaximumQuantity() constWsfWeaponvirtual
GetMaximumRequestCount() constWsfWeaponinlinevirtual
GetMaximumSpotCount(size_t aBeamNumber) constWsfWeaponinlinevirtual
GetMinAzCue() constWsfArticulatedPartinline
GetMinAzSlew() constWsfArticulatedPartinline
GetMinElCue() constWsfArticulatedPartinline
GetMinElSlew() constWsfArticulatedPartinline
GetModeCount()WsfWeaponvirtual
GetModeEntry(size_t aModeIndex)WsfWeaponvirtual
GetModeIndex(WsfStringId aModeNameId)WsfWeaponvirtual
GetModeName(size_t aModeIndex)WsfWeaponvirtual
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetPartType() constWsfPlatformPartinline
GetPitch() constWsfArticulatedPartinline
GetPlatform() constWsfPlatformPartinline
GetQuantityCommitted() constWsfWeaponvirtual
GetQuantityRemaining() constWsfWeaponvirtual
GetReloadIncrement() constWsfWeaponinline
GetReloadInterval() constWsfWeaponinlineprotected
GetReloadInventory() constWsfWeaponinline
GetReloadThreshold() constWsfWeaponinline
GetRoll() constWsfArticulatedPartinline
GetSalvoInterval()WsfWeaponinlinevirtual
GetScenario() constWsfPlatformPartinline
GetScriptClassName() const overrideWsfImplicitWeapon
GetSimulation() constWsfPlatformPart
GetSlewMode() constWsfArticulatedPartinline
GetSlewState() constWsfArticulatedPartinline
GetState() constWsfWeaponinline
GetTargetedLocationWCS(int aId, double aTargetedLocationWCS[3]) constWsfWeaponinlinevirtual
GetTargetIndex(int aId) constWsfWeaponinlinevirtual
GetTargetLocationWCS(double aSimTime, const WsfTrack *aTrackPtr, double aTargetLocWCS[3])WsfWeapon
GetTargetName() constWsfImplicitWeapon
GetTargetOffset() constWsfImplicitWeapon
GetTilt() constWsfArticulatedPartinline
GetTimeLastFired() constWsfWeaponinline
GetTotalQuantityUsed() constWsfWeaponvirtual
GetTransientCuedLocationWCS(double aCuedLocationWCS[3]) constWsfArticulatedPart
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
GetUniqueId() constWsfUniqueIdinline
GetUpdateEventEpoch() constWsfPlatformPartinline
GetUpdateInterval() const overrideWsfWeaponinlinevirtual
GetWeaponEffectsType() constWsfWeaponinline
GetYaw() constWsfArticulatedPartinline
HasAuxData() constWsfAuxDataEnabled
HasInternalLinks() constWsfPlatformPartinlinevirtual
IncrementArticulationUpdateEventEpoch()WsfArticulatedPartinline
IncrementUpdateEventEpoch()WsfPlatformPartinline
InhibitWhileReloading() constWsfWeaponinline
Initialize(double aSimTime) overrideWsfImplicitWeaponvirtual
Initialize2(double aSimTime) overrideWsfWeaponvirtual
InitiallyTurnedOn() constWsfPlatformPartinline
InternalMessageQueue typedefWsfPlatformPart
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsBroken() constWsfPlatformPartinline
IsCategoryMember(WsfStringId aCategoryId) constWsfPlatformPartinline
IsCritical() constWsfPlatformPartinline
IsCued() constWsfArticulatedPartinline
IsExternallyControlled() constWsfPlatformPartinline
IsFiring() constWsfDirectedEnergyWeaponvirtual
IsGroupMember(WsfStringId aGroupId)WsfPlatformPart
IsOperational() constWsfPlatformPartinline
IsPrivate() constWsfArticulatedPartinline
IsQuantitySpecified() constWsfWeaponinlineprotected
IsReloading() constWsfWeaponinline
IsSlewing() constWsfArticulatedPart
IsTurnedOn() constWsfPlatformPartinline
JoinGroup(WsfGroup *aGroupPtr)WsfPlatformPart
LeaveGroup(WsfGroup *aGroupPtr)WsfPlatformPart
mActualCuedAzWsfArticulatedPartprotected
mActualCuedElWsfArticulatedPartprotected
mAzCueRateWsfArticulatedPartprotected
mAzSlewDirectionWsfArticulatedPartprotected
mAzSlewRateWsfArticulatedPartprotected
mCuedAzWsfArticulatedPartprotected
mCuedElWsfArticulatedPartprotected
mCuedLocationWCSWsfArticulatedPartprotected
mCueModeWsfArticulatedPartprotected
mCueTypeWsfArticulatedPartprotected
mCurrentAzWsfArticulatedPartprotected
mCurrentElWsfArticulatedPartprotected
mDXWsfArticulatedPartprotected
mDYWsfArticulatedPartprotected
mDZWsfArticulatedPartprotected
mElCueRateWsfArticulatedPartprotected
mElSlewRateWsfArticulatedPartprotected
MergeAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
mIsPrivateWsfArticulatedPartprotected
mIsSlewingWsfArticulatedPartprotected
mLastAzElUpdateTimeWsfArticulatedPartprotected
mLastUpdateTimeWsfArticulatedPartprotected
mMaskingPatternNameWsfArticulatedPartprotected
mMaskingPatternPtrWsfArticulatedPartprotected
mMaskingPatternStateIdWsfArticulatedPartprotected
mMaxAzCueWsfArticulatedPartprotected
mMaxAzSlewWsfArticulatedPartprotected
mMaxAzSlewRateWsfArticulatedPartprotected
mMaxElCueWsfArticulatedPartprotected
mMaxElSlewWsfArticulatedPartprotected
mMaxElSlewRateWsfArticulatedPartprotected
mMinAzCueWsfArticulatedPartprotected
mMinAzSlewWsfArticulatedPartprotected
mMinElCueWsfArticulatedPartprotected
mMinElSlewWsfArticulatedPartprotected
mModeListPtrWsfWeaponprotected
mPitchWsfArticulatedPartprotected
mRollWsfArticulatedPartprotected
mSlewMethodCoordinatedWsfArticulatedPartprotected
mSlewModeWsfArticulatedPartprotected
mSlewStateWsfArticulatedPartprotected
mTiltWsfArticulatedPartprotected
mTransientCueActiveWsfArticulatedPartprotected
mTransientCuedLocationWCSWsfArticulatedPartprotected
mWeaponStatusMapWsfWeaponprotected
mYawWsfArticulatedPartprotected
OnPlatformBrokenEvent(double aSimTime)WsfPlatformPartvirtual
OnPlatformDeleted(double aSimTime, WsfPlatform *aPlatformPtr)WsfSinglePlatformObserverinlinevirtual
OnPlatformDeleting(double aSimTime, WsfPlatform *aPlatformPtr)WsfSinglePlatformObserverinlinevirtual
OnPlatformUpdated(double, WsfPlatform *) overrideWsfArticulatedPartinlinevirtual
operator=(const WsfDirectedEnergyWeapon &)=deleteWsfDirectedEnergyWeapon
WsfImplicitWeapon::operator=(const WsfImplicitWeapon &)=deleteWsfImplicitWeaponprotected
WsfWeapon::operator=(const WsfWeapon &)=deleteWsfWeaponprotected
WsfPlatformPart::operator=(const WsfPlatformPart &aRhs)=deleteWsfPlatformPart
WsfImplicitWeapon::WsfObject::operator=(const WsfObject &aRhs)WsfObject
WsfImplicitWeapon::WsfComponentT< WsfPlatform >::operator=(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfImplicitWeapon::WsfUniqueId::operator=(const WsfUniqueId &)WsfUniqueIdinline
WsfAuxDataEnabled::operator=(const WsfAuxDataEnabled &aRhs)WsfAuxDataEnabled
WsfAuxDataEnabled::operator=(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
ParentType typedefWsfComponentT< WsfPlatform >
PartBroken(double aSimTime) overrideWsfWeaponvirtual
PlatformAdded(double aSimTime, WsfPlatform *aPlatformPtr)WsfPlatformPartvirtual
PlatformDeleted(WsfPlatform *aPlatformPtr)WsfPlatformPartvirtual
PreInitialize(double aSimTime) overrideWsfWeaponvirtual
PreInput() overrideWsfWeaponvirtual
ProcessInput(UtInput &aInput) overrideWsfWeaponvirtual
ProcessMessage(double aSimTime, const WsfMessage &aMessage)WsfPlatformPartvirtual
ProcessReloading(double aSimTime)WsfWeaponprotectedvirtual
QueryInterface(int aRole) overrideWsfDirectedEnergyWeaponvirtual
QueryInterfaceT(T *&aRolePtr)WsfComponentinline
ReceiveMessage(double aSimTime, const WsfMessage &aMessage)WsfPlatformPartvirtual
RecipientMessageQueue typedefWsfPlatformPart
Restore(double aSimTime) overrideWsfWeaponvirtual
RoundsCompleteFor(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
RoundsCompleteFor(const WsfTrackId &aTrackId) constWsfWeapon
RoundsFiredAt(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
RoundsFiredAt(const WsfTrackId &aTrackId) constWsfWeapon
SalvosFiredAt(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
SalvosFiredAt(const WsfTrackId &aTrackId) constWsfWeapon
SelectEA_Technique(double aSimTime, double aFrequency, double aBandwidth, size_t aBeamNumber, WsfStringId aTechniqueId, WsfTrackId aTrackId)WsfWeaponinlinevirtual
SelectMode(double aSimTime, WsfStringId aModeNameId)WsfWeaponvirtual
SendMessage(double aSimTime, const WsfMessage &aMessage)WsfPlatformPartvirtual
SendMessageTo(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPartvirtual
SendMessageToProcessor(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPart
SendQueuedMessages(double aSimTime)WsfPlatformPartvirtual
WsfImplicitWeapon::WsfWeapon::WsfArticulatedPart::WsfPlatformPart::WsfObject::Serialize(T &aBuff)WsfObjectinline
WsfImplicitWeapon::WsfWeapon::WsfArticulatedPart::WsfPlatformPart::WsfUniqueId::Serialize(T &aBuff)WsfUniqueIdinline
WsfAuxDataEnabled::Serialize(T &aBuff)WsfAuxDataEnabledinline
SetArticulationUpdateEventActive(bool aUpdateEventActive)WsfArticulatedPartinline
SetArticulationUpdateInterval(double aUpdateInterval)WsfArticulatedPartinline
SetAuxData(const WsfAttributeContainer &aAuxData)WsfAuxDataEnabled
SetAzCueLimits(double aMinAzCue, double aMaxAzCue)WsfArticulatedPartinline
SetAzimuthSlewDirection(SlewDirection aAzSlewDirection)WsfArticulatedPartinline
SetAzSlewLimits(double aMinAzSlew, double aMaxAzSlew)WsfArticulatedPartinline
SetBeam(Beam *aBeamPtr)WsfDirectedEnergyWeapon
SetComponentParent(ParentType *aParentPtr)WsfComponentT< WsfPlatform >inline
SetCritical(bool aValue)WsfPlatformPartinline
SetCuedLocationWCS(const double aCuedLocationWCS[3])WsfArticulatedPart
SetCuedOrientation(double aAzimuth, double aElevation)WsfArticulatedPart
SetCueMode(SlewMode aCueMode)WsfArticulatedPartinline
SetCueRates(double aAzCueRate, double aElCueRate)WsfArticulatedPartinline
SetDamageFactor(double aSimTime, double aDamageFactor)WsfPlatformPart
SetDebugEnabled(bool aDebugEnabled)WsfPlatformPartinline
SetEA_DeltaGainTechnique(double aSimTime, WsfStringId aTechniqueId, bool aOnOff, WsfStringId aEffectId, double aJammingDeltaGain_dB, WsfStringId aSystemTypeId, WsfStringId aFunctionTypeId)WsfWeaponinlinevirtual
SetEA_DeltaGainTechnique(double aSimTime, WsfStringId aTechniqueId, bool aOnOff, WsfStringId aEffectId, double aJammingDeltaGain_dB, WsfStringId aSystemTypeId, WsfStringId aFunctionTypeId, double aFrequency, double aBandwidth, size_t aBeamNumber, WsfTrackId aTrackId)WsfWeaponinlinevirtual
SetElCueLimits(double aMinElCue, double aMaxElCue)WsfArticulatedPartinline
SetElSlewLimits(double aMinElSlew, double aMaxElSlew)WsfArticulatedPartinline
SetExternallyControlled(double aSimTime, bool aIsExternallyControlled)WsfPlatformPartvirtual
SetFiringDelay(const WsfRandomVariable &aFiringDelay)WsfWeaponinline
SetFiringInterval(double aFiringInterval)WsfWeaponinline
SetIFCEnabled(bool aEnabled)WsfWeaponinline
SetInitiallyTurnedOn(bool aInitiallyTurnedOn)WsfPlatformPartinline
SetIsPrivate(bool aIsPrivate)WsfArticulatedPartinline
SetIsReloading(bool aValue)WsfWeaponinlineprotected
SetLastStatusChangeTime(double aSimTime)WsfPlatformPartinline
SetLaunchComputer(WsfLaunchComputer *aLaunchComputerPtr)WsfWeapon
SetLaunchedPlatformType(WsfStringId aLaunchedPlatformType)WsfWeaponinline
SetMaskingPatternState(WsfStringId aMaskingPatternStateId)WsfArticulatedPartinline
SetMaximumRequestCount(unsigned int aMaximumRequestCount)WsfWeaponinlineprotected
SetModeList(WsfModeList *aModeListPtr)WsfWeaponprotected
SetName(WsfStringId aName)WsfObjectinline
SetNonOperational(double aSimTime) overrideWsfWeaponvirtual
SetOperational(double aSimTime) overrideWsfWeaponvirtual
WsfArticulatedPart::SetOperational(double aSimTime, bool aMakeOperational)WsfPlatformPart
SetPitch(double aPitch)WsfArticulatedPart
SetPlatform(WsfPlatform *aPlatformPtr) overrideWsfArticulatedPartvirtual
SetPositionRateECS(const double aDX, const double aDY, const double aDZ)WsfArticulatedPart
SetQuantityRemaining(double aQuantity)WsfWeaponvirtual
SetRoll(double aRoll)WsfArticulatedPart
SetSlewMode(SlewMode aSlewMode)WsfArticulatedPartinline
SetSlewRates(double aAzSlewRate, double aElSlewRate)WsfArticulatedPart
SetState(WeaponState aState)WsfWeapon
SetTargetedLocationWCS(int aId, const double aTargetedLocationWCS[3])WsfWeaponinlinevirtual
SetTargetIndex(int aId, size_t aTargetIndex)WsfWeaponinlinevirtual
SetTilt(double aTilt)WsfArticulatedPart
SetTimeLastFired(double aTimeLastFired)WsfWeaponprotected
SetTransientCuedLocationWCS(const double aCuedLocationWCS[3])WsfArticulatedPart
SetType(WsfStringId aType)WsfObject
SetUpdateEventActive(bool aUpdateEventActive)WsfPlatformPartinline
SetUpdateInterval(double aUpdateInterval) overrideWsfWeaponinlinevirtual
SetWeaponEffectsType(WsfStringId aWeaponEffect)WsfWeaponinline
SetYaw(double aYaw)WsfArticulatedPart
SlewCompleteWsfArticulatedPart
SlewDirection enum nameWsfArticulatedPart
SlewMode enum nameWsfArticulatedPart
SlewToOrientation(double aSimTime, double aDesiredAz, double aDesiredEl)WsfArticulatedPartprotected
StartJamming(double aSimTime, double aFrequency, double aBandwidth, size_t aBeamNumber, WsfStringId aTechniqueId, WsfTrackId aTrackId, size_t aTargetIndex)WsfWeaponinlinevirtual
StartJammingTrack(double aSimTime, WsfStringId aTechniqueId, const WsfTrack *aTrackPtr)WsfWeaponinlinevirtual
StopJamming(double aSimTime, double aFrequency, double aBandwidth, size_t aBeamNumber, WsfTrackId aTrackId)WsfWeaponinlinevirtual
TargetedLocationValid(int aId) constWsfWeaponinlinevirtual
TimeToCue(double aDesiredAz, double aDesiredEl) constWsfArticulatedPartvirtual
TimeToRotate(double &aDeltaAz, double &aDeltaEl, double &aAzRate, double &aElRate, double &aTimeToAz, double &aTimeToEl) constWsfArticulatedPartprotectedvirtual
TimeWeaponLastFiredFor(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
TimeWeaponLastFiredFor(const WsfTrackId &aTrackId) constWsfWeapon
TimeWeaponLastTerminatedFor(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
TimeWeaponLastTerminatedFor(const WsfTrackId &aTrackId) constWsfWeapon
TransientCueActive() constWsfArticulatedPartinline
TurnOff(double aSimTime) overrideWsfWeaponvirtual
TurnOn(double aSimTime) overrideWsfWeaponvirtual
TypeList typedefWsfObject
Update(double aSimTime) overrideWsfImplicitWeaponvirtual
UpdateAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
UpdateCuedOrientation(double aSimTime)WsfArticulatedPartprotected
UpdateEventActive() constWsfPlatformPartinline
UpdateJamming(double aSimTime, size_t aXmtrIndex, double aFrequency, double aBandwidth, WsfStringId aTechniqueId, WsfTrackId aTrackId, size_t aTargetIndex)WsfWeaponinlinevirtual
UpdateOrientation(double aSimTime)WsfArticulatedPartprotected
UpdatePosition(double aSimTime)WsfArticulatedPartvirtual
WeaponFireAborted(double aSimTime, const WsfTrack *aTargetTrackPtr, double aQuantity)WsfWeaponprotectedvirtual
WeaponsActiveAndPendingFor(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
WeaponsActiveAndPendingFor(const WsfTrackId &aTrackId) constWsfWeapon
WeaponsActiveFor(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
WeaponsActiveFor(const WsfTrackId &aTrackId) constWsfWeapon
WeaponsPendingFor(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
WeaponsPendingFor(const WsfTrackId &aTrackId) constWsfWeapon
WeaponState enum nameWsfWeapon
WeaponStatusMap typedefWsfWeaponprotected
WeaponStatusMapConstIter typedefWsfWeaponprotected
WeaponStatusMapIter typedefWsfWeaponprotected
WeaponStatusVal typedefWsfWeaponprotected
WithinFieldOfView(double aSimTime, WsfPlatform *aPlatformPtr)WsfWeaponvirtual
WithinFieldOfView(double aSimTime, WsfTrack *aTrackPtr)WsfWeaponvirtual
WithinSlewLimits(double aThisToTgtAz, double aThisToTgtEl) constWsfArticulatedPartinline
WsfArticulatedPart(const WsfScenario &aScenario, int aPartType)WsfArticulatedPart
WsfArticulatedPart(const WsfArticulatedPart &aSrc)WsfArticulatedPart
WsfAuxDataEnabled()=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(const WsfAuxDataEnabled &aSrc)=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
WsfComponentT()WsfComponentT< WsfPlatform >inline
WsfComponentT(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfDirectedEnergyWeapon(const WsfScenario &aScenario)WsfDirectedEnergyWeapon
WsfDirectedEnergyWeapon(const WsfDirectedEnergyWeapon &aSrc)WsfDirectedEnergyWeaponprotected
WsfImplicitWeapon(const WsfScenario &aScenario)WsfImplicitWeapon
WsfImplicitWeapon(const WsfImplicitWeapon &aSrc)WsfImplicitWeaponprotected
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
WsfPlatformPart(const WsfScenario &aScenario, int aPartType)WsfPlatformPart
WsfPlatformPart(const WsfPlatformPart &aSrc)WsfPlatformPartprotected
WsfUniqueId()WsfUniqueIdinline
WsfUniqueId(const WsfUniqueId &)WsfUniqueIdinline
WsfWeapon(const WsfScenario &aScenario)WsfWeapon
WsfWeapon(const WsfWeapon &aSrc)WsfWeaponprotected
~WsfArticulatedPart() overrideWsfArticulatedPart
~WsfAuxDataEnabled() noexceptWsfAuxDataEnabledvirtual
~WsfComponent()=defaultWsfComponentvirtual
~WsfComponentT() override=defaultWsfComponentT< WsfPlatform >
~WsfDirectedEnergyWeapon() overrideWsfDirectedEnergyWeapon
~WsfImplicitWeapon() overrideWsfImplicitWeapon
~WsfObject() overrideWsfObject
~WsfPlatformPart() overrideWsfPlatformPart
~WsfSinglePlatformObserver()WsfSinglePlatformObserverinlinevirtual
~WsfWeapon() overrideWsfWeapon
Copyrights Multiple, All Rights Reserved