Click or drag to resize

CosineExponentElementFactorGetEvaluator Method

Gets a ScalarEvaluator which computes an element factor using the equation 4 * PI * elementArea * direction.Z^(cosineExponent), where direction.Z is the z component of the unit vector in the link direction and cosineExponent and elementArea are given by the CosineExponent and ElementArea properties, respectively.

Namespace:  AGI.Foundation.Communications.Antennas
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 23.2.417.0 (23.2.417.0)
public override ScalarEvaluator GetEvaluator(
	EvaluatorGroup group,
	Vector linkDirection,
	Axes antennaAxes


Type: AGI.FoundationEvaluatorGroup
The group with which to associate the new evaluator. By grouping evaluators that are often evaluated at the same Julian dates, common computations can be performed only once for the entire group instead of multiple times for each evaluator.
Type: AGI.Foundation.GeometryVector
The link direction vector.
Type: AGI.Foundation.GeometryAxes
The antenna axes.

Return Value

Type: ScalarEvaluator
A ScalarEvaluator which will evaluate the element factor.
ArgumentNullExceptionThrown if any of the arguments are .
PropertyInvalidException Thrown if ElementArea is less than or equal to zero, or if CosineExponent is less than zero.
See Also