PhasedArrayBeamformer.GetBeamWeightsEvaluator Method |
Namespace:
AGI.Foundation.Communications.Antennas
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic abstract BeamformerWeightsEvaluator GetBeamWeightsEvaluator(
EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes,
IList<PhasedArrayElement> elementPattern
)
Public MustOverride Function GetBeamWeightsEvaluator (
group As EvaluatorGroup,
inputSignal As ISignalSource,
linkDirection As Vector,
antennaAxes As Axes,
elementPattern As IList(Of PhasedArrayElement)
) As BeamformerWeightsEvaluator
public:
virtual BeamformerWeightsEvaluator^ GetBeamWeightsEvaluator(
EvaluatorGroup^ group,
ISignalSource^ inputSignal,
Vector^ linkDirection,
Axes^ antennaAxes,
IList<PhasedArrayElement^>^ elementPattern
) abstract
abstract GetBeamWeightsEvaluator :
group : EvaluatorGroup *
inputSignal : ISignalSource *
linkDirection : Vector *
antennaAxes : Axes *
elementPattern : IList<PhasedArrayElement> -> BeamformerWeightsEvaluator
Parameters
- group
- Type: AGI.Foundation.EvaluatorGroup
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.
- inputSignal
- Type: AGI.Foundation.Communications.ISignalSource
The input signal source. - linkDirection
- Type: AGI.Foundation.Geometry.Vector
The link direction vector. - antennaAxes
- Type: AGI.Foundation.Geometry.Axes
The antenna axes. - elementPattern
- Type: System.Collections.Generic.IList<PhasedArrayElement>
The phased array element pattern.
Return Value
Type:
BeamformerWeightsEvaluatorAn
BeamformerWeightsEvaluator instance for evaluating element weights.
See Also