TiremPropagationModel3_18PropagationData Constructor |
Defines a set of TIREM propagated data.
Namespace:
AGI.Foundation.Communications.SignalPropagation
Assembly:
AGI.Foundation.Tirem (in AGI.Foundation.Tirem.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public PropagationData(
string version,
double absorptionLoss,
double diffractionLoss,
double freeSpaceLoss,
double troposcatterLoss,
double totalPathLoss,
TiremPropagationMode propagationMode,
double receiverAngleTroposcatterTriangle,
double transmitterAngleTroposcatterTriangle,
int receiverHorizon,
int transmitterHorizon,
double receiverHorizonAngle,
double transmitterHorizonAngle,
double troposcatterAngle,
double shadow
)
Public Sub New (
version As String,
absorptionLoss As Double,
diffractionLoss As Double,
freeSpaceLoss As Double,
troposcatterLoss As Double,
totalPathLoss As Double,
propagationMode As TiremPropagationMode,
receiverAngleTroposcatterTriangle As Double,
transmitterAngleTroposcatterTriangle As Double,
receiverHorizon As Integer,
transmitterHorizon As Integer,
receiverHorizonAngle As Double,
transmitterHorizonAngle As Double,
troposcatterAngle As Double,
shadow As Double
)
public:
PropagationData(
String^ version,
double absorptionLoss,
double diffractionLoss,
double freeSpaceLoss,
double troposcatterLoss,
double totalPathLoss,
TiremPropagationMode propagationMode,
double receiverAngleTroposcatterTriangle,
double transmitterAngleTroposcatterTriangle,
int receiverHorizon,
int transmitterHorizon,
double receiverHorizonAngle,
double transmitterHorizonAngle,
double troposcatterAngle,
double shadow
)
new :
version : string *
absorptionLoss : float *
diffractionLoss : float *
freeSpaceLoss : float *
troposcatterLoss : float *
totalPathLoss : float *
propagationMode : TiremPropagationMode *
receiverAngleTroposcatterTriangle : float *
transmitterAngleTroposcatterTriangle : float *
receiverHorizon : int *
transmitterHorizon : int *
receiverHorizonAngle : float *
transmitterHorizonAngle : float *
troposcatterAngle : float *
shadow : float -> PropagationData
Parameters
- version
- Type: SystemString
The version of TIREM reporting these results. - absorptionLoss
- Type: SystemDouble
The loss due to atmospheric absorption, in dB. - diffractionLoss
- Type: SystemDouble
The diffraction loss, in dB. - freeSpaceLoss
- Type: SystemDouble
The free space loss, in dB. - troposcatterLoss
- Type: SystemDouble
The troposcatter loss, in dB. - totalPathLoss
- Type: SystemDouble
The total path loss, in dB. - propagationMode
- Type: AGI.Foundation.Communications.SignalPropagationTiremPropagationMode
The dominant propagation mode used in the propagation. - receiverAngleTroposcatterTriangle
- Type: SystemDouble
The angle at the receiver in the troposcatter triangle, in radians. - transmitterAngleTroposcatterTriangle
- Type: SystemDouble
The angle at the transmitter in the troposcatter triangle, in radians. - receiverHorizon
- Type: SystemInt32
The index of the profile point where the receiver's horizon occurs. - transmitterHorizon
- Type: SystemInt32
The index of the profile point where the transmitter's horizon occurs. - receiverHorizonAngle
- Type: SystemDouble
The receiver horizon angle, in radians. - transmitterHorizonAngle
- Type: SystemDouble
The transmitter horizon angle, in radians. - troposcatterAngle
- Type: SystemDouble
The troposcatter angle, in radians. - shadow
- Type: SystemDouble
The Fresnel shadowing parameter.
See Also