Click or drag to resize

BaseGainPatternGetAntennaGainEvaluator Method (EvaluatorGroup, Vector, Axes, Signal)

Get an evaluator for the gain that would be applied to the given sample signal based on the given geometry.

Namespace:  AGI.Foundation.Communications.Antennas
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 19.5.402.0 (19.5.402.0)
Syntax
public virtual Evaluator<double> GetAntennaGainEvaluator(
	EvaluatorGroup group,
	Vector linkDirection,
	Axes antennaAxes,
	Signal sampleSignal
)

Parameters

group
Type: AGI.FoundationEvaluatorGroup
An evaluator group in which to create the evaluator.
linkDirection
Type: AGI.Foundation.GeometryVector
The direction of the link relative to the antenna axes.
antennaAxes
Type: AGI.Foundation.GeometryAxes
The orientation of the antenna.
sampleSignal
Type: AGI.Foundation.CommunicationsSignal
A sample input signal.

Return Value

Type: EvaluatorDouble
An evaluator which produces the antenna gain.

Implements

IAntennaGainServiceGetAntennaGainEvaluator(EvaluatorGroup, Vector, Axes, Signal)
Exceptions
ExceptionCondition
ArgumentNullException Thrown when group, linkDirection, antennaAxes, or sampleSignal is .
See Also