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: 24.2.419.0 (24.2.419.0)
Syntax
public override ScalarEvaluator GetEvaluator(
	EvaluatorGroup group,
	Vector linkDirection,
	Axes antennaAxes
)

Parameters

group
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.
linkDirection
Type: AGI.Foundation.GeometryVector
The link direction vector.
antennaAxes
Type: AGI.Foundation.GeometryAxes
The antenna axes.

Return Value

Type: ScalarEvaluator
A ScalarEvaluator which will evaluate the element factor.
Exceptions
ExceptionCondition
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