BaseGainPatternGetAntennaGainEvaluator Method (Vector, Axes, Signal) |
Get an evaluator for the gain that would be applied to the given sample signal based on the given geometry.
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 virtual Evaluator<double> GetAntennaGainEvaluator(
Vector linkDirection,
Axes antennaAxes,
Signal sampleSignal
)
Public Overridable Function GetAntennaGainEvaluator (
linkDirection As Vector,
antennaAxes As Axes,
sampleSignal As Signal
) As Evaluator(Of Double)
public:
virtual Evaluator<double>^ GetAntennaGainEvaluator(
Vector^ linkDirection,
Axes^ antennaAxes,
Signal^ sampleSignal
)
abstract GetAntennaGainEvaluator :
linkDirection : Vector *
antennaAxes : Axes *
sampleSignal : Signal -> Evaluator<float>
override GetAntennaGainEvaluator :
linkDirection : Vector *
antennaAxes : Axes *
sampleSignal : Signal -> Evaluator<float>
Parameters
- 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. - sampleSignal
- Type: AGI.Foundation.CommunicationsSignal
A sample input signal.
Return Value
Type:
EvaluatorDoubleAn evaluator which produces the antenna gain.
Exceptions See Also