Class RinexNavigationWriter

    • Method Detail

      • getTimeScales

        public TimeScales getTimeScales()
        Get the known time scales.
        Returns:
        known time scales
      • writeCompleteFile

        public void writeCompleteFile​(RinexNavigation rinexNavigation)
                               throws IOException
        Write a complete navigation file.
        Parameters:
        rinexNavigation - Rinex navigation file to write
        Throws:
        IOException - if an I/O error occurs.
      • writeDate

        public void writeDate​(DateTimeComponents dtc)
                       throws IOException
        Write a date.

        The date will span over 23 characters.

        Parameters:
        dtc - date to write
        Throws:
        IOException - if an I/O error occurs.
      • writeDouble

        public void writeDouble​(double value,
                                Unit unit)
                         throws IOException
        Write a double field.

        The field will span over 19 characters.

        Parameters:
        value - field value to write, in SI units
        unit - unit to use
        Throws:
        IOException - if an I/O error occurs.
      • writeInt

        public void writeInt​(int value)
                      throws IOException
        Write an integer field.

        The field will span over 19 characters.

        Parameters:
        value - field value to write, in SI units
        Throws:
        IOException - if an I/O error occurs.
      • writeEmpty

        public void writeEmpty()
                        throws IOException
        Write an empty field.

        The field will span over 19 characters.

        Throws:
        IOException - if an I/O error occurs.