#include <WsfDisDirectedEnergyFire.hpp>
Inherits DisDirectedEnergyFire.
◆ WsfDisDirectedEnergyFire() [1/2]
| WsfDisDirectedEnergyFire::WsfDisDirectedEnergyFire |
( |
DisPdu & | aPdu, |
|
|
GenI & | aGenI, |
|
|
WsfDisInterface * | aInterfacePtr ) |
◆ WsfDisDirectedEnergyFire() [2/2]
| WsfDisDirectedEnergyFire::WsfDisDirectedEnergyFire |
( |
WsfDisInterface * | aInterfacePtr | ) |
|
◆ ~WsfDisDirectedEnergyFire()
| WsfDisDirectedEnergyFire::~WsfDisDirectedEnergyFire |
( |
| ) |
|
|
overridedefault |
◆ Exists()
| bool WsfDisDirectedEnergyFire::Exists |
( |
const DisEventId & | aEventId | ) |
const |
◆ Process()
| int WsfDisDirectedEnergyFire::Process |
( |
| ) |
|
|
override |
References WsfWeaponEngagement::Assign(), WsfDirectedEnergyWeapon::CeaseFire(), WsfDisUtil::DebugEnabled(), WsfComponentList::DeleteComponent(), WsfObjectTypeList< T >::Find(), WsfDisUtil::FindDisPlatform(), WsfWeaponTypes::Get(), WsfDirectedEnergyWeapon::GetBeam(), WsfDirectedEnergyWeapon::Beam::GetEnergy(), WsfPlatform::GetIndex(), WsfObject::GetName(), WsfObject::GetNameId(), WsfDisPlatform::GetPlatform(), WsfDisUtil::GetScenario(), WsfDirectedEnergyWeapon::Beam::GetSemiMajorAxis(), WsfDirectedEnergyWeapon::Beam::GetSemiMinorAxis(), WsfDisUtil::GetSimTime(), WsfDisUtil::GetSimulation(), WsfPlatformPart::GetSimulation(), WsfDisUtil::GetTimeFromPdu(), WsfObject::GetType(), WsfWeapon::GetWeaponEffectsType(), WsfImplicitWeapon::Initialize(), WsfWeaponEngagement::Initialize(), WsfPlatform::IsExternallyControlled(), WsfDirectedEnergyWeapon::Beam::SetApertureDiameter(), WsfDirectedEnergyWeapon::SetBeam(), WsfDirectedEnergyWeapon::Beam::SetEnergy(), WsfDirectedEnergyWeapon::Beam::SetIncidenceAngle(), WsfWeaponEngagement::SetIsExternallyControlled(), WsfObject::SetName(), WsfDirectedEnergyWeapon::Beam::SetPeakIrradiance(), WsfArticulatedPart::SetPlatform(), WsfDirectedEnergyWeapon::Beam::SetPulseRepetitionFrequency(), WsfDirectedEnergyWeapon::Beam::SetPulseWidth(), WsfDirectedEnergyWeapon::Beam::SetSpotRadius(), WsfDirectedEnergyWeapon::Beam::SetWavelength(), simTime, WsfDisExt::ToExt(), WsfPlatform::Update(), and WsfWeaponEngagement::Update().
Referenced by ~WsfDisDirectedEnergyFire().
◆ Reset()
| void WsfDisDirectedEnergyFire::Reset |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: