Class FieldAbstractNavigationMessage<T extends CalculusFieldElement<T>,​O extends AbstractNavigationMessage<O>>

    • Constructor Detail

      • FieldAbstractNavigationMessage

        protected FieldAbstractNavigationMessage​(Field<T> field,
                                                 O original)
        Constructor from non-field instance.
        Parameters:
        field - field to which elements belong
        original - regular non-field instance
      • FieldAbstractNavigationMessage

        protected FieldAbstractNavigationMessage​(Function<V,​T> converter,
                                                 FieldAbstractNavigationMessage<V,​O> original)
        Constructor from different field instance.
        Type Parameters:
        V - type of the old field elements
        Parameters:
        original - regular non-field instance
        converter - for field elements
    • Method Detail

      • getSqrtA

        public T getSqrtA()
        Getter for Square Root of Semi-Major Axis (√m).
        Returns:
        Square Root of Semi-Major Axis (√m)
      • setSqrtA

        public void setSqrtA​(T sqrtA)
        Setter for the Square Root of Semi-Major Axis (√m).

        In addition, this method set the value of the Semi-Major Axis.

        Parameters:
        sqrtA - the Square Root of Semi-Major Axis (√m)
      • setDeltaN0

        public void setDeltaN0​(T deltaN0)
        Setter for the delta of satellite mean motion.
        Parameters:
        deltaN0 - the value to set
      • getEpochToc

        public FieldAbsoluteDate<T> getEpochToc()
        Getter for the time of clock epoch.
        Returns:
        the time of clock epoch
      • setEpochToc

        public void setEpochToc​(FieldAbsoluteDate<T> epochToc)
        Setter for the time of clock epoch.
        Parameters:
        epochToc - the epoch to set
      • getTransmissionTime

        public T getTransmissionTime()
        Getter for transmission time.
        Returns:
        transmission time
      • setTransmissionTime

        public void setTransmissionTime​(T transmissionTime)
        Setter for transmission time.
        Parameters:
        transmissionTime - transmission time