Class AttitudeInterpolator

    • Constructor Detail

      • AttitudeInterpolator

        public AttitudeInterpolator​(Frame referenceFrame,
                                    TimeInterpolator<TimeStampedAngularCoordinates> interpolator)
        Constructor.
        Parameters:
        referenceFrame - reference frame from which attitude is defined
        interpolator - time stamped angular coordinates interpolator
    • Method Detail

      • getReferenceFrame

        public Frame getReferenceFrame()
        Get reference frame from which attitude is defined.
        Returns:
        reference frame from which attitude is defined
      • getSubInterpolators

        public List<TimeInterpolator<? extends TimeStamped>> getSubInterpolators()
        Description copied from class: AbstractTimeInterpolator
        Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.

        An example would be the spacecraft state interpolator which can use different interpolators for each of its attributes (orbit, absolute position-velocity-acceleration coordinates, mass...). In this case, it would return the list of all of these interpolators (or possibly all of their sub-interpolators if they were to use multiple interpolators themselves).

        Specified by:
        getSubInterpolators in interface TimeInterpolator<Attitude>
        Overrides:
        getSubInterpolators in class AbstractTimeInterpolator<Attitude>
        Returns:
        list of interpolators