WSF
WsfQuantumGenerator Class Referenceabstract

#include <WsfQuantumGenerator.hpp>

Inheritance diagram for WsfQuantumGenerator:

Public Member Functions

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

Constructor & Destructor Documentation

◆ WsfQuantumGenerator()

◆ ~WsfQuantumGenerator()

virtual WsfQuantumGenerator::~WsfQuantumGenerator ( )
virtualdefault

Member Function Documentation

◆ Clone()

◆ GenerateTasks()

virtual std::vector< WsfQuantumTask * > WsfQuantumGenerator::GenerateTasks ( double aSimTime,
std::vector< WsfLocalTrack * > & aThreats,
std::vector< WsfAssetPerception * > & aAssets )
pure virtual

◆ GeneratorType()

virtual std::string WsfQuantumGenerator::GeneratorType ( )
pure virtual

◆ Initialize()

virtual void WsfQuantumGenerator::Initialize ( double aSimTime,
WsfScriptContext * aParentContextPtr = nullptr )
pure virtual

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