Class TimeSystemCorrection


  • public class TimeSystemCorrection
    extends Object
    Container for time system corrections.
    Since:
    12.0
    Author:
    Bryan Cazabonne
    • Constructor Detail

      • TimeSystemCorrection

        public TimeSystemCorrection​(String timeSystemCorrectionType,
                                    AbsoluteDate referenceDate,
                                    double timeSystemCorrectionA0,
                                    double timeSystemCorrectionA1)
        Constructor.
        Parameters:
        timeSystemCorrectionType - time system correction type
        referenceDate - reference date for time system correction
        timeSystemCorrectionA0 - A0 coefficient of linear polynomial for time system correction
        timeSystemCorrectionA1 - A1 coefficient of linear polynomial for time system correction
    • Method Detail

      • getTimeSystemCorrectionType

        public String getTimeSystemCorrectionType()
        Getter for the time system correction type.
        Returns:
        the time system correction type
      • getTimeSystemCorrectionA0

        public double getTimeSystemCorrectionA0()
        Getter for the A0 coefficient of the time system correction.

        deltaT = A0 + A1 * (t - tref)

        Returns:
        the A0 coefficient of the time system correction
      • getTimeSystemCorrectionA1

        public double getTimeSystemCorrectionA1()
        Getter for the A1 coefficient of the time system correction.

        deltaT = A0 + A1 * (t - tref)

        Returns:
        the A1 coefficient of the time system correction
      • getReferenceDate

        public AbsoluteDate getReferenceDate()
        Getter for the reference date of the time system correction polynomial.
        Returns:
        the reference date of the time system correction polynomial, or null for GLONASS correction, which is constant