|
WSF
|
Manages simulation-wide variables used by EW Effects. More...
#include <WsfEW_EffectManager.hpp>
Public Member Functions | |
| WsfEW_EffectManager ()=default | |
| ~WsfEW_EffectManager () | |
| void | AddFalseTargetType (WsfFalseTarget *aFalseTarget) |
| WsfFalseTarget * | FindFalseTargetType (const std::string &aTypeName) const |
| void | AddFalseTargetScreener (WsfFalseTarget *aFalseTarget, WsfFalseTargetScreener *aFT_Screener) |
| void | RemoveFalseTargetScreener (WsfFalseTargetScreener *aFT_Screener) |
| void | RemoveFalseTargetScreener (WsfFalseTarget *aFalseTargetPtr, WsfFalseTargetScreener *aFT_Screener) |
Static Public Member Functions | |
| static WSF_MIL_EXPORT WsfEW_EffectManager * | Find (WsfSimulation &aSimulation) |
| Return a pointer to the type list associated with the specified scenario. | |
Manages simulation-wide variables used by EW Effects.
|
default |
Referenced by Find().
| WsfEW_EffectManager::~WsfEW_EffectManager | ( | ) |
| void WsfEW_EffectManager::AddFalseTargetScreener | ( | WsfFalseTarget * | aFalseTarget, |
| WsfFalseTargetScreener * | aFT_Screener ) |
References FindFalseTargetType(), and WsfObject::GetName().
Referenced by WsfFalseTargetScreener::AddFalseTarget().
| void WsfEW_EffectManager::AddFalseTargetType | ( | WsfFalseTarget * | aFalseTarget | ) |
References WsfObject::GetName().
Referenced by WsfEW_FalseTargetEffect::FT_Data::Initialize().
|
static |
Return a pointer to the type list associated with the specified scenario.
References WsfMilInterface::Find(), and WsfEW_EffectManager().
Referenced by WsfFalseTargetScreener::AddFalseTarget(), WsfEW_FalseTargetEffect::FT_Data::Initialize(), WsfFalseTargetScreener::RemoveFalseTarget(), WsfFalseTargetScreener::RemoveFalseTargets(), WsfFalseTargetScreener::RemoveJammerXmtr(), and WsfFalseTargetScreener::~WsfFalseTargetScreener().
| WsfFalseTarget * WsfEW_EffectManager::FindFalseTargetType | ( | const std::string & | aTypeName | ) | const |
Referenced by AddFalseTargetScreener(), and WsfEW_FalseTargetEffect::FT_Data::Initialize().
| void WsfEW_EffectManager::RemoveFalseTargetScreener | ( | WsfFalseTarget * | aFalseTargetPtr, |
| WsfFalseTargetScreener * | aFT_Screener ) |
| void WsfEW_EffectManager::RemoveFalseTargetScreener | ( | WsfFalseTargetScreener * | aFT_Screener | ) |