#include <WsfBMWeaponInfoRecord.hpp>
◆ WsfBMWeaponInfoRecord() [1/2]
| WsfBMWeaponInfoRecord::WsfBMWeaponInfoRecord |
( |
| ) |
|
◆ WsfBMWeaponInfoRecord() [2/2]
◆ ~WsfBMWeaponInfoRecord()
| WsfBMWeaponInfoRecord::~WsfBMWeaponInfoRecord |
( |
| ) |
|
|
virtual |
◆ Clone()
◆ GetAvgSpeed()
| double WsfBMWeaponInfoRecord::GetAvgSpeed |
( |
| ) |
const |
|
virtual |
◆ GetEstPK()
| double WsfBMWeaponInfoRecord::GetEstPK |
( |
| ) |
const |
|
virtual |
◆ GetInterceptSpeed()
| double WsfBMWeaponInfoRecord::GetInterceptSpeed |
( |
| ) |
|
◆ GetMaxEngagements()
| int WsfBMWeaponInfoRecord::GetMaxEngagements |
( |
| ) |
|
◆ GetMaxRange()
| double WsfBMWeaponInfoRecord::GetMaxRange |
( |
| ) |
const |
|
virtual |
◆ GetMinRange()
| double WsfBMWeaponInfoRecord::GetMinRange |
( |
| ) |
const |
|
virtual |
◆ GetName()
| std::string WsfBMWeaponInfoRecord::GetName |
( |
| ) |
const |
|
virtual |
◆ GetNumMunitions()
| int WsfBMWeaponInfoRecord::GetNumMunitions |
( |
| ) |
const |
◆ GetShotsFiredAtTrack()
| int WsfBMWeaponInfoRecord::GetShotsFiredAtTrack |
( |
const il::idRecord & | track_id | ) |
const |
|
virtual |
◆ GetShotsPendingForTrack()
| int WsfBMWeaponInfoRecord::GetShotsPendingForTrack |
( |
const il::idRecord & | track_id | ) |
const |
|
virtual |
◆ GetTimeBetweenShots()
| double WsfBMWeaponInfoRecord::GetTimeBetweenShots |
( |
| ) |
const |
|
virtual |
◆ GetTimeToFire()
| double WsfBMWeaponInfoRecord::GetTimeToFire |
( |
| ) |
const |
|
virtual |
◆ GetTruthAllocatedFireChannels()
| int WsfBMWeaponInfoRecord::GetTruthAllocatedFireChannels |
( |
| ) |
const |
|
virtual |
◆ GetTruthMunitionsPrepped()
| int WsfBMWeaponInfoRecord::GetTruthMunitionsPrepped |
( |
| ) |
const |
|
virtual |
◆ GetTruthTotalMunitions()
| int WsfBMWeaponInfoRecord::GetTruthTotalMunitions |
( |
| ) |
const |
|
virtual |
◆ GetTypeRecord()
| il::unitTypeRecord WsfBMWeaponInfoRecord::GetTypeRecord |
( |
| ) |
const |
◆ GetWeaponRef()
| const WsfWeapon * WsfBMWeaponInfoRecord::GetWeaponRef |
( |
| ) |
const |
|
protected |
References m_attached_plat, and m_sim_ptr.
Referenced by GetAvgSpeed(), GetEstPK(), GetInterceptSpeed(), GetMaxEngagements(), GetMaxRange(), GetMinRange(), GetName(), GetNumMunitions(), GetShotsFiredAtTrack(), GetShotsPendingForTrack(), GetTimeBetweenShots(), GetTimeToFire(), GetTruthAllocatedFireChannels(), GetTruthMunitionsPrepped(), GetTruthTotalMunitions(), HasMaxRangeAttribute(), HasMinRangeAttribute(), and Set().
◆ GetWsysID()
◆ HasMaxRangeAttribute()
| bool WsfBMWeaponInfoRecord::HasMaxRangeAttribute |
( |
| ) |
const |
|
virtual |
◆ HasMinRangeAttribute()
| bool WsfBMWeaponInfoRecord::HasMinRangeAttribute |
( |
| ) |
const |
|
virtual |
◆ Set() [1/2]
| void WsfBMWeaponInfoRecord::Set |
( |
WsfSimulation * | sim_ptr, |
|
|
const std::shared_ptr< il::assetRecord > & | asset, |
|
|
tWeaponSysID | weapon_sys_id, |
|
|
il::AssetTypeEnum | weapon_type ) |
◆ Set() [2/2]
◆ SetShotsFiredAtTrack()
| void WsfBMWeaponInfoRecord::SetShotsFiredAtTrack |
( |
const il::idRecord & | track_id, |
|
|
const int | fired ) |
|
virtual |
◆ SetShotsPendingForTrack()
| void WsfBMWeaponInfoRecord::SetShotsPendingForTrack |
( |
const il::idRecord & | track_id, |
|
|
const int | fired ) |
|
virtual |
◆ m_attached_plat
◆ m_sim_ptr
The documentation for this class was generated from the following files: