public final class AzoulayModel extends Object implements TroposphericCorrection, AngularCorrection
TroposphericCorrection
,
Serialized FormConstructor 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[] |
getCorrectionsFromGeometricElevation(double geometricElevation)
Computes the corrections due to the troposphere from the geometric value
of the elevation.
|
double[] |
getCorrectionsFromTrueElevation(double trueElevation)
Computes the corrections due to the troposphere from the TRUE value
of the elevation.
|
public 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 true elevation from
the geometric elevation value, false if it is used to get the geometric elevation from
the true elevation valuepublic double[] getCorrectionsFromTrueElevation(double trueElevation)
trueElevation
- the true elevation (rad)public double[] getCorrectionsFromGeometricElevation(double geometricElevation)
geometricElevation
- the geometric elevation [rad]public double computeElevationCorrection(double elevation)
computeElevationCorrection
in interface AngularCorrection
elevation
- the elevation of the satellite [rad]public double computeSignalDelay(double elevation)
computeSignalDelay
in interface TroposphericCorrection
elevation
- the elevation of the satellite [rad]Copyright © 2019 CNES. All rights reserved.