swe_refrac static method

AltitudeRefracInfo swe_refrac(
  1. double altOfObject,
  2. double atmPressure,
  3. double atmTemp,
  4. RefractionMode refracMode,
)

Calculates either the true altitude from the apparent altitude or the apparent altitude from the apparent altitude.

altOfObject Altitude of the object atmPressure Atmospheric pressure at observer's location in millibars (hPa) atmTemp Atmospheric temperature at observer's location in degrees C refracMode Refraction mode

Returns: AltitudeRefracInfo

Implementation

static AltitudeRefracInfo swe_refrac(double altOfObject, double atmPressure,
    double atmTemp, RefractionMode refracMode) {
  final double calcAlt = _bindings.swe_refrac(
      altOfObject, atmPressure, atmTemp, refracMode.value);
  if (refracMode == RefractionMode.SE_TRUE_TO_APP) {
    return AltitudeRefracInfo(altOfObject, calcAlt);
  } else {
    return AltitudeRefracInfo(calcAlt, altOfObject);
  }
}