WSF
WsfSA_Perceive Member List

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

AddExtraCognitiveLoading(double aTimeDelay)WsfSA_Perceive
AddOrUpdatePerception(std::vector< WsfSA_EntityPerception * > &aPerceptionList, WsfSA_EntityPerception &aPerception, double aSimTime)WsfSA_Perceiveprotected
AssetScore(double aSimTime, WsfSA_EntityPerception *aEntityPtr, double &aScore)WsfSA_Perceive
cALLCOMMANDERS enum valueWsfSA_Perceive
cALLSUBORDINATES enum valueWsfSA_Perceive
cCOMMANDER enum valueWsfSA_Perceive
cPEERS enum valueWsfSA_Perceive
CreateAssetsList(double aSimTime, std::list< WsfSA_EntityPerception * > &aTempAssetsList, bool aUnlimitedAssets)WsfSA_Perceiveprotected
CreateAssetSublists()WsfSA_Perceiveprotected
CreateBanditsList(double aSimTime, std::list< WsfSA_EntityPerception * > &aTrackedEntitiesList, bool aUnlimitedBandits)WsfSA_Perceiveprotected
CreateBogiesList(double aSimTime, std::list< WsfSA_EntityPerception * > &aTrackedEntitiesList, bool aUnlimitedBogies)WsfSA_Perceiveprotected
CreateGroup(const std::list< WsfSA_EntityPerception * > &aElements, bool aProtect=false)WsfSA_Perceive
CreateSublists()WsfSA_Perceiveprotected
cSUBORDINATES enum valueWsfSA_Perceive
DefaultThreatScore(double aSimTime, WsfSA_PerceivedItem *aThreatPtr)WsfSA_Perceive
DeferredDelete()WsfSA_Perceiveprotected
DeleteLater(WsfSA_EntityPerception *aOldEntity)WsfSA_Perceiveprotected
DisbandGroup(WsfSA_Group *aGroup, bool aProtect=false)WsfSA_Perceive
DispenseChaff(double aSimTime)WsfSA_Perceive
DispenseDecoy(double aSimTime)WsfSA_Perceive
DispenseFlare(double aSimTime)WsfSA_Perceive
DropEntity(WsfSA_EntityPerception *aOldEntity)WsfSA_Perceiveprotected
EngagedTargetValid() constWsfSA_Perceiveinline
EntityIsInAssetGroup(const WsfSA_EntityPerception *aEntity) constWsfSA_Perceive
EntityIsInAssetGroup(size_t aEntityIndex) constWsfSA_Perceive
FindExpenableCountermeasures()WsfSA_Perceiveprotected
FindWeapons()WsfSA_Perceiveprotected
GetEngagedTarget() constWsfSA_Perceiveinline
GetFocus(WsfSA_Group *aGroup)WsfSA_Perceive
GetImportant(WsfSA_PerceivedItem *aItem)WsfSA_Perceive
GetMasterArm() constWsfSA_Perceive
GetThreatScore(double aSimTime, WsfSA_EntityPerception *aThreatPtr, bool aIsMissile)WsfSA_Perceiveprotected
GetWeaponList() constWsfSA_Perceiveinline
Important(WsfLocalTrack *aThreatPtr)WsfSA_Perceiveprotected
Important(WsfPlatform *aAssetPtr)WsfSA_Perceiveprotected
Important(size_t aPlatformIndex)WsfSA_Perceiveprotected
Initialize(double aSimTime)WsfSA_Perceive
JammingDetected() constWsfSA_Perceive
JoinInitialGroups(std::vector< WsfSA_EntityPerception * > &aPerceptionList, std::list< WsfSA_Group * > &aGroupList, double aSimTime)WsfSA_Perceiveprotected
LocalTrackDropped(double aSimTime, const WsfLocalTrack *aLocalTrackPtr)WsfSA_Perceiveprotected
MarkAssetAsImportant(WsfPlatform &aAsset)WsfSA_Perceive
MarkAssetAsImportant(size_t aIndex)WsfSA_Perceive
MarkAssetAsUnimportant(WsfPlatform &aAsset)WsfSA_Perceive
MarkAssetAsUnimportant(size_t aIndex)WsfSA_Perceive
MarkAssetTypeAsImportant(const std::string &aType)WsfSA_Perceive
MarkAssetTypeAsUnimportant(const std::string &aType)WsfSA_Perceive
MarkThreatAsImportant(WsfLocalTrack &aThreat)WsfSA_Perceive
MarkThreatAsUnimportant(WsfLocalTrack &aThreat)WsfSA_Perceive
MarkThreatTypeAsImportant(const std::string &aType)WsfSA_Perceive
MarkThreatTypeAsUnimportant(const std::string &aType)WsfSA_Perceive
MasterCautionActive() constWsfSA_Perceive
MasterWarningActive() constWsfSA_Perceive
MaxAssetLoad()WsfSA_Perceiveinline
MaxThreatLoad()WsfSA_Perceiveinline
MergeGroups(const std::list< WsfSA_Group * > &aGroups, bool aProtect=false)WsfSA_Perceive
NearestAircraftAsset(double aSimTime)WsfSA_Perceive
NearestAircraftBandit() constWsfSA_Perceive
NearestAircraftBogie() constWsfSA_Perceive
NearestAsset(double aSimTime)WsfSA_Perceive
NearestBandit() constWsfSA_Perceive
NearestBogie() constWsfSA_Perceive
NearestEntity(const std::vector< WsfSA_EntityPerception * > &aDataList) constWsfSA_Perceiveprotected
NearestMissileAsset(double aSimTime)WsfSA_Perceive
NearestMissileBandit() constWsfSA_Perceive
NearestMissileBogie() constWsfSA_Perceive
operator=(const WsfSA_Perceive &)=deleteWsfSA_Perceive
PerceivedAircraftAssets(double aSimTime)WsfSA_Perceive
PerceivedAircraftBandits(double aSimTime)WsfSA_Perceive
PerceivedAircraftBogies(double aSimTime)WsfSA_Perceive
PerceivedAsset(size_t aPlatformIndex) constWsfSA_Perceive
PerceivedAssets(double aSimTime)WsfSA_Perceive
PerceivedBandits(double aSimTime)WsfSA_Perceive
PerceivedBogies(double aSimTime)WsfSA_Perceive
PerceivedMissileAssets(double aSimTime)WsfSA_Perceive
PerceivedMissileBandits(double aSimTime)WsfSA_Perceive
PerceivedMissileBogies(double aSimTime)WsfSA_Perceive
PerceivedThreat(WsfStringId aTargetNameId)WsfSA_Perceive
PerceivedThreat(const WsfTrackId &aTrackId)WsfSA_Perceive
PossibleEnemy(WsfLocalTrack *aTrackPtr)WsfSA_Perceive
ProcessInput(UtInput &aInput)WsfSA_Perceive
ProcessMessage(double aSimTime, const WsfMessage &aMessage)WsfSA_Perceive
Prune(double aSimTime)WsfSA_Perceiveprotected
PurgeOldAssets(double aSimTime)WsfSA_Perceive
QuantityOfChaff() constWsfSA_Perceive
QuantityOfDecoys() constWsfSA_Perceive
QuantityOfFlares() constWsfSA_Perceive
QuantityOfSelectedWeapon() constWsfSA_Perceive
RecipientType enum nameWsfSA_Perceive
RemoveAnyInvalidEntitiesInBogiesAndBandits()WsfSA_Perceiveprotected
RemoveEntityFromGroup(WsfSA_EntityPerception *aEntity, bool aProtect=false)WsfSA_Perceive
RemoveExpiredCoastingPerceptions(std::vector< WsfSA_EntityPerception * > &aPerceptionList, double aCoastTime, double aSimTime)WsfSA_Perceiveprotected
RenameGroup(WsfSA_Group *aGroup, const std::string &aName)WsfSA_Perceive
ResetMaxAssetLoad()WsfSA_Perceiveinline
ResetMaxThreatLoad()WsfSA_Perceiveinline
SelectedWeapon() constWsfSA_Perceive
SelectedWeaponName() constWsfSA_Perceive
SetEngagedTarget(const WsfSA_Processor::SA_EngagedTarget &aEngagedTarget)WsfSA_Perceiveinline
SetFocus(WsfSA_Group *aGroup, bool aFocus, bool aProtect=false)WsfSA_Perceive
SetImportant(WsfSA_PerceivedItem *aItem, bool aIsImportant)WsfSA_Perceive
SetJammingDetected(bool aJammingDetected)WsfSA_Perceive
SetMasterArm(bool aArmed)WsfSA_Perceive
SetMasterCautionActive(bool aActive)WsfSA_Perceive
SetMasterWarningActive(bool aActive)WsfSA_Perceive
SetMaxAssetLoad(int aLoad)WsfSA_Perceiveinline
SetMaxThreatLoad(int aLoad)WsfSA_Perceiveinline
SetOldPerceptionsAsCoasting(const std::vector< WsfSA_EntityPerception * > &aPerceptionList, double aSimTime)WsfSA_Perceiveprotected
SetSelectedWeapon(const std::string &aWeaponName)WsfSA_Perceive
SetShootCueActive(bool aActive)WsfSA_Perceive
SetShootCueBlinking(bool aBlinking)WsfSA_Perceive
SetWeaponBayDoorsAreOpen(bool aOpen)WsfSA_Perceive
ShootCueActive() constWsfSA_Perceive
ShootCueBlinking() constWsfSA_Perceive
SplitGroup(WsfSA_Group *aGroup, int aNumElements, int aCriterion, bool aProtect=false)WsfSA_Perceive
ThreatScore(double aSimTime, WsfLocalTrack *aThreatPtr, bool aIsMissile, double &aScore)WsfSA_Perceive
TransferEntity(WsfSA_EntityPerception *aEntity, WsfSA_Group *aGroup, bool aProtect=false)WsfSA_Perceive
TruthAssets()WsfSA_Perceive
TryUpdateAssets(double aSimTime)WsfSA_Perceiveprotected
TryUpdatePerceivedItemCalculation(double aSimTime)WsfSA_Perceiveprotected
TryUpdatePerceivedItemData(double aSimTime)WsfSA_Perceiveprotected
TryUpdateStatus(double aSimTime)WsfSA_Perceiveprotected
Unimportant(WsfLocalTrack *aThreatPtr)WsfSA_Perceiveprotected
Unimportant(WsfPlatform *aAssetPtr)WsfSA_Perceiveprotected
Unimportant(size_t aPlatformIndex)WsfSA_Perceiveprotected
UpdateAssets(double aSimTime)WsfSA_Perceiveprotected
UpdateAssetsData(double aSimTime)WsfSA_Perceiveprotected
UpdateCoastingPerceptions(const std::vector< WsfSA_EntityPerception * > &aPerceptionList, const std::list< WsfSA_EntityPerception * > &aNewPerceptionList, double aSimTime)WsfSA_Perceiveprotected
UpdateGroupsData(double aSimTime)WsfSA_Perceiveprotected
UpdatePerceivedItemsCalculation(double aSimTime)WsfSA_Perceiveprotected
UpdateStatus(double aSimTime)WsfSA_Perceiveprotected
WeaponBayDoorsAreOpen() constWsfSA_Perceive
WsfSA_Perceive(WsfSA_Processor *aSA_ProcPtr, WsfSA_Processor::PerceiveData *aDataPtr)WsfSA_Perceive
WsfSA_Perceive(const WsfSA_Perceive &aSrc)WsfSA_Perceiveprotected
WsfSA_Processor classWsfSA_Perceivefriend
WsfSA_ProcessorUpdateEvent classWsfSA_Perceivefriend
~WsfSA_Perceive()WsfSA_Perceive
Copyrights Multiple, All Rights Reserved