BaseDualPolarizedTransmittingAntennaExtensionTGainPatternGetSignalTransmissionEvaluator Method |
Gets an evaluator which produces a set of transmit signals for both the primary and orthogonal polarization channels.
For signals transmitted by the primary polarization channel, a
PrimaryPolarizationChannelIdentifier
is added to the data collection to identify the signals as a primary polarization channel signal.
For signals transmitted by the orthogonal polarization channel, an
OrthogonalPolarizationChannelIdentifier
is added to the data collection to identify the signals as an orthogonal polarization channel signal. If the
PolarizationSource property returns an instance of
PolarizationSource, the primary channel polarization signal's data collection will contain a
Polarization instance produced by the evaluator obtained from the polarization source.
Likewise, the orthogonal polarization signal's data collection will contain an orthogonal
Polarization instance which is constructed from the primary channel polarization.
Namespace:
AGI.Foundation.Communications.Antennas
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public override SignalEvaluator GetSignalTransmissionEvaluator(
EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph
)
Public Overrides Function GetSignalTransmissionEvaluator (
group As EvaluatorGroup,
reflectedVector As Vector,
graph As SignalPropagationGraph
) As SignalEvaluator
public:
virtual SignalEvaluator^ GetSignalTransmissionEvaluator(
EvaluatorGroup^ group,
Vector^ reflectedVector,
SignalPropagationGraph^ graph
) override
abstract GetSignalTransmissionEvaluator :
group : EvaluatorGroup *
reflectedVector : Vector *
graph : SignalPropagationGraph -> SignalEvaluator
override GetSignalTransmissionEvaluator :
group : EvaluatorGroup *
reflectedVector : Vector *
graph : SignalPropagationGraph -> SignalEvaluator
Parameters
- group
- Type: AGI.FoundationEvaluatorGroup
The evaluator group in which to create the evaluator. - reflectedVector
- Type: AGI.Foundation.GeometryVector
The link geometry used by the antenna gain pattern. - graph
- Type: AGI.Foundation.CommunicationsSignalPropagationGraph
The graph of the communication links used to propagate signals.
Return Value
Type:
SignalEvaluatorAn evaluator which produces the transmitted primary and orthogonal channel signals, after applying the antenna gain.
Implements
ISignalTransmissionServiceGetSignalTransmissionEvaluator(EvaluatorGroup, Vector, SignalPropagationGraph)Exceptions See Also