public final class AzoulayModel extends Object implements TroposphericCorrection, AngularCorrection
TroposphericCorrection,
Serialized FormABSOLUTE_ZERO, H0, P0, RH0, T0| Constructor and Description |
|---|
AzoulayModel(double pressure,
double temperature,
double moisture,
double geodeticAltitude) |
AzoulayModel(double pressure,
double temperature,
double moisture,
double geodeticAltitude,
boolean isGeometricElevation) |
| Modifier and Type | Method and Description |
|---|---|
double |
computeElevationCorrection(double elevation)
Computes the correction for the signal elevation.
|
double |
computeSignalDelay(double elevation)
Calculates the tropospheric signal delay for the signal path from a
ground station to a satellite.
|
double[] |
getCorrectionsFromApparentElevation(double apparentElevation)
Computes the corrections due to the troposphere from the apparent value
of the elevation.
|
double[] |
getCorrectionsFromGeometricElevation(double geometricElevation)
Computes the corrections due to the troposphere from the geometric value
of the elevation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeStandardValues, computeStandardValuespublic AzoulayModel(double pressure,
double temperature,
double moisture,
double geodeticAltitude)
pressure - the ground atmospheric pressure [Pa]temperature - the ground atmospheric temperature [K]moisture - the ground atmospheric moisture [percent]geodeticAltitude - the ground point geodetic altitude [m]public AzoulayModel(double pressure,
double temperature,
double moisture,
double geodeticAltitude,
boolean isGeometricElevation)
pressure - the ground atmospheric pressure [Pa]temperature - the ground atmospheric temperature [K]moisture - the ground atmospheric moisture [percent]geodeticAltitude - the ground point geodetic altitude [m]isGeometricElevation - true if the computed correction is used to get the apparent elevation from
the geometric elevation value, false if it is used to get the geometric elevation from
the apparent elevation valuepublic double[] getCorrectionsFromGeometricElevation(double geometricElevation)
geometricElevation - the geometric elevation [rad]public double[] getCorrectionsFromApparentElevation(double apparentElevation)
apparentElevation - the apparent elevation (rad)public double computeElevationCorrection(double elevation)
computeElevationCorrection in interface AngularCorrectionelevation - the elevation of the satellite [rad]public double computeSignalDelay(double elevation)
computeSignalDelay in interface TroposphericCorrectionelevation - the elevation of the satellite [rad]Copyright © 2022 CNES. All rights reserved.