Package org.orekit.models.earth.weather
Class HeightDependentPressureTemperatureHumidityConverter
java.lang.Object
org.orekit.models.earth.weather.HeightDependentPressureTemperatureHumidityConverter
Converter for weather parameters that change with height.
Height variations correspond to equations 5.98, 5.99 and 5.100 from Guochang Xu, GPS - Theory, Algorithms and Applications, Springer, 2007
- Since:
- 12.1
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionSimple constructor. -
Method Summary
Modifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
FieldPressureTemperatureHumidity<T> convert(FieldPressureTemperatureHumidity<T> pth0, T h) Convert weather parameters.convert(PressureTemperatureHumidity pth0, double h) Convert weather parameters.getProvider(PressureTemperatureHumidity basePTH) Generate a provider applying altitude dependency to fixed weather parameters.
-
Constructor Details
-
HeightDependentPressureTemperatureHumidityConverter
Simple constructor.Points outside of altitude range will be silently clipped back to range.
- Parameters:
provider- provider for water vapor pressure
-
-
Method Details
-
convert
Convert weather parameters.- Parameters:
pth0- weather at reference altitudeh- altitude at which weather is requested- Returns:
- converted weather
-
convert
public <T extends CalculusFieldElement<T>> FieldPressureTemperatureHumidity<T> convert(FieldPressureTemperatureHumidity<T> pth0, T h) Convert weather parameters.- Type Parameters:
T- type of the elements- Parameters:
pth0- weather at reference altitudeh- altitude at which weather is requested- Returns:
- converted weather
-
getProvider
Generate a provider applying altitude dependency to fixed weather parameters.- Parameters:
basePTH- base weather parameters- Returns:
- a provider that applies altitude dependency
- Since:
- 13.0
-