Package org.orekit.models.earth
Class EarthITU834AtmosphereRefraction
- java.lang.Object
-
- org.orekit.models.earth.EarthITU834AtmosphereRefraction
-
- All Implemented Interfaces:
Serializable
,AtmosphericRefractionModel
public class EarthITU834AtmosphereRefraction extends Object implements AtmosphericRefractionModel
Implementation of refraction model for Earth exponential atmosphere based on ITU-R P.834-9 recommendation.Refraction angle is computed according to the International Telecommunication Union recommendation formula. For reference, see ITU-R P.834-9 (December 2017).
- Since:
- 7.1
- Author:
- Thierry Ceolin
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EarthITU834AtmosphereRefraction(double altitude)
Creates a new default instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getRefraction(double elevation)
Compute the refraction angle from the true (geometrical) elevation.double
getTheta0()
Get the station elevation angle under free-space propagation .double
getThetaMin()
Get the station minimal elevation angle.
-
-
-
Method Detail
-
getThetaMin
public double getThetaMin()
Get the station minimal elevation angle.- Returns:
- the minimal elevation angle (rad)
-
getTheta0
public double getTheta0()
Get the station elevation angle under free-space propagation .- Returns:
- the elevation angle under free-space propagation (rad)
-
getRefraction
public double getRefraction(double elevation)
Description copied from interface:AtmosphericRefractionModel
Compute the refraction angle from the true (geometrical) elevation.- Specified by:
getRefraction
in interfaceAtmosphericRefractionModel
- Parameters:
elevation
- true elevation (rad)- Returns:
- refraction angle (rad)
-
-