public interface IAntennaGainService
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<Double> | 
getAntennaGainEvaluator(EvaluatorGroup group,
                       Vector linkDirection,
                       Axes antennaAxes,
                       Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal. 
 | 
SignalEvaluator | 
getApplyAntennaGainEvaluator(EvaluatorGroup group,
                            Vector linkDirection,
                            Axes antennaAxes,
                            ISignalSource inputSignal,
                            SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern. 
 | 
Evaluator<Double> getAntennaGainEvaluator(EvaluatorGroup group, Vector linkDirection, Axes antennaAxes, Signal sampleSignal)
group - The evaluator group in which to create the evaluator.linkDirection - The direction of the link relative to the antenna axes.antennaAxes - The orientation of the antenna.sampleSignal - A sample input signal.SignalEvaluator getApplyAntennaGainEvaluator(EvaluatorGroup group, Vector linkDirection, Axes antennaAxes, ISignalSource inputSignal, SignalPropagationGraph graph)
group - The evaluator group in which to create the evaluator.linkDirection - The direction of the link relative to the antenna axes.antennaAxes - The orientation of the antenna.inputSignal - The source for the signals on which to apply the gain.graph - The graph of communication links to use in the analysis.