Click or drag to resize

ConstantEfficiencyFixedNumberOfPulsesWaveformIntegrator.GetEvaluator Method

Namespace:  AGI.Foundation.Radar
Assembly:  AGI.Foundation.Radar (in AGI.Foundation.Radar.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public override Evaluator<ProcessedRadarWaveform> GetEvaluator(
	EvaluatorGroup group,
	IntendedSignalStrategy intendedSignalStrategy,
	SignalPropagationGraph graph,
	bool evaluateInterference
)

Parameters

group
Type: AGI.Foundation.EvaluatorGroup
The evaluator group used to optimize the evaluators.
intendedSignalStrategy
Type: AGI.Foundation.Communications.SignalProcessing.IntendedSignalStrategy
The intended signal strategy used to choose one of the signals in the signal collection.
graph
Type: AGI.Foundation.Communications.SignalPropagationGraph
The signal propagation graph, which represents all of the signal paths in the analysis.
evaluateInterference
Type: System.Boolean
If enabled, the evaluator will compute interference in the processed waveform.

Return Value

Type: Evaluator<ProcessedRadarWaveform>
An evaluator for evaluating ProcessedRadarWaveform instances.
Exceptions
ExceptionCondition
PropertyInvalidException Thrown when Efficiency is less than or equal to zero or greater than one, or if PulseCount is less than one.
ArgumentNullException Thrown when group, intendedSignalStrategy, or graph is null.
See Also