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.