Class FieldIntelsatElevenElements<T extends CalculusFieldElement<T>>


  • public class FieldIntelsatElevenElements<T extends CalculusFieldElement<T>>
    extends Object
    This class is a container for a single set of Intelsat's 11 Elements data.

    Intelsat's 11 elements are defined in ITU-R S.1525 standard.

    Since:
    12.1
    Author:
    Bryan Cazabonne
    • Constructor Detail

      • FieldIntelsatElevenElements

        public FieldIntelsatElevenElements​(FieldAbsoluteDate<T> epoch,
                                           T lm0,
                                           T lm1,
                                           T lm2,
                                           T lonC,
                                           T lonC1,
                                           T lonS,
                                           T lonS1,
                                           T latC,
                                           T latC1,
                                           T latS,
                                           T latS1)
        Constructor.
        Parameters:
        epoch - elements epoch
        lm0 - mean longitude (East of Greenwich) in degrees
        lm1 - drift rate in degrees/day
        lm2 - drift acceleration in degrees/day/day
        lonC - longitude oscillation-amplitude for the cosine term in degrees
        lonC1 - rate of change of longitude, for the cosine term, in degrees/day
        lonS - longitude oscillation-amplitude for the sine term in degrees
        lonS1 - rate of change of longitude, for the sine term, in degrees/day
        latC - latitude oscillation-amplitude for the cosine term in degrees
        latC1 - rate of change of latitude, for the cosine term, in degrees/day
        latS - latitude oscillation-amplitude for the sine term in degrees
        latS1 - rate of change of latitude, for the sine term, in degrees/day
    • Method Detail

      • getEpoch

        public FieldAbsoluteDate<T> getEpoch()
        Get the elements epoch.
        Returns:
        elements epoch
      • getLm0

        public T getLm0()
        Get the mean longitude (East of Greenwich).
        Returns:
        the mean longitude (East of Greenwich) in degrees
      • getLm1

        public T getLm1()
        Get the drift rate.
        Returns:
        the drift rate in degrees/day
      • getLm2

        public T getLm2()
        Get the drift acceleration.
        Returns:
        the drift acceleration in degrees/day/day
      • getLonC

        public T getLonC()
        Get the longitude oscillation-amplitude for the cosine term.
        Returns:
        the longitude oscillation-amplitude for the cosine term in degrees
      • getLonC1

        public T getLonC1()
        Get the rate of change of longitude, for the cosine term.
        Returns:
        the rate of change of longitude, for the cosine term, in degrees/day
      • getLonS

        public T getLonS()
        Get the longitude oscillation-amplitude for the sine term.
        Returns:
        the longitude oscillation-amplitude for the sine term in degrees
      • getLonS1

        public T getLonS1()
        Get the rate of change of longitude, for the sine term.
        Returns:
        the rate of change of longitude, for the sine term, in degrees/day
      • getLatC

        public T getLatC()
        Get the latitude oscillation-amplitude for the cosine term.
        Returns:
        the latitude oscillation-amplitude for the cosine term in degrees
      • getLatC1

        public T getLatC1()
        Get the rate of change of latitude, for the cosine term.
        Returns:
        the rate of change of latitude, for the cosine term, in degrees/day
      • getLatS

        public T getLatS()
        Get the latitude oscillation-amplitude for the sine term.
        Returns:
        the latitude oscillation-amplitude for the sine term in degrees
      • getLatS1

        public T getLatS1()
        Get the rate of change of latitude, for the sine term.
        Returns:
        the rate of change of latitude, for the sine term, in degrees/day