Class AbstractTimeInterpolator.InterpolationData

  • Enclosing class:
    AbstractTimeInterpolator<T extends TimeStamped>

    public class AbstractTimeInterpolator.InterpolationData
    extends Object
    Nested class used to store interpolation data.

    It makes the interpolator thread safe.

    • Constructor Detail

      • InterpolationData

        protected InterpolationData​(AbsoluteDate interpolationDate,
                                    Collection<T> sample)
        Constructor.
        Parameters:
        interpolationDate - interpolation date
        sample - time stamped sample
    • Method Detail

      • getCentralDate

        @Deprecated
        protected AbsoluteDate getCentralDate​(AbsoluteDate date)
        Deprecated.
        This method appears to be unused and may be removed in Orekit 13.0. Please Comment on forum.orekit.org if you have a use case for this method.
        Get the central date to use to find neighbors while taking into account extrapolation threshold.
        Parameters:
        date - interpolation date
        Returns:
        central date to use to find neighbors
      • getInterpolationDate

        public AbsoluteDate getInterpolationDate()
        Get interpolation date.
        Returns:
        interpolation date
      • getCachedSamples

        @Deprecated
        public ImmutableTimeStampedCache<T> getCachedSamples()
        Deprecated.
        This method appears to be unused and may be removed in Orekit 13.0. Please Comment on forum.orekit.org if you have a use case for this method.
        Get cached samples.
        Returns:
        cached samples
      • getNeighborList

        public List<T> getNeighborList()
        Get neighbor list.
        Returns:
        neighbor list