| Assign(WsfPlatform &aPlatform, WsfWeaponEngagement *&aEngagementPtr) | WsfWeaponEngagement | static |
| cDUD enum value | WsfWeaponEngagement | |
| cFAR_AWAY_ABOVE_GROUND enum value | WsfWeaponEngagement | |
| cFAR_AWAY_GROUND_IMPACT enum value | WsfWeaponEngagement | |
| cFAR_AWAY_IN_AIR enum value | WsfWeaponEngagement | |
| cIN_PROGRESS enum value | WsfWeaponEngagement | |
| CopySerialNumber(const WsfWeaponEngagement *aRealEngPtr, WsfWeaponEngagement *aTempEngPtr) | WsfWeaponEngagement | static |
| cPART_DISABLED_OR_DESTROYED enum value | WsfWeaponEngagement | |
| CreateScriptClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr) | WsfWeaponEngagement | static |
| cTARGET_IMPACT enum value | WsfWeaponEngagement | |
| cTARGET_PROXIMITY_ABOVE_GROUND enum value | WsfWeaponEngagement | |
| cTARGET_PROXIMITY_AIR_BURST enum value | WsfWeaponEngagement | |
| cTARGET_PROXIMITY_GROUND_IMPACT enum value | WsfWeaponEngagement | |
| Defeat() | WsfWeaponEngagement | inline |
| Delete(WsfWeaponEngagement *aEngagementPtr) | WsfWeaponEngagement | static |
| EnumToString(std::string &aString, GeometryResult aGeometryResult) | WsfWeaponEngagement | static |
| Find(const WsfPlatform &aPlatform) | WsfWeaponEngagement | static |
| GeometryResult enum name | WsfWeaponEngagement | |
| GetCompletionTime() const | WsfWeaponEngagement | inline |
| GetElapsedTime(double aSimTime) const | WsfWeaponEngagement | |
| GetExtendedResult() const | WsfWeaponEngagement | inline |
| GetFiringPlatform() const | WsfWeaponEngagement | |
| GetFiringPlatformIndex() const | WsfWeaponEngagement | inline |
| GetFiringPlatformName() const | WsfWeaponEngagement | |
| GetGeometryResult() const | WsfWeaponEngagement | inline |
| GetIFCEnabled() const | WsfWeaponEngagement | inline |
| GetIncidentalResult() const | WsfWeaponEngagement | inline |
| GetInitialTargetTrackId() const | WsfWeaponEngagement | inline |
| GetIntendedTargetName() const | WsfWeaponEngagement | |
| GetIntendedTargetOffsetName() const | WsfWeaponEngagement | inline |
| GetMissDistance(WsfPlatform *aTargetPtr) const | WsfWeaponEngagement | |
| GetScriptClassName() const override | WsfWeaponEngagement | inline |
| GetSerialNumber() const | WsfWeaponEngagement | inline |
| GetSimulation() const | WsfWeaponEngagement | inline |
| GetStartTime() const | WsfWeaponEngagement | inline |
| GetTargetLocationAtLaunchWCS(double aTargetLocWCS[3]) const | WsfWeaponEngagement | |
| GetTargetLocationWCS(WsfPlatform *aTargetPtr, double aTargetLocWCS[3]) const | WsfWeaponEngagement | |
| GetTargetPlatform() const | WsfWeaponEngagement | |
| GetTargetPlatformIndex() const | WsfWeaponEngagement | |
| GetTargetResult() const | WsfWeaponEngagement | inline |
| GetTargetTrackId() const | WsfWeaponEngagement | |
| GetWeaponEffects() const | WsfWeaponEngagement | inline |
| GetWeaponLocationAtLaunchWCS(double aWeaponLocWCS[3]) const | WsfWeaponEngagement | |
| GetWeaponLocationECS(double aWeaponLocECS[3]) const | WsfWeaponEngagement | |
| GetWeaponLocationWCS(WsfPlatform *aWeaponPtr, double aWeaponLocWCS[3]) const | WsfWeaponEngagement | |
| GetWeaponPlatform() const | WsfWeaponEngagement | |
| GetWeaponPlatformIndex() const | WsfWeaponEngagement | inline |
| GetWeaponPlatformName() const | WsfWeaponEngagement | |
| GetWeaponSystem() const | WsfWeaponEngagement | |
| GetWeaponSystemName() const | WsfWeaponEngagement | inline |
| GetWeaponSystemType() const | WsfWeaponEngagement | inline |
| GetWeaponVelocityAtLaunchWCS(double aWeaponVelWCS[3]) const | WsfWeaponEngagement | |
| GetWeaponVelocityECS(double aWeaponVelECS[3]) const | WsfWeaponEngagement | |
| GetWeaponVelocityWCS(double aWeaponVelWCS[3]) const | WsfWeaponEngagement | |
| Initialize(double aSimTime, WsfPlatform *aWeaponPlatformPtr) | WsfWeaponEngagement | virtual |
| Initialize(WsfPlatform *aWeaponPlatformPtr) | WsfWeaponEngagement | |
| IsComplete() const | WsfWeaponEngagement | inline |
| IsExternallyControlled() const | WsfWeaponEngagement | inline |
| operator=(const WsfWeaponEngagement &aRhs)=delete | WsfWeaponEngagement | protected |
| SetCompletionTime(double aCompletionTime) | WsfWeaponEngagement | inline |
| SetExtendedResult(const std::string &aExtendedResult) | WsfWeaponEngagement | inline |
| SetFiringPlatform(WsfPlatform *aPlatform) | WsfWeaponEngagement | |
| SetIFCEnabled(bool aEnabled) | WsfWeaponEngagement | inline |
| SetInitialTargetLocationWCS(const double aInitialLocWCS[3]) | WsfWeaponEngagement | |
| SetInitialWeaponVelocityWCS(const double aInitialVelWCS[3]) | WsfWeaponEngagement | |
| SetIsExternallyControlled(bool aIsExternallyControlled) | WsfWeaponEngagement | inline |
| SetMissDistance(double aMissDistance) | WsfWeaponEngagement | inline |
| SetTargetLocationWCS(WsfPlatform *aTargetPtr, const double aTargetLocWCS[3]) | WsfWeaponEngagement | |
| SetWeaponEffects(WsfStringId aWeaponEffectsType) | WsfWeaponEngagement | |
| SetWeaponLocationWCS(WsfPlatform *aWeaponPtr, const double aWeaponLocWCS[3]) | WsfWeaponEngagement | |
| SetWeaponVelocityWCS(const double aWeaponVelWCS[3]) | WsfWeaponEngagement | |
| StringToEnum(GeometryResult &aGeometryResult, const std::string &aString) | WsfWeaponEngagement | static |
| Terminate(double aSimTime, GeometryResult aGeometryResult=cFAR_AWAY_IN_AIR) | WsfWeaponEngagement | |
| TerminateEvent class | WsfWeaponEngagement | friend |
| Update(double aSimTime) | WsfWeaponEngagement | virtual |
| UpdateIntendedTarget() const | WsfWeaponEngagement | protected |
| WsfWeaponEngagement()=delete | WsfWeaponEngagement | |
| WsfWeaponEngagement(double aStartTime, WsfSimulation *aSimulationPtr, WsfWeapon *aWeaponSystemPtr, const WsfTrackId &aTargetTrackId, size_t aIntendedTargetIndex, WsfStringId aWeaponEffectsType, WsfStringId aIntendedTargetOffsetName=WsfStringId()) | WsfWeaponEngagement | |
| WsfWeaponEngagement(const WsfWeaponEngagement &aSrc)=delete | WsfWeaponEngagement | protected |
| ~WsfWeaponEngagement() | WsfWeaponEngagement | protectedvirtual |