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,
a
OrthogonalPolarizationChannelIdentifier is added to the data collection to identify the signals as a 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 a
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.1.418.0 (24.1.418.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