WSF
WsfExplicitWeapon::DeferredLaunch Class Reference

#include <WsfExplicitWeapon.hpp>

Collaboration diagram for WsfExplicitWeapon::DeferredLaunch:

Public Member Functions

 DeferredLaunch (WsfPlatform *aRealPlatformPtr, WsfPlatform *aTempPlatformPtr, WsfTrack *aLaunchTrackPtr)

Public Attributes

WsfPlatformmRealPlatformPtr
WsfPlatformmTempPlatformPtr
WsfTrackmLaunchTrackPtr
 The track supplied on the fire command.

Detailed Description

A class to maintain data about deferred launches.

Note
: None of the pointers in this class refer to data owned by this class!

Constructor & Destructor Documentation

◆ DeferredLaunch()

WsfExplicitWeapon::DeferredLaunch::DeferredLaunch ( WsfPlatform * aRealPlatformPtr,
WsfPlatform * aTempPlatformPtr,
WsfTrack * aLaunchTrackPtr )

Member Data Documentation

◆ mLaunchTrackPtr

WsfTrack* WsfExplicitWeapon::DeferredLaunch::mLaunchTrackPtr

The track supplied on the fire command.

Referenced by WsfExplicitWeapon::AbortSalvo(), DeferredLaunch(), and WsfExplicitWeapon::ProcessDeferredLaunchEvent().

◆ mRealPlatformPtr

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().

◆ mTempPlatformPtr

WsfPlatform* WsfExplicitWeapon::DeferredLaunch::mTempPlatformPtr

The temporary platform used the deferred launch process. This platform is never added to the simulation.

Referenced by DeferredLaunch().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved