|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.sirius.patrius.signalpropagation.AzoulayModel
public final class AzoulayModel
This class is a tropospheric correction model that implements the TroposphericCorrection and AngularCorrection interfaces to correct a signal with the Azoulay model.
TroposphericCorrection,
Serialized Form| Constructor Summary | |
|---|---|
AzoulayModel(double pressure,
double temperature,
double moisture,
double geodeticAltitude)
|
|
AzoulayModel(double pressure,
double temperature,
double moisture,
double geodeticAltitude,
boolean isGeometricElevation)
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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 value| Method Detail |
|---|
public double[] getCorrectionsFromTrueElevation(double trueElevation)
trueElevation - the true elevation (rad)
public double[] getCorrectionsFromGeometricElevation(double geometricElevation)
geometricElevation - the geometric elevation [rad]
public double computeElevationCorrection(double elevation)
AngularCorrection
computeElevationCorrection in interface AngularCorrectionelevation - the elevation of the satellite [rad]
public double computeSignalDelay(double elevation)
TroposphericCorrection
computeSignalDelay in interface TroposphericCorrectionelevation - the elevation of the satellite [rad]
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||