Interface AttitudeEphemerisFile.SatelliteAttitudeEphemeris<C extends TimeStampedAngularCoordinates,​S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>

    • Method Detail

      • getId

        String getId()
        Get the satellite ID. The satellite ID is unique only within the same ephemeris file.
        Returns:
        the satellite's ID, never null.
      • getSegments

        List<S> getSegments()
        Get the segments of the attitude ephemeris.

        Attitude ephemeris segments are typically used to split an ephemeris around discontinuous events.

        Returns:
        the segments contained in the attitude ephemeris file for this satellite.
      • getStart

        AbsoluteDate getStart()
        Get the start date of the ephemeris.
        Returns:
        ephemeris start date.
      • getStop

        AbsoluteDate getStop()
        Get the end date of the ephemeris.
        Returns:
        ephemeris end date.
      • getAttitudeProvider

        default BoundedAttitudeProvider getAttitudeProvider()
        Get the attitude provider corresponding to this ephemeris, combining data from all segments.
        Returns:
        an attitude provider for all the data in this attitude ephemeris file.