Interface ShiftablePVCoordinatesHolder<T extends PVCoordinatesProvider>

    • Method Detail

      • getPVCoordinates

        TimeStampedPVCoordinates getPVCoordinates()
        Getter for the intrinsic position-velocity vector.
        Returns:
        position-velocity
      • getPosition

        default Vector3D getPosition()
        Getter for the position vector.
        Returns:
        position
      • getVelocity

        default Vector3D getVelocity()
        Getter for the velocity vector.
        Returns:
        velocity
      • getFrame

        Frame getFrame()
        Getter for the intrinsic frame.
        Returns:
        frame
      • getPosition

        default Vector3D getPosition​(Frame outputFrame)
        Get the position in a specified frame.
        Parameters:
        outputFrame - frame in which the position coordinates shall be computed
        Returns:
        position
      • getVelocity

        default Vector3D getVelocity​(Frame outputFrame)
        Get the velocity in a specified frame.
        Parameters:
        outputFrame - frame in which the velocity coordinates shall be computed
        Returns:
        velocity
      • getPVCoordinates

        default TimeStampedPVCoordinates getPVCoordinates​(Frame outputFrame)
        Get the TimeStampedPVCoordinates in a specified frame.
        Parameters:
        outputFrame - frame in which the position/velocity coordinates shall be computed
        Returns:
        TimeStampedPVCoordinates
        Throws:
        OrekitException - if transformation between frames cannot be computed
        See Also:
        getPVCoordinates()