WSF
WsfWeaponsManagerAI Member List

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

AddCategory(WsfStringId aCategoryId)WsfPlatformPartinline
AdvancedBehaviorTree() constWsfScriptProcessor
AllowAutonomousUpdates() constWsfScriptOverridableProcessorinlinevirtual
AssignUniqueId(WsfSimulation *aSimulationPtr)WsfUniqueIdprotected
AuxDataAccessedWsfAuxDataEnabledstatic
AuxDataDestroyedWsfAuxDataEnabledstatic
BehaviorTree() constWsfScriptProcessorinline
CanBeMadeNonOperational() constWsfPlatformPartinline
CanBeMadeOperational() constWsfPlatformPartinline
CanBeTurnedOff() constWsfPlatformPartinline
CanBeTurnedOn() constWsfPlatformPartinline
cLEVEL_ONE_DEBUG enum valueWsfPlatformPart
cLEVEL_TWO_DEBUG enum valueWsfPlatformPart
Clone() const overrideWsfWeaponsManagerAIvirtual
CloneComponent() const overrideWsfProcessorinlinevirtual
ComponentHasRole(int aRole)WsfComponentinline
ComponentList typedefWsfProcessor
ComponentParentChanged(WsfPlatform *aPlatformPtr) overrideWsfPlatformPartinlinevirtual
Create(WsfScenario &aScenario)WsfWeaponsManagerAIstatic
CreateUnique(WsfScenario &aScenario)WsfWeaponsManagerAIstatic
DebugEnabled() constWsfPlatformPartinline
DeleteAuxData()WsfAuxDataEnabled
ExecuteOnMessageCreate(double aSimTime, WsfMessage &aMessage)WsfScriptProcessorvirtual
ExecuteScript(double aSimTime, const std::string &aScriptName)WsfScriptProcessorvirtual
ExecuteScript(double aSimTime, WsfStringId aScriptName, UtScriptData &aScriptRetVal, const UtScriptDataList &aScriptArgs=UtScriptDataList())WsfScriptProcessorvirtual
ExecuteScriptAtTime(double aTime, WsfStringId aScriptName, const UtScriptDataList &aScriptArgs)WsfScriptProcessor
GetAuxData()WsfAuxDataEnabled
GetAuxData() const noexceptWsfAuxDataEnabled
GetAuxDataConst() const noexceptWsfAuxDataEnabled
GetBaseClassName()WsfBMWeaponsManagervirtual
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetCategories() constWsfPlatformPartinline
GetComponentInitializationOrder() const overrideWsfProcessorinlinevirtual
GetComponentName() const overrideWsfPlatformPartinlinevirtual
GetComponentParent() constWsfComponentT< WsfPlatform >inline
GetComponentRoles() const overrideWsfProcessorvirtual
GetComponents()WsfProcessorinline
GetComponents() constWsfProcessorinline
GetCoreAMRef() constWsfC2ComponentContainerinlinevirtual
GetCoreBMRef() constWsfC2ComponentContainerinlinevirtual
GetCoreDC2Ref() constWsfC2ComponentContainerinlinevirtual
GetCoreSMRef() constWsfC2ComponentContainerinlinevirtual
GetCoreWMRef() constWsfC2ComponentContainerinlinevirtual
GetDamageFactor() constWsfPlatformPartinline
GetDebugMask()WsfPlatformPartinline
GetExternalLinks()WsfScriptProcessorinline
GetGroups() constWsfPlatformPartinline
GetInternalLinks()WsfPlatformPartinline
GetLastStatusChangeTime() constWsfPlatformPartinline
GetMessageHandler()WsfScriptProcessorinline
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetPartType() constWsfPlatformPartinline
GetPlatform() constWsfPlatformPartinline
GetScenario() constWsfPlatformPartinline
GetScriptAccessibleContext() const overrideWsfScriptProcessor
GetScriptClassName() const overrideWsfWeaponsManagerAI
GetScriptContext()WsfScriptProcessorinline
GetSimulation() constWsfPlatformPart
GetStateMachine() constWsfScriptProcessorinlinevirtual
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
GetUniqueId() constWsfUniqueIdinline
GetUpdateEventEpoch() constWsfPlatformPartinline
GetUpdateInterval() const overrideWsfProcessorvirtual
HasAMComponent() constWsfC2ComponentContainerinlinevirtual
HasAuxData() constWsfAuxDataEnabled
HasBMComponent() constWsfC2ComponentContainerinlinevirtual
HasDC2Component() constWsfC2ComponentContainerinlinevirtual
HasInternalLinks() constWsfPlatformPartinlinevirtual
HasSMComponent() constWsfC2ComponentContainerinlinevirtual
HasWMComponent() constWsfC2ComponentContainerinlinevirtual
IncrementUpdateEventEpoch()WsfPlatformPartinline
Initialize(double aSimTime) overrideWsfWeaponsManagerAIvirtual
Initialize2(double aSimTime) overrideWsfWeaponsManagerAIvirtual
InitiallyTurnedOn() constWsfPlatformPartinline
InternalMessageQueue typedefWsfPlatformPart
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsBroken() constWsfPlatformPartinline
IsCategoryMember(WsfStringId aCategoryId) constWsfPlatformPartinline
IsCritical() constWsfPlatformPartinline
IsExternallyControlled() constWsfPlatformPartinline
IsGroupMember(WsfStringId aGroupId)WsfPlatformPart
IsOperational() constWsfPlatformPartinline
IsTurnedOn() constWsfPlatformPartinline
JoinGroup(WsfGroup *aGroupPtr)WsfPlatformPart
LeaveGroup(WsfGroup *aGroupPtr)WsfPlatformPart
m_am_componentWsfC2ComponentContainerprotected
m_autonomous_updatesWsfScriptOverridableProcessorprotected
m_bm_componentWsfC2ComponentContainerprotected
m_dc2_componentWsfC2ComponentContainerprotected
m_moe_loggerWsfC2ComponentContainerprotected
m_override_internal_initializationWsfScriptOverridableProcessorprotected
m_override_internal_initialization2WsfScriptOverridableProcessorprotected
m_override_internal_local_track_dropWsfScriptOverridableProcessorprotected
m_override_internal_local_track_initiatedWsfScriptOverridableProcessorprotected
m_override_internal_local_track_updatedWsfScriptOverridableProcessorprotected
m_override_internal_on_messageWsfScriptOverridableProcessorprotected
m_override_internal_on_updateWsfScriptOverridableProcessorprotected
m_override_internal_receive_messageWsfScriptOverridableProcessorprotected
m_sm_componentWsfC2ComponentContainerprotected
m_wm_componentWsfC2ComponentContainerprotected
mAdvancedBehaviorTreePtrWsfScriptProcessorprotected
mBehaviorTreePtrWsfScriptProcessorprotected
mContextPtrWsfScriptProcessorprotected
MergeAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
mExternalLinksWsfScriptProcessorprotected
mMessageClassPtrWsfScriptProcessorprotected
mMessageHandlerPtrWsfScriptProcessorprotected
mOnMessageCreateScriptPtrWsfScriptProcessorprotected
mStateIndexWsfScriptProcessorprotected
mStateMachinePtrWsfScriptProcessorprotected
mSuppressMessageWsfScriptProcessorprotected
OnPlatformBrokenEvent(double aSimTime)WsfPlatformPartvirtual
WsfBMWeaponsManager::WsfScriptProcessor::operator=(const WsfProcessor &aRhs)=deleteWsfProcessorprotected
WsfBMWeaponsManager::WsfPlatformPart::operator=(const WsfPlatformPart &aRhs)=deleteWsfPlatformPart
WsfBMWeaponsManager::WsfScriptProcessor::WsfObject::operator=(const WsfObject &aRhs)WsfObject
WsfBMWeaponsManager::WsfScriptProcessor::WsfComponentT< WsfPlatform >::operator=(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfBMWeaponsManager::WsfScriptProcessor::WsfUniqueId::operator=(const WsfUniqueId &)WsfUniqueIdinline
WsfBMWeaponsManager::WsfAuxDataEnabled::operator=(const WsfAuxDataEnabled &aRhs)WsfAuxDataEnabled
WsfBMWeaponsManager::WsfAuxDataEnabled::operator=(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
OverrideInternalInit() constWsfScriptOverridableProcessorinlinevirtual
OverrideInternalInit2() constWsfScriptOverridableProcessorinlinevirtual
OverrideInternalLocalTrackDropped() constWsfScriptOverridableProcessorinlinevirtual
OverrideInternalLocalTrackInitiated() constWsfScriptOverridableProcessorinlinevirtual
OverrideInternalLocalTrackUpdated() constWsfScriptOverridableProcessorinlinevirtual
OverrideInternalOnMessage() constWsfScriptOverridableProcessorinlinevirtual
OverrideInternalOnUpdate() constWsfScriptOverridableProcessorinlinevirtual
OverrideInternalReceiveMessage() constWsfScriptOverridableProcessorinlinevirtual
ParentType typedefWsfComponentT< WsfPlatform >
PartBroken(double aSimTime) overrideWsfProcessorvirtual
PlatformAdded(double aSimTime, WsfPlatform *aPlatformPtr)WsfPlatformPartvirtual
PlatformDeleted(WsfPlatform *aPlatformPtr)WsfPlatformPartvirtual
PreInitialize(double aSimTime) overrideWsfProcessorvirtual
PreInput() overrideWsfProcessorvirtual
ProcessCallback(double aSimTime, const WsfCallback &aCallback)WsfProcessorvirtual
ProcessInput(UtInput &aInput) overrideWsfWeaponsManagerAIvirtual
ProcessMessage(double aSimTime, const WsfMessage &aMessage) overrideWsfBMWeaponsManagervirtual
ProcessWeaponsManagerAIInput(UtInput &aInput)WsfWeaponsManagerAIprotectedvirtual
ProcessWeaponsManagerInput(UtInput &aInput)WsfBMWeaponsManagerprotectedvirtual
QueryInterface(int aRole) overrideWsfProcessorvirtual
QueryInterfaceT(T *&aRolePtr)WsfComponentinline
ReceiveMessage(double aSimTime, const WsfMessage &aMessage) overrideWsfBMWeaponsManagervirtual
RecipientMessageQueue typedefWsfPlatformPart
RegisterScriptTypes(WsfApplication *aApplicationPtr)WsfWeaponsManagerAIstatic
Restore(double aSimTime)WsfPlatformPartvirtual
Run(const double aSimTime) overrideWsfBMWeaponsManagervirtual
SendMessage(double aSimTime, const WsfMessage &aMessage) overrideWsfScriptProcessorvirtual
SendMessageTo(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPartvirtual
SendMessageToProcessor(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPart
SendQueuedMessages(double aSimTime)WsfPlatformPartvirtual
WsfBMWeaponsManager::WsfScriptProcessor::WsfProcessor::WsfPlatformPart::WsfObject::Serialize(T &aBuff)WsfObjectinline
WsfBMWeaponsManager::WsfScriptProcessor::WsfProcessor::WsfPlatformPart::WsfUniqueId::Serialize(T &aBuff)WsfUniqueIdinline
WsfAuxDataEnabled::Serialize(T &aBuff)WsfAuxDataEnabledinline
SetAuxData(const WsfAttributeContainer &aAuxData)WsfAuxDataEnabled
SetComponent(const std::shared_ptr< il::BattleManagerInterface > &component)WsfC2ComponentContainervirtual
SetComponent(const std::shared_ptr< il::AssetManagerInterface > &component)WsfC2ComponentContainervirtual
SetComponent(const std::shared_ptr< il::DisseminateC2Interface > &component)WsfC2ComponentContainervirtual
SetComponent(const std::shared_ptr< il::WeaponsManagerInterface > &component)WsfC2ComponentContainervirtual
SetComponent(const std::shared_ptr< il::SensorsManagerInterface > &component)WsfC2ComponentContainervirtual
SetComponentParent(ParentType *aParentPtr)WsfComponentT< WsfPlatform >inline
SetCritical(bool aValue)WsfPlatformPartinline
SetDamageFactor(double aSimTime, double aDamageFactor)WsfPlatformPart
SetDebugEnabled(bool aDebugEnabled)WsfPlatformPartinline
SetExternallyControlled(double aSimTime, bool aIsExternallyControlled)WsfPlatformPartvirtual
SetInitiallyTurnedOn(bool aInitiallyTurnedOn)WsfPlatformPartinline
SetLastStatusChangeTime(double aSimTime)WsfPlatformPartinline
SetName(WsfStringId aName)WsfObjectinline
SetNonOperational(double aSimTime) overrideWsfProcessorvirtual
SetOperational(double aSimTime) overrideWsfProcessorvirtual
WsfPlatformPart::SetOperational(double aSimTime, bool aMakeOperational)WsfPlatformPart
SetPlatform(WsfPlatform *aPlatformPtr) overrideWsfScriptProcessorvirtual
SetState(std::string &stateName)WsfScriptProcessor
SetStateAll(std::string &stateNameAll)WsfScriptProcessor
SetType(WsfStringId aType)WsfObject
SetUpdateEventActive(bool aUpdateEventActive)WsfPlatformPartinline
SetUpdateInterval(double aUpdateInterval) overrideWsfProcessorvirtual
State()WsfScriptProcessor
StateAll()WsfScriptProcessor
SuppressMessage(bool aSuppressMessage)WsfScriptProcessorvirtual
TurnOff(double aSimTime) overrideWsfProcessorvirtual
TurnOn(double aSimTime) overrideWsfProcessorvirtual
TypeList typedefWsfObject
Update(double aSimTime) overrideWsfWeaponsManagerAIvirtual
UpdateAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
UpdateEventActive() constWsfPlatformPartinline
WsfAuxDataEnabled()=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(const WsfAuxDataEnabled &aSrc)=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
WsfBMWeaponsManager(WsfScenario &aScenario, const std::string &aPartClass=WsfScriptWeaponsManagerClass::SCRIPT_CLASS_NAME, const std::string &aPartVarName="PROCESSOR", const std::shared_ptr< il::WeaponsManagerInterface > &wm_component=std::make_shared< il::WeaponsManagerInterface >())WsfBMWeaponsManager
WsfBMWeaponsManager(const WsfBMWeaponsManager &aSrc)WsfBMWeaponsManagerprotected
WsfC2ComponentContainer(const std::shared_ptr< il::BattleManagerInterface > &component, const std::shared_ptr< il::moeLoggingInterface > &logger=nullptr)WsfC2ComponentContainerexplicit
WsfC2ComponentContainer(const std::shared_ptr< il::AssetManagerInterface > &component, const std::shared_ptr< il::moeLoggingInterface > &logger=nullptr)WsfC2ComponentContainerexplicit
WsfC2ComponentContainer(const std::shared_ptr< il::DisseminateC2Interface > &component, const std::shared_ptr< il::moeLoggingInterface > &logger=nullptr)WsfC2ComponentContainerexplicit
WsfC2ComponentContainer(const std::shared_ptr< il::WeaponsManagerInterface > &component, const std::shared_ptr< il::moeLoggingInterface > &logger=nullptr)WsfC2ComponentContainerexplicit
WsfC2ComponentContainer(const std::shared_ptr< il::SensorsManagerInterface > &component, const std::shared_ptr< il::moeLoggingInterface > &logger=nullptr)WsfC2ComponentContainerexplicit
WsfComponentT()WsfComponentT< WsfPlatform >inline
WsfComponentT(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
WsfPlatformPart(const WsfScenario &aScenario, int aPartType)WsfPlatformPart
WsfPlatformPart(const WsfPlatformPart &aSrc)WsfPlatformPartprotected
WsfProcessor(const WsfScenario &aScenario)WsfProcessor
WsfProcessor(const WsfProcessor &aSrc)WsfProcessorprotected
WsfScriptOverridableProcessor(const bool autonomous_updates)WsfScriptOverridableProcessorinline
WsfScriptProcessor(const WsfScenario &aScenario)WsfScriptProcessor
WsfScriptProcessor(const WsfScenario &aScenario, WsfStringId aPartClass, const std::string &aPartVarName)WsfScriptProcessor
WsfScriptProcessor(const WsfScriptProcessor &aSrc)WsfScriptProcessorprotected
WsfUniqueId()WsfUniqueIdinline
WsfUniqueId(const WsfUniqueId &)WsfUniqueIdinline
WsfWeaponsManagerAI(WsfScenario &aScenario, const std::shared_ptr< il::weaponsManagerAI > &wm_component=std::make_shared< il::weaponsManagerAI >())WsfWeaponsManagerAI
WsfWeaponsManagerAI(const WsfWeaponsManagerAI &from)WsfWeaponsManagerAIprotected
~WsfAuxDataEnabled() noexceptWsfAuxDataEnabledvirtual
~WsfBMWeaponsManager()WsfBMWeaponsManagervirtual
~WsfComponent()=defaultWsfComponentvirtual
~WsfComponentT() override=defaultWsfComponentT< WsfPlatform >
~WsfObject() overrideWsfObject
~WsfPlatformPart() overrideWsfPlatformPart
~WsfProcessor() override=defaultWsfProcessor
~WsfScriptProcessor() overrideWsfScriptProcessor
~WsfWeaponsManagerAI()=defaultWsfWeaponsManagerAIvirtual
Copyrights Multiple, All Rights Reserved