|
WSF
|
#include <BallisticPlatforms.hpp>
Static Public Member Functions | |
| static WsfPlatform * | CreatePlatform (const std::string &aTypeName, const DisFire &aFire, WsfSimulation *aSimPtr) |
| static WsfPlatform * | CreatePlatform (const std::string &aTypeName, const WsfWeaponEngagement &aEngagement, WsfSimulation *aSimPtr) |
A types database for platforms that should be considered ballistic targets. It is used as a quick types lookup, in case the user wants to internally propagate the target or provide some other special processing.
|
static |
Create a properly initialized clone of the given ballistic type.
| aTypeName | The ballistic type to be cloned. |
| aFire | The fire pdu information that provides the initialization data. |
| aSimPtr | The pointer to the simulation. |
References WsfPlatform::SetMarking(), and WsfObject::SetName().
Referenced by Fires::Observer::WeaponFired().
|
static |
Given an engagement object, create a properly initialized clone of the given type.
| aTypeName | The ballistic type to be cloned and initialized. |
| aEngagement | The engagement object providing the initialization data for the cloned ballistic type. |
| aSimPtr | Pointer to the simulation. |
References WsfWeaponEngagement::GetFiringPlatform(), and WsfWeaponEngagement::GetTargetLocationAtLaunchWCS().