WSF
WsfQuantumGeneratorSimpleSensor Class Reference

#include <WsfQuantumGenerator.hpp>

Inheritance diagram for WsfQuantumGeneratorSimpleSensor:
Collaboration diagram for WsfQuantumGeneratorSimpleSensor:

Public Member Functions

 WsfQuantumGeneratorSimpleSensor ()=default
 ~WsfQuantumGeneratorSimpleSensor () 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

◆ WsfQuantumGeneratorSimpleSensor()

WsfQuantumGeneratorSimpleSensor::WsfQuantumGeneratorSimpleSensor ( )
default

Referenced by Clone().

◆ ~WsfQuantumGeneratorSimpleSensor()

WsfQuantumGeneratorSimpleSensor::~WsfQuantumGeneratorSimpleSensor ( )
overridedefault

Member Function Documentation

◆ Clone()

WsfQuantumGenerator * WsfQuantumGeneratorSimpleSensor::Clone ( ) const
inlineoverridevirtual

◆ GenerateTasks()

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

◆ GeneratorType()

std::string WsfQuantumGeneratorSimpleSensor::GeneratorType ( )
inlineoverridevirtual

Implements WsfQuantumGenerator.

◆ Initialize()

void WsfQuantumGeneratorSimpleSensor::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