#include <WsfDefaultWeaponsManagerImpl.hpp>
|
| void | PerformSelfDefense (const double sim_time_s, WsfPlatform *this_plat, WsfBMWeaponsManager *wm) |
| bool | PerformSelfDefenseProcessing (const double sim_time_s, WsfPlatform *this_plat, WsfBMWeaponsManager *wm, const std::shared_ptr< il::trackRecord > &track) |
| bool | CreateSelfDefenseAssignment (const double sim_time_s, WsfPlatform *this_plat, WsfBMWeaponsManager *wm, const std::shared_ptr< il::trackRecord > &track) |
| std::shared_ptr< il::weaponRecord > | SelectSelfDefenseWeapon (const double sim_time_s, WsfPlatform *this_plat, WsfBMWeaponsManager *wm, const std::shared_ptr< il::trackRecord > &track) |
◆ WsfDefaultWeaponsManagerImpl()
| WsfDefaultWeaponsManagerImpl::WsfDefaultWeaponsManagerImpl |
( |
| ) |
|
◆ CreateSelfDefenseAssignment()
| bool WsfDefaultWeaponsManagerImpl::CreateSelfDefenseAssignment |
( |
const double | sim_time_s, |
|
|
WsfPlatform * | this_plat, |
|
|
WsfBMWeaponsManager * | wm, |
|
|
const std::shared_ptr< il::trackRecord > & | track ) |
|
protected |
◆ Initialize()
◆ Initialize2()
◆ on_message()
◆ on_update()
◆ PerformSelfDefense()
◆ PerformSelfDefenseProcessing()
| bool WsfDefaultWeaponsManagerImpl::PerformSelfDefenseProcessing |
( |
const double | sim_time_s, |
|
|
WsfPlatform * | this_plat, |
|
|
WsfBMWeaponsManager * | wm, |
|
|
const std::shared_ptr< il::trackRecord > & | track ) |
|
protected |
◆ ProcessInput()
| bool WsfDefaultWeaponsManagerImpl::ProcessInput |
( |
UtInput & | aInput | ) |
|
|
virtual |
◆ SelectSelfDefenseWeapon()
| std::shared_ptr< il::weaponRecord > WsfDefaultWeaponsManagerImpl::SelectSelfDefenseWeapon |
( |
const double | sim_time_s, |
|
|
WsfPlatform * | this_plat, |
|
|
WsfBMWeaponsManager * | wm, |
|
|
const std::shared_ptr< il::trackRecord > & | track ) |
|
protected |
The documentation for this class was generated from the following files: