public static final class TiremPropagationModel.PropagationData extends TiremPropagationData
Constructor and Description |
---|
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,
float fresnelClearance,
float pathLength,
float transmitterPathLength,
float receiverPathLength)
Defines a set of TIREM propagated data.
|
Modifier and Type | Method and Description |
---|---|
float |
getFresnelClearance()
Gets the ratio of the minimum clearance of the ray path to the first Fresnel zone radius.
|
float |
getPathLength()
Gets the great circle path length at sea level.
|
float |
getReceiverPathLength()
Gets the great circle path length at receiver antenna height.
|
float |
getTransmitterPathLength()
Gets the great circle path length at transmitter antenna height.
|
getAbsorptionLoss, getDiffractionLoss, getFreeSpaceLoss, getPropagationMode, getReceiverAngleTroposcatterTriangle, getReceiverHorizon, getReceiverHorizonAngle, getTotalPathLoss, getTransmitterAngleTroposcatterTriangle, getTransmitterHorizon, getTransmitterHorizonAngle, getTroposcatterAngle, getTroposcatterLoss, getVersion
public PropagationData(String version, double absorptionLoss, double diffractionLoss, double freeSpaceLoss, double troposcatterLoss, double totalPathLoss, @Nonnull TiremPropagationMode propagationMode, double receiverAngleTroposcatterTriangle, double transmitterAngleTroposcatterTriangle, int receiverHorizon, int transmitterHorizon, double receiverHorizonAngle, double transmitterHorizonAngle, double troposcatterAngle, float fresnelClearance, float pathLength, float transmitterPathLength, float receiverPathLength)
version
- The version of TIREM reporting these results.absorptionLoss
- The loss due to atmospheric absorption, in dB.diffractionLoss
- The diffraction loss, in dB.freeSpaceLoss
- The free space loss, in dB.troposcatterLoss
- The troposcatter loss, in dB.totalPathLoss
- The total path loss, in dB.propagationMode
- The dominant propagation mode used in the propagation.receiverAngleTroposcatterTriangle
- The angle at the receiver in the troposcatter triangle, in radians.transmitterAngleTroposcatterTriangle
- The angle at the transmitter in the troposcatter triangle, in radians.receiverHorizon
- The index of the profile point where the receiver's horizon occurs.transmitterHorizon
- The index of the profile point where the transmitter's horizon occurs.receiverHorizonAngle
- The receiver horizon angle, in radians.transmitterHorizonAngle
- The transmitter horizon angle, in radians.troposcatterAngle
- The troposcatter angle, in radians.fresnelClearance
- The ratio of the minimum clearance of the ray path to the first Fresnel zone radius.pathLength
- Great circle path length at sea level.transmitterPathLength
- Great circle path length at transmitter antenna height.receiverPathLength
- Great circle path length at receiver antenna height.public final float getFresnelClearance()
public final float getPathLength()
public final float getTransmitterPathLength()
public final float getReceiverPathLength()