STK Components for .NET 2016 r2
CraneRainAttenuationModel Class
Library ReferenceAGI.Foundation.Communications.SignalPropagationCraneRainAttenuationModel
Crane rain attenuation propagation model implementation. This model is recommended for frequencies from 1 GHz to 100 GHz.

Namespace: AGI.Foundation.Communications.SignalPropagation
Assembly: AGI.Foundation.Communications.dll

Declaration Syntax
C#Visual BasicVisual C++
public class CraneRainAttenuationModel : SignalPropagationModel
Public Class CraneRainAttenuationModel _
	Inherits SignalPropagationModel
public ref class CraneRainAttenuationModel : public SignalPropagationModel
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
CraneRainAttenuationModel()()()()
Initializes a new instance of the CraneRainAttenuationModel class

CentralBody
Gets the model's central body.

CustomRainHeight
Gets or sets a custom value for the rain height. By default, this property is null, and the rain height will be determined by ITU-R P.839 rain height data. This scalar will be provided with a service provider providing ILinkService.

CustomRainRate
Gets or sets a custom value for the rain rate exceeded 0.01% of the time. By default, this property is null, and the rain rate will be determined by the model. This scalar will be provided with a service provider providing ILinkService.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetSignalPropagator(EvaluatorGroup, IServiceProvider)
Get a propagator which can propagate a set of input signals.
(Overrides SignalPropagationModel.GetSignalPropagator(EvaluatorGroup, IServiceProvider).)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
MaximumAltitude
Gets the model's maximum altitude, in meters.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OutagePercent
Gets or sets the rain outage percent value, as a decimal.

RainHeightOverride Obsolete.
Gets or sets the rain height override. If the UseRainHeightOverride flag is true this value will be used as the rain height. Otherwise, the rain height will be determined by ITU-R P.839-3 rain height data.

RainRateOverride Obsolete.
Gets or sets the rain rate override. If the UseRainRateOverride flag is true this value will determine the rain rate exceeded 0.01% of the time. Otherwise the value is determined by the model.

ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UseRainHeightOverride Obsolete.
Gets or sets the flag for overriding the rain height.

UseRainRateOverride Obsolete.
Gets or sets the flag for overriding the rain rate.

Inheritance Hierarchy
Object
SignalPropagationModel
 CraneRainAttenuationModel

Assembly: AGI.Foundation.Communications (Module: AGI.Foundation.Communications) Version: 16.2.382.0 (16.2.382.0)