CloudFogAttenuationModelItuRP840Version6GetSignalPropagator Method |
Get a propagator which can propagate a set of input signals.
Namespace:
AGI.Foundation.Communications.SignalPropagation
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public override SignalPropagator GetSignalPropagator(
EvaluatorGroup group,
IServiceProvider link
)
Public Overrides Function GetSignalPropagator (
group As EvaluatorGroup,
link As IServiceProvider
) As SignalPropagator
public:
virtual SignalPropagator^ GetSignalPropagator(
EvaluatorGroup^ group,
IServiceProvider^ link
) override
abstract GetSignalPropagator :
group : EvaluatorGroup *
link : IServiceProvider -> SignalPropagator
override GetSignalPropagator :
group : EvaluatorGroup *
link : IServiceProvider -> SignalPropagator
Parameters
- group
- Type: AGI.FoundationEvaluatorGroup
The evaluator group in which to create the evaluator. - link
- Type: SystemIServiceProvider
The link over which to propagate the signals.
Return Value
Type:
SignalPropagatorThe evaluator producing the set of signals after propagation.
Exceptions Exception | Condition |
---|
ArgumentNullException |
Thrown when group or link is .
|
PropertyInvalidException |
Thrown during propagation when the cloud ceiling is negative or above the MaximumAltitude,
or the cloud thickness is negative or above the MaximumAltitude,
or the cloud temperature is below 173.15 K or above 373.15 K,
or the cloud liquid water density is below 0 or above 100 g/m3.
|
See Also