Click or drag to resize

LinkDirectionsProviderGetDirectionsEvaluator Method

Gets an evaluator for evaluating directions based on an input signal, link direction vector, and antenna axes.

Namespace:  AGI.Foundation.Communications.Antennas
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.1.418.0 (24.1.418.0)
public override DirectionsEvaluator GetDirectionsEvaluator(
	EvaluatorGroup group,
	ISignalSource inputSignal,
	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.CommunicationsISignalSource
The input signal source.
Type: AGI.Foundation.GeometryVector
The link direction vector.
Type: AGI.Foundation.GeometryAxes
The antenna axes.

Return Value

Type: DirectionsEvaluator
An evaluator for evaluating a collection of WeightedDirection.
ArgumentNullExceptionThrown if any of the arguments are .
PropertyInvalidExceptionThrown if the Links is empty.
PropertyInvalidExceptionThrown if the TimeObserver is set to .
InvalidOperationExceptionThrown if any link in the link list does not have the TimeObserver set as the Transmitter or Receiver.
InvalidOperationExceptionThrown if all of the links in the link list do not have the TimeObserver set consistently. All of the links must have the TimeObserver set as the Transmitter or they must have all have it set as the Receiver.
See Also