RadarWaveformProcessorGetEvaluator Method |
Constructs a
EvaluatorT instance from the input signal source, intended signal
strategy, and signal propagation graph.
Namespace:
AGI.Foundation.Radar
Assembly:
AGI.Foundation.Radar (in AGI.Foundation.Radar.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public abstract Evaluator<ProcessedRadarWaveform> GetEvaluator(
EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
bool evaluateInterference
)
Public MustOverride Function GetEvaluator (
group As EvaluatorGroup,
intendedSignalStrategy As IntendedSignalStrategy,
graph As SignalPropagationGraph,
evaluateInterference As Boolean
) As Evaluator(Of ProcessedRadarWaveform)
public:
virtual Evaluator<ProcessedRadarWaveform^>^ GetEvaluator(
EvaluatorGroup^ group,
IntendedSignalStrategy^ intendedSignalStrategy,
SignalPropagationGraph^ graph,
bool evaluateInterference
) abstract
abstract GetEvaluator :
group : EvaluatorGroup *
intendedSignalStrategy : IntendedSignalStrategy *
graph : SignalPropagationGraph *
evaluateInterference : bool -> Evaluator<ProcessedRadarWaveform>
Parameters
- group
- Type: AGI.FoundationEvaluatorGroup
The evaluator group used to optimize the evaluators. - intendedSignalStrategy
- Type: AGI.Foundation.Communications.SignalProcessingIntendedSignalStrategy
The intended signal strategy used to choose one of the signals in the signal collection.
- graph
- Type: AGI.Foundation.CommunicationsSignalPropagationGraph
The signal propagation graph, which represents all of the signal paths in the analysis. - evaluateInterference
- Type: SystemBoolean
If enabled, the evaluator will compute interference in the processed waveform.
Return Value
Type:
EvaluatorProcessedRadarWaveformAn evaluator for evaluating
ProcessedRadarWaveform instances.
Exceptions See Also