Interface JPLEphemeridesLoader.RawPVProvider

  • Enclosing class:
    JPLEphemeridesLoader

    public static interface JPLEphemeridesLoader.RawPVProvider
    Interface for raw position-velocity retrieval.
    • Method Detail

      • getRawPV

        PVCoordinates getRawPV​(AbsoluteDate date)
        Get the position-velocity at date.
        Parameters:
        date - date at which the position-velocity is desired
        Returns:
        position-velocity at the specified date
      • getRawPosition

        default Vector3D getRawPosition​(AbsoluteDate date)
        Get the position at date.
        Parameters:
        date - date at which the position is desired
        Returns:
        position at the specified date
      • getRawPV

        <T extends CalculusFieldElement<T>> FieldPVCoordinates<T> getRawPV​(FieldAbsoluteDate<T> date)
        Get the position-velocity at date.
        Type Parameters:
        T - type of the field elements
        Parameters:
        date - date at which the position-velocity is desired
        Returns:
        position-velocity at the specified date
      • getRawPosition

        default <T extends CalculusFieldElement<T>> FieldVector3D<T> getRawPosition​(FieldAbsoluteDate<T> date)
        Get the position at date.
        Type Parameters:
        T - type of the field elements
        Parameters:
        date - date at which the position is desired
        Returns:
        position at the specified date