Package org.orekit.models.earth
Class EarthITU453AtmosphereRefraction
- java.lang.Object
-
- org.orekit.models.earth.EarthITU453AtmosphereRefraction
-
- All Implemented Interfaces:
Serializable,AtmosphericRefractionModel
public class EarthITU453AtmosphereRefraction extends Object implements AtmosphericRefractionModel
Implementation of refraction model for Earth exponential atmosphere based on ITU-R P.834-7 recommendation.Refraction angle is computed according to the International Telecommunication Union recommendation formula. For reference, see ITU-R P.834-7 (October 2015).
- Since:
- 7.1
- Author:
- Thierry Ceolin
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EarthITU453AtmosphereRefraction(double altitude)Creates a new default instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetRefraction(double elevation)Compute the refraction angle from the true (geometrical) elevation.doublegetTheta0()Get the station elevation angle under free-space propagation .doublegetThetaMin()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:AtmosphericRefractionModelCompute the refraction angle from the true (geometrical) elevation.- Specified by:
getRefractionin interfaceAtmosphericRefractionModel- Parameters:
elevation- true elevation (rad)- Returns:
- refraction angle (rad)
-
-