CustomGainPatternGetApplyAntennaGainEvaluator Method |
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
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 SignalEvaluator GetApplyAntennaGainEvaluator(
EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph
)
Public Overrides Function GetApplyAntennaGainEvaluator (
group As EvaluatorGroup,
linkDirection As Vector,
antennaAxes As Axes,
inputSignal As ISignalSource,
graph As SignalPropagationGraph
) As SignalEvaluator
public:
virtual SignalEvaluator^ GetApplyAntennaGainEvaluator(
EvaluatorGroup^ group,
Vector^ linkDirection,
Axes^ antennaAxes,
ISignalSource^ inputSignal,
SignalPropagationGraph^ graph
) override
abstract GetApplyAntennaGainEvaluator :
group : EvaluatorGroup *
linkDirection : Vector *
antennaAxes : Axes *
inputSignal : ISignalSource *
graph : SignalPropagationGraph -> SignalEvaluator
override GetApplyAntennaGainEvaluator :
group : EvaluatorGroup *
linkDirection : Vector *
antennaAxes : Axes *
inputSignal : ISignalSource *
graph : SignalPropagationGraph -> SignalEvaluator
Parameters
- group
- Type: AGI.FoundationEvaluatorGroup
The 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. - inputSignal
- Type: AGI.Foundation.CommunicationsISignalSource
The source of the input signal to modify. - graph
- Type: AGI.Foundation.CommunicationsSignalPropagationGraph
The graph of communication links to use in the analysis.
Return Value
Type:
SignalEvaluatorAn evaluator which produces a modified set of signals with gains applied.
Implements
IAntennaGainServiceGetApplyAntennaGainEvaluator(EvaluatorGroup, Vector, Axes, ISignalSource, SignalPropagationGraph)Exceptions See Also