Interface JPLEphemeridesLoader.RawPVProvider

Enclosing class:
JPLEphemeridesLoader

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

    • 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