Click or drag to resize

SingleTargetRadarLinkScalar Constructor (IServiceProvider, IServiceProvider, IServiceProvider, IntendedSignalStrategy, SignalPropagationGraph, Boolean)

Initializes a new instance.

Namespace:  AGI.Foundation.Radar
Assembly:  AGI.Foundation.Radar (in AGI.Foundation.Radar.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
protected SingleTargetRadarLinkScalar(
	IServiceProvider radarTransmitter,
	IServiceProvider target,
	IServiceProvider radarReceiver,
	IntendedSignalStrategy intendedSignalStrategy,
	SignalPropagationGraph graph,
	bool evaluateInterference
)

Parameters

radarTransmitter
Type: System.IServiceProvider
An IServiceProvider which represents the radar transmitter.
target
Type: System.IServiceProvider
An IServiceProvider which represents the radar target. A valid target instance must provide the IPointScattererService service.
radarReceiver
Type: System.IServiceProvider
An IServiceProvider which represents the radar receiver.
intendedSignalStrategy
Type: AGI.Foundation.Communications.SignalProcessing.IntendedSignalStrategy
The method used to identify the desired signal for scalar evaluation.
graph
Type: AGI.Foundation.Communications.SignalPropagationGraph
The graph of communication and radar links used to propagate signals.
evaluateInterference
Type: System.Boolean
Indicates whether or not the scalar should account for interference sources in the scalar evaluation. If false, no interference will be evaluated, even if present in the SignalPropagationGraph.
See Also