|
WSF
|
#include <WsfExplicitWeapon.hpp>

Public Member Functions | |
| DeferredLaunch (WsfPlatform *aRealPlatformPtr, WsfPlatform *aTempPlatformPtr, WsfTrack *aLaunchTrackPtr) | |
Public Attributes | |
| WsfPlatform * | mRealPlatformPtr |
| WsfPlatform * | mTempPlatformPtr |
| WsfTrack * | mLaunchTrackPtr |
| The track supplied on the fire command. | |
A class to maintain data about deferred launches.
| WsfExplicitWeapon::DeferredLaunch::DeferredLaunch | ( | WsfPlatform * | aRealPlatformPtr, |
| WsfPlatform * | aTempPlatformPtr, | ||
| WsfTrack * | aLaunchTrackPtr ) |
References mLaunchTrackPtr, mRealPlatformPtr, and mTempPlatformPtr.
| WsfTrack* WsfExplicitWeapon::DeferredLaunch::mLaunchTrackPtr |
The track supplied on the fire command.
Referenced by WsfExplicitWeapon::AbortSalvo(), DeferredLaunch(), and WsfExplicitWeapon::ProcessDeferredLaunchEvent().
| WsfPlatform* WsfExplicitWeapon::DeferredLaunch::mRealPlatformPtr |
The real weapon platform. This that the one that will appear in the simulation if the deferred launch is successful.
Referenced by DeferredLaunch().
| WsfPlatform* WsfExplicitWeapon::DeferredLaunch::mTempPlatformPtr |
The temporary platform used the deferred launch process. This platform is never added to the simulation.
Referenced by DeferredLaunch().