Class FrequencyPattern

java.lang.Object
org.orekit.gnss.antenna.FrequencyPattern

public class FrequencyPattern extends Object
Pattern for GNSS antenna model on one frequency.
Since:
9.2
Author:
Luc Maisonobe
See Also:
  • Field Details

    • ZERO_CORRECTION

      public static final FrequencyPattern ZERO_CORRECTION
      Pattern with zero correction (i.e. zero eccentricities and no variations).
      Since:
      12.0
  • Constructor Details

    • FrequencyPattern

      public FrequencyPattern(Vector3D eccentricities, PhaseCenterVariationFunction phaseCenterVariationFunction)
      Simple constructor.
      Parameters:
      eccentricities - phase center eccentricities (m)
      phaseCenterVariationFunction - phase center variation function (may be null if phase center does not depend on signal direction)
  • Method Details

    • getEccentricities

      public Vector3D getEccentricities()
      Get the phase center eccentricities.
      Returns:
      phase center eccentricities (m)
    • getPhaseCenterVariationFunction

      public PhaseCenterVariationFunction getPhaseCenterVariationFunction()
      Get the phase center variation function.
      Returns:
      phase center variation function (may be null if phase center does not depend on signal direction)
      Since:
      12.0
    • getPhaseCenterVariation

      public double getPhaseCenterVariation(Vector3D direction)
      Get the value of the phase center variation in a signal direction.
      Parameters:
      direction - signal direction in antenna reference frame
      Returns:
      value of the phase center variation