Class IonosphereAij

java.lang.Object
org.orekit.files.rinex.navigation.IonosphereAij
Direct Known Subclasses:
RegionalAij

public class IonosphereAij extends Object
Container for data contained in several ionosphere messages.
Since:
14.0
Author:
Luc Maisonobe
  • Field Details

    • SFU

      public static final Unit SFU
      Converter for Nequick-G aᵢ₀ parameter.
    • SFU_PER_DEG

      public static final Unit SFU_PER_DEG
      Converter for Nequick-G aᵢ₁ parameter.
    • SFU_PER_DEG2

      public static final Unit SFU_PER_DEG2
      Converter for Nequick-G aᵢ₂ parameter.
  • Constructor Details

    • IonosphereAij

      public IonosphereAij()
  • Method Details

    • getAi0

      public double getAi0()
      Get aᵢ₀.

      Beware Orekit uses SI units here. In order to retrieve the more traditional SFU, use IonosphereNequickGMessage.SFU.fromSI(msg.getAi0())

      Returns:
      aᵢ₀ (W/m²/Hz)
      See Also:
    • setAi0

      public void setAi0(double ai0)
      Set aᵢ₀.

      Beware Orekit uses SI units here. In order to use the more traditional SFU, use msg.setAi0(IonosphereNequickGMessage.SFU.toSI(ai0))

      Parameters:
      ai0 - aᵢ₀ (W/m²/Hz)
      See Also:
    • getAi1

      public double getAi1()
      Get aᵢ₁.

      Beware Orekit uses SI units here. In order to retrieve the more traditional SFU/deg, use IonosphereNequickGMessage.SFU_PAR_DEG.fromSI(msg.getAi1())

      Returns:
      aᵢ₁ (W/m²/Hz/rad)
      See Also:
    • setAi1

      public void setAi1(double ai1)
      Set aᵢ₁.

      Beware Orekit uses SI units here. In order to use the more traditional SFU/deg, use msg.setAi1(IonosphereNequickGMessage.SFU_PER_DEG.toSI(ai1))

      Parameters:
      ai1 - aᵢ₁ (W/m²/Hz/rad)
      See Also:
    • getAi2

      public double getAi2()
      Get aᵢ₂.

      Beware Orekit uses SI units here. In order to retrieve the more traditional SFU/deg², use IonosphereNequickGMessage.SFU_PER_DEG_2.fromSI(msg.getAi2())

      Returns:
      aᵢ₂ (W/m²/Hz/rad²)
      See Also:
    • setAi2

      public void setAi2(double ai2)
      Set aᵢ₂.

      Beware Orekit uses SI units here. In order to use the more traditional SFU/deg², use msg.setAi2(IonosphereNequickGMessage.SFU_PER_DEG2.toSI(ai2))

      Parameters:
      ai2 - aᵢ₂ (W/m²/Hz/rad²)
      See Also: