WSF
WsfChaffWeapon Member List

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

AbortSalvo(double aSimTime, const WsfTrackId &aTrackId) overrideWsfExplicitWeaponvirtual
ActiveWeaponPlatformsFor(const WsfPlatform &aPlatform, const WsfTrackId &aTrackId, WsfStringId aWeaponName=WsfStringId())WsfWeaponstatic
ActiveWeaponPlatformsFor(const WsfTrackId &aTrackId) constWsfWeapon
AddCategory(WsfStringId aCategoryId)WsfPlatformPartinline
AddWeaponToSimulation(double aSimTime, WsfPlatform *aWeaponPlatformPtr, const WsfTrack *aLaunchingTrackPtr, const FireOptions &aSettings) overrideWsfChaffWeaponprotectedvirtual
AllocateTheWeapon(double aSimTime, WsfTrack *aTrackPtr, int aStoreId)WsfWeaponvirtual
ArticulationUpdateEventActive() constWsfArticulatedPartinline
AssignUniqueId(WsfSimulation *aSimulationPtr)WsfUniqueIdprotected
AuxDataAccessedWsfAuxDataEnabledstatic
AuxDataDestroyedWsfAuxDataEnabledstatic
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)WsfWeaponvirtual
ChangeQuantity(double aDeltaQuantity)WsfWeapon
cINFINITE_SLEW_RATEWsfArticulatedPartstatic
ClearCueing()WsfArticulatedPart
ClearTransientCue()WsfArticulatedPart
cLEVEL_ONE_DEBUG enum valueWsfPlatformPart
cLEVEL_TWO_DEBUG enum valueWsfPlatformPart
Clone() const overrideWsfChaffWeaponvirtual
CloneComponent() const overrideWsfWeaponinlinevirtual
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
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
DropChaffCloud(double aSimTime, ChaffOptions &aOptions)WsfChaffWeaponvirtual
EnableArticulationUpdates(double aSimTime, double aInterval)WsfArticulatedPart
EngagementComplete(double aSimTime, WsfWeaponEngagement *aEngagementPtr)WsfWeaponvirtual
Fire(double aSimTime, const FireTarget &aTarget, const FireOptions &aSettings) overrideWsfChaffWeaponvirtual
FireP(double aSimTime, const FireTarget &aTarget, const FireOptions &aSettings, WsfPlatform *aWeaponPlatformPtr)WsfExplicitWeaponprotectedvirtual
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
GetCategories() constWsfPlatformPartinline
GetComponentInitializationOrder() const overrideWsfWeaponinlinevirtual
GetComponentName() const overrideWsfPlatformPartinlinevirtual
GetComponentParent() constWsfComponentT< WsfPlatform >inline
GetComponentRoles() const overrideWsfWeaponvirtual
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
GetCurrentMode()WsfWeaponvirtual
GetCurrentModeName() constWsfWeaponvirtual
GetCurrentOrientationECS(double &aYaw, double &aPitch, double &aRoll)WsfArticulatedPart
GetCurrentPositionRateECS(double &aDX, double &aDY, double &aDZ) constWsfArticulatedPart
GetDamageFactor() constWsfPlatformPartinline
GetDebugMask()WsfPlatformPartinline
GetDeferredLaunchDelay() constWsfExplicitWeaponinline
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
GetFiringDelay()WsfWeaponinlinevirtual
GetFiringInterval() constWsfWeaponinline
GetGroups() constWsfPlatformPartinline
GetIFCEnabled() constWsfWeaponinline
GetIgnoreLaunchPlatformVelocity() constWsfExplicitWeaponinline
GetInitialStateQuantityRemaining() constWsfWeaponinline
GetInternalLinks()WsfPlatformPartinline
GetLastStatusChangeTime() constWsfPlatformPartinline
GetLaunchComputer() constWsfWeaponinline
GetLaunchDeltaV(double aDV[3]) constWsfExplicitWeaponvirtual
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
GetOffsetId() constWsfExplicitWeaponinline
GetPartType() constWsfPlatformPartinline
GetPitch() constWsfArticulatedPartinline
GetPlatform() constWsfPlatformPartinline
GetQuantityCommitted() constWsfWeaponvirtual
GetQuantityRemaining() const overrideWsfChaffWeaponvirtual
GetReloadIncrement() constWsfWeaponinline
GetReloadInterval() constWsfWeaponinlineprotected
GetReloadInventory() constWsfWeaponinline
GetReloadThreshold() constWsfWeaponinline
GetRoll() constWsfArticulatedPartinline
GetSalvoInterval()WsfWeaponinlinevirtual
GetScenario() constWsfPlatformPartinline
GetScriptClassName() const overrideWsfChaffWeapon
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
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) overrideWsfChaffWeaponvirtual
Initialize2(double aSimTime) overrideWsfExplicitWeaponvirtual
InitializeCommandChains(double aSimTime, WsfPlatform *aPlatformPtr)WsfExplicitWeaponprotected
InitiallyTurnedOn() constWsfPlatformPartinline
InternalMessageQueue typedefWsfPlatformPart
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsBroken() constWsfPlatformPartinline
IsCategoryMember(WsfStringId aCategoryId) constWsfPlatformPartinline
IsCritical() constWsfPlatformPartinline
IsCued() constWsfArticulatedPartinline
IsExternallyControlled() constWsfPlatformPartinline
IsGroupMember(WsfStringId aGroupId)WsfPlatformPart
IsOperational() constWsfPlatformPartinline
IsPrivate() constWsfArticulatedPartinline
IsQuantitySpecified() constWsfWeaponinlineprotected
IsReloading() constWsfWeaponinline
IsSlewing() constWsfArticulatedPart
IsTurnedOn() constWsfPlatformPartinline
IsWeaponToolsGenerationMode() constWsfExplicitWeaponinline
JoinGroup(WsfGroup *aGroupPtr)WsfPlatformPart
LastIndexFired() constWsfExplicitWeaponinline
LeaveGroup(WsfGroup *aGroupPtr)WsfPlatformPart
mActualCuedAzWsfArticulatedPartprotected
mActualCuedElWsfArticulatedPartprotected
mAzCueRateWsfArticulatedPartprotected
mAzSlewDirectionWsfArticulatedPartprotected
mAzSlewRateWsfArticulatedPartprotected
mCommandChainsWsfExplicitWeaponprotected
mContextPtrWsfExplicitWeaponprotected
mCuedAzWsfArticulatedPartprotected
mCuedElWsfArticulatedPartprotected
mCuedLocationWCSWsfArticulatedPartprotected
mCueModeWsfArticulatedPartprotected
mCueTypeWsfArticulatedPartprotected
mCurrentAzWsfArticulatedPartprotected
mCurrentElWsfArticulatedPartprotected
mDeferredLaunchDelayWsfExplicitWeaponprotected
mDeferredLaunchesWsfExplicitWeaponprotected
mDXWsfArticulatedPartprotected
mDYWsfArticulatedPartprotected
mDZWsfArticulatedPartprotected
mElCueRateWsfArticulatedPartprotected
mElSlewRateWsfArticulatedPartprotected
MergeAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
mIdOffsetWsfExplicitWeaponprotected
mIgnoreLaunchPlatformVelocityWsfExplicitWeaponprotected
mIsPrivateWsfArticulatedPartprotected
mIsSlewingWsfArticulatedPartprotected
mLastAzElUpdateTimeWsfArticulatedPartprotected
mLastIndexLaunchedWsfExplicitWeaponprotected
mLastUpdateTimeWsfArticulatedPartprotected
mLaunchDeltaV_PCSWsfExplicitWeaponprotected
mMaskingPatternNameWsfArticulatedPartprotected
mMaskingPatternPtrWsfArticulatedPartprotected
mMaskingPatternStateIdWsfArticulatedPartprotected
mMaxAzCueWsfArticulatedPartprotected
mMaxAzSlewWsfArticulatedPartprotected
mMaxAzSlewRateWsfArticulatedPartprotected
mMaxElCueWsfArticulatedPartprotected
mMaxElSlewWsfArticulatedPartprotected
mMaxElSlewRateWsfArticulatedPartprotected
mMinAzCueWsfArticulatedPartprotected
mMinAzSlewWsfArticulatedPartprotected
mMinElCueWsfArticulatedPartprotected
mMinElSlewWsfArticulatedPartprotected
mModeListPtrWsfWeaponprotected
mPitchWsfArticulatedPartprotected
mRequireInterceptPointWsfExplicitWeaponprotected
mRequireLoftAngleWsfExplicitWeaponprotected
mRollWsfArticulatedPartprotected
mSlewMethodCoordinatedWsfArticulatedPartprotected
mSlewModeWsfArticulatedPartprotected
mSlewStateWsfArticulatedPartprotected
mTiltWsfArticulatedPartprotected
mTransientCueActiveWsfArticulatedPartprotected
mTransientCuedLocationWCSWsfArticulatedPartprotected
mWeaponStatusMapWsfWeaponprotected
mWeaponToolsGenModeWsfExplicitWeaponprotected
mYawWsfArticulatedPartprotected
OnPlatformBrokenEvent(double aSimTime)WsfPlatformPartvirtual
OnPlatformDeleted(double aSimTime, WsfPlatform *aPlatformPtr)WsfSinglePlatformObserverinlinevirtual
OnPlatformDeleting(double aSimTime, WsfPlatform *aPlatformPtr)WsfSinglePlatformObserverinlinevirtual
OnPlatformUpdated(double, WsfPlatform *) overrideWsfArticulatedPartinlinevirtual
operator=(const WsfChaffWeapon &aSrc)=deleteWsfChaffWeaponprotected
WsfExplicitWeapon::operator=(const WsfExplicitWeapon &)=deleteWsfExplicitWeaponprotected
WsfWeapon::operator=(const WsfWeapon &)=deleteWsfWeaponprotected
WsfPlatformPart::operator=(const WsfPlatformPart &aRhs)=deleteWsfPlatformPart
WsfExplicitWeapon::WsfObject::operator=(const WsfObject &aRhs)WsfObject
WsfExplicitWeapon::WsfComponentT< WsfPlatform >::operator=(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfExplicitWeapon::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
ProcessDeferredLaunchEvent(double aSimTime, WsfPlatform *aWeaponPlatformPtr, WsfPlatform *aTempPlatformPtr)WsfExplicitWeaponvirtual
ProcessInput(UtInput &aInput) overrideWsfChaffWeaponvirtual
ProcessMessage(double aSimTime, const WsfMessage &aMessage)WsfPlatformPartvirtual
ProcessReloading(double aSimTime)WsfWeaponprotectedvirtual
QueryInterface(int aRole) overrideWsfWeaponvirtual
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
WsfExplicitWeapon::WsfWeapon::WsfArticulatedPart::WsfPlatformPart::WsfObject::Serialize(T &aBuff)WsfObjectinline
WsfExplicitWeapon::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
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
SetIgnoreLaunchPlatformVelocity(bool aValue)WsfExplicitWeaponinline
SetInitiallyTurnedOn(bool aInitiallyTurnedOn)WsfPlatformPartinline
SetIsPrivate(bool aIsPrivate)WsfArticulatedPartinline
SetIsReloading(bool aValue)WsfWeaponinlineprotected
SetIsWeaponToolsGenerationMode(bool aValue)WsfExplicitWeaponinline
SetLastStatusChangeTime(double aSimTime)WsfPlatformPartinline
SetLaunchComputer(WsfLaunchComputer *aLaunchComputerPtr)WsfWeapon
SetLaunchDeltaV(const double aLaunchDeltaV[3])WsfExplicitWeaponvirtual
SetLaunchedPlatformType(WsfStringId aLaunchedPlatformType)WsfWeaponinline
SetLaunchState(double aSimTime, WsfPlatform *aPlatformPtr, const FireOptions &aOptions) overrideWsfChaffWeaponprotectedvirtual
SetMaskingPatternState(WsfStringId aMaskingPatternStateId)WsfArticulatedPartinline
SetMaximumRequestCount(unsigned int aMaximumRequestCount)WsfWeaponinlineprotected
SetModeList(WsfModeList *aModeListPtr)WsfWeaponprotected
SetName(WsfStringId aName)WsfObjectinline
SetNonOperational(double aSimTime) overrideWsfWeaponvirtual
SetOffsetId(int aOffset)WsfExplicitWeaponinline
SetOperational(double aSimTime) overrideWsfWeaponvirtual
WsfArticulatedPart::SetOperational(double aSimTime, bool aMakeOperational)WsfPlatformPart
SetPitch(double aPitch)WsfArticulatedPart
SetPlatform(WsfPlatform *aPlatformPtr) overrideWsfExplicitWeaponvirtual
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) overrideWsfExplicitWeaponvirtual
TurnOn(double aSimTime) overrideWsfWeaponvirtual
TypeList typedefWsfObject
Update(double aSimTime) overrideWsfWeaponvirtual
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
UseDeferredLaunching() constWsfExplicitWeaponvirtual
WeaponFireAborted(double aSimTime, const WsfTrack *aTargetTrackPtr, double aQuantity)WsfWeaponprotectedvirtual
WeaponPlatformUserInitialize(double aSimTime, WsfPlatform *aWeaponPlatformPtr, const WsfTrack *aTrackPtr) overrideWsfChaffWeaponprotectedvirtual
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
WsfChaffWeapon(WsfScenario &aScenario)WsfChaffWeapon
WsfChaffWeapon(const WsfChaffWeapon &aSrc)=defaultWsfChaffWeaponprotected
WsfComponentT()WsfComponentT< WsfPlatform >inline
WsfComponentT(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfExplicitWeapon(WsfScenario &aScenario)WsfExplicitWeapon
WsfExplicitWeapon(const WsfExplicitWeapon &aSrc)WsfExplicitWeaponprotected
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
~WsfChaffWeapon() override=defaultWsfChaffWeapon
~WsfComponent()=defaultWsfComponentvirtual
~WsfComponentT() override=defaultWsfComponentT< WsfPlatform >
~WsfExplicitWeapon() overrideWsfExplicitWeapon
~WsfObject() overrideWsfObject
~WsfPlatformPart() overrideWsfPlatformPart
~WsfSinglePlatformObserver()WsfSinglePlatformObserverinlinevirtual
~WsfWeapon() overrideWsfWeapon
Copyrights Multiple, All Rights Reserved