TiremPropagationData 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)
Syntaxpublic TiremPropagationData(
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
)
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
)
public:
TiremPropagationData(
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
)
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 -> TiremPropagationData
Parameters
- version
- Type: System.String
The version of TIREM reporting these results. - absorptionLoss
- Type: System.Double
The loss due to atmospheric absorption, in dB. - diffractionLoss
- Type: System.Double
The diffraction loss, in dB. - freeSpaceLoss
- Type: System.Double
The free space loss, in dB. - troposcatterLoss
- Type: System.Double
The troposcatter loss, in dB. - totalPathLoss
- Type: System.Double
The total path loss, in dB. - propagationMode
- Type: AGI.Foundation.Communications.SignalPropagation.TiremPropagationMode
The dominant propagation mode used in the propagation. - receiverAngleTroposcatterTriangle
- Type: System.Double
The angle at the receiver in the troposcatter triangle, in radians. - transmitterAngleTroposcatterTriangle
- Type: System.Double
The angle at the transmitter in the troposcatter triangle, in radians. - receiverHorizon
- Type: System.Int32
The index of the profile point where the receiver's horizon occurs. - transmitterHorizon
- Type: System.Int32
The index of the profile point where the transmitter's horizon occurs. - receiverHorizonAngle
- Type: System.Double
The receiver horizon angle, in radians. - transmitterHorizonAngle
- Type: System.Double
The transmitter horizon angle, in radians. - troposcatterAngle
- Type: System.Double
The troposcatter angle, in radians.
See Also