Class SP3Parser

    • Field Detail

      • SP3_FRAME_CENTER_STRING

        public static final String SP3_FRAME_CENTER_STRING
        String representation of the center of ephemeris coordinate system.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SP3Parser

        @DefaultDataContext
        public SP3Parser​(double mu,
                         int interpolationSamples,
                         Function<? super String,​? extends Frame> frameBuilder)
        Create an SP3 parser and specify the extra information needed to create a Propagator from the ephemeris data.

        This constructor uses the default data context.

        Parameters:
        mu - is the standard gravitational parameter to use for creating Orbits from the ephemeris data. See Constants.
        interpolationSamples - is the number of samples to use when interpolating.
        frameBuilder - is a function that can construct a frame from an SP3 coordinate system string. The coordinate system can be any 5 character string e.g. ITR92, IGb08.
        See Also:
        SP3Parser(double, int, Function, TimeScales)
      • SP3Parser

        public SP3Parser​(double mu,
                         int interpolationSamples,
                         Function<? super String,​? extends Frame> frameBuilder,
                         TimeScales timeScales)
        Create an SP3 parser and specify the extra information needed to create a Propagator from the ephemeris data.
        Parameters:
        mu - is the standard gravitational parameter to use for creating Orbits from the ephemeris data. See Constants.
        interpolationSamples - is the number of samples to use when interpolating.
        frameBuilder - is a function that can construct a frame from an SP3 coordinate system string. The coordinate system can be
        timeScales - the set of time scales used for parsing dates.
        Since:
        10.1
    • Method Detail

      • parse

        public SP3 parse​(DataSource source)
        Description copied from interface: EphemerisFileParser
        Parse an ephemeris file from a data source.
        Specified by:
        parse in interface EphemerisFileParser<SP3>
        Parameters:
        source - source providing the data to parse
        Returns:
        a parsed ephemeris file.