Class GLONASSEphemeris

    • Constructor Summary

      Constructors 
      Constructor Description
      GLONASSEphemeris​(int n4, int nt, double tb, double x, double xDot, double xDotDot, double y, double yDot, double yDotDot, double z, double zDot, double zDotDot)
      Build a new instance.
      GLONASSEphemeris​(int n4, int nt, double tb, double x, double xDot, double xDotDot, double y, double yDot, double yDotDot, double z, double zDot, double zDotDot, AbsoluteDate date)
      Build a new instance.
    • Constructor Detail

      • GLONASSEphemeris

        @DefaultDataContext
        public GLONASSEphemeris​(int n4,
                                int nt,
                                double tb,
                                double x,
                                double xDot,
                                double xDotDot,
                                double y,
                                double yDot,
                                double yDotDot,
                                double z,
                                double zDot,
                                double zDotDot)
        Build a new instance.

        This method uses the default data context.

        Parameters:
        n4 - number of the current four year interval
        nt - number of the current day in a four year interval
        tb - reference time, s
        x - ECEF-X component of satellite coordinates, m
        xDot - ECEF-X component of satellite velocity, m/s
        xDotDot - ECEF-X component of satellite acceleration, m/s²
        y - ECEF-Y component of satellite coordinates, m
        yDot - ECEF-Y component of satellite velocity, m/s
        yDotDot - ECEF-Y component of satellite acceleration, m/s²
        z - ECEF-Z component of satellite coordinates, m
        zDot - ECEF-Z component of satellite velocity, m/s
        zDotDot - ECEF-Z component of satellite acceleration, m/s²
        See Also:
        GLONASSEphemeris(int, int, double, double, double, double, double, double, double, double, double, double, AbsoluteDate)
      • GLONASSEphemeris

        public GLONASSEphemeris​(int n4,
                                int nt,
                                double tb,
                                double x,
                                double xDot,
                                double xDotDot,
                                double y,
                                double yDot,
                                double yDotDot,
                                double z,
                                double zDot,
                                double zDotDot,
                                AbsoluteDate date)
        Build a new instance.
        Parameters:
        n4 - number of the current four year interval
        nt - number of the current day in a four year interval
        tb - reference time, s
        x - ECEF-X component of satellite coordinates, m
        xDot - ECEF-X component of satellite velocity, m/s
        xDotDot - ECEF-X component of satellite acceleration, m/s²
        y - ECEF-Y component of satellite coordinates, m
        yDot - ECEF-Y component of satellite velocity, m/s
        yDotDot - ECEF-Y component of satellite acceleration, m/s²
        z - ECEF-Z component of satellite coordinates, m
        zDot - ECEF-Z component of satellite velocity, m/s
        zDotDot - ECEF-Z component of satellite acceleration, m/s²
        date - of applicability corresponding to nt, n4, and tb.
        Since:
        10.1
    • Method Detail

      • getN4

        public int getN4()
        Description copied from interface: GLONASSOrbitalElements
        Get the number of the current four year interval.
        Specified by:
        getN4 in interface GLONASSOrbitalElements
        Returns:
        the number of the current four year interval
      • getNa

        public int getNa()
        Description copied from interface: GLONASSOrbitalElements
        Get the number of the current day in a four year interval.
        Specified by:
        getNa in interface GLONASSOrbitalElements
        Returns:
        the number of the current day in a four year interval
      • getXDot

        public double getXDot()
        Description copied from interface: GLONASSOrbitalElements
        Get the ECEF-X component of satellite velocity vector in PZ-90 datum.
        Specified by:
        getXDot in interface GLONASSOrbitalElements
        Returns:
        the the ECEF-X component of satellite velocity vector in PZ-90 datum (m/s)
      • getX

        public double getX()
        Description copied from interface: GLONASSOrbitalElements
        Get the ECEF-X component of satellite coordinates in PZ-90 datum.
        Specified by:
        getX in interface GLONASSOrbitalElements
        Returns:
        the ECEF-X component of satellite coordinates in PZ-90 datum (m)
      • getXDotDot

        public double getXDotDot()
        Description copied from interface: GLONASSOrbitalElements
        Get the GLONASS ECEF-X component of satellite acceleration vector in PZ-90 datum.
        Specified by:
        getXDotDot in interface GLONASSOrbitalElements
        Returns:
        the GLONASS ECEF-X component of satellite acceleration vector in PZ-90 datum (m/s²)
      • getYDot

        public double getYDot()
        Description copied from interface: GLONASSOrbitalElements
        Get the ECEF-Y component of satellite velocity vector in PZ-90 datum.
        Specified by:
        getYDot in interface GLONASSOrbitalElements
        Returns:
        the ECEF-Y component of satellite velocity vector in PZ-90 datum (m/s)
      • getY

        public double getY()
        Description copied from interface: GLONASSOrbitalElements
        Get the ECEF-Y component of satellite coordinates in PZ-90 datum.
        Specified by:
        getY in interface GLONASSOrbitalElements
        Returns:
        the ECEF-Y component of satellite coordinates in PZ-90 datum (m)
      • getYDotDot

        public double getYDotDot()
        Description copied from interface: GLONASSOrbitalElements
        Get the GLONASS ECEF-Y component of satellite acceleration vector in PZ-90 datum.
        Specified by:
        getYDotDot in interface GLONASSOrbitalElements
        Returns:
        the GLONASS ECEF-Y component of satellite acceleration vector in PZ-90 datum (m/s²)
      • getZDot

        public double getZDot()
        Description copied from interface: GLONASSOrbitalElements
        Get the ECEF-Z component of satellite velocity vector in PZ-90 datum.
        Specified by:
        getZDot in interface GLONASSOrbitalElements
        Returns:
        the the ECEF-Z component of satellite velocity vector in PZ-90 datum (m/s)
      • getZ

        public double getZ()
        Description copied from interface: GLONASSOrbitalElements
        Get the ECEF-Z component of satellite coordinates in PZ-90 datum.
        Specified by:
        getZ in interface GLONASSOrbitalElements
        Returns:
        the ECEF-Z component of satellite coordinates in PZ-90 datum (m)
      • getZDotDot

        public double getZDotDot()
        Description copied from interface: GLONASSOrbitalElements
        Get the GLONASS ECEF-Z component of satellite acceleration vector in PZ-90 datum.
        Specified by:
        getZDotDot in interface GLONASSOrbitalElements
        Returns:
        the GLONASS ECEF-Z component of satellite acceleration vector in PZ-90 datum (m/s²)