WSF
WsfQuantumGeneratorSimpleWeapon Class Reference

#include <WsfQuantumGenerator.hpp>

Inheritance diagram for WsfQuantumGeneratorSimpleWeapon:
Collaboration diagram for WsfQuantumGeneratorSimpleWeapon:

Public Member Functions

 WsfQuantumGeneratorSimpleWeapon ()=default
 ~WsfQuantumGeneratorSimpleWeapon () override=default
std::string GeneratorType () override
void Initialize (double aSimTime, WsfScriptContext *aParentContextPtr=nullptr) override
WsfQuantumGeneratorClone () const override
std::vector< WsfQuantumTask * > GenerateTasks (double aSimTime, std::vector< WsfLocalTrack * > &aThreats, std::vector< WsfAssetPerception * > &aAssets) override
Public Member Functions inherited from WsfQuantumGenerator
 WsfQuantumGenerator ()=default
virtual ~WsfQuantumGenerator ()=default

Constructor & Destructor Documentation

◆ WsfQuantumGeneratorSimpleWeapon()

WsfQuantumGeneratorSimpleWeapon::WsfQuantumGeneratorSimpleWeapon ( )
default

Referenced by Clone().

◆ ~WsfQuantumGeneratorSimpleWeapon()

WsfQuantumGeneratorSimpleWeapon::~WsfQuantumGeneratorSimpleWeapon ( )
overridedefault

Member Function Documentation

◆ Clone()

WsfQuantumGenerator * WsfQuantumGeneratorSimpleWeapon::Clone ( ) const
inlineoverridevirtual

◆ GenerateTasks()

std::vector< WsfQuantumTask * > WsfQuantumGeneratorSimpleWeapon::GenerateTasks ( double aSimTime,
std::vector< WsfLocalTrack * > & aThreats,
std::vector< WsfAssetPerception * > & aAssets )
overridevirtual

◆ GeneratorType()

std::string WsfQuantumGeneratorSimpleWeapon::GeneratorType ( )
inlineoverridevirtual

Implements WsfQuantumGenerator.

◆ Initialize()

void WsfQuantumGeneratorSimpleWeapon::Initialize ( double aSimTime,
WsfScriptContext * aParentContextPtr = nullptr )
inlineoverridevirtual

Implements WsfQuantumGenerator.


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