Class ApsideDetectionAdaptableIntervalFactory

    • Method Detail

      • getForwardApsideDetectionAdaptableInterval

        public static AdaptableInterval getForwardApsideDetectionAdaptableInterval()
        Method providing a candidate AdaptableInterval for arbitrary apside detection with forward propagation. It uses a Keplerian, eccentric approximation.
        Returns:
        adaptable interval for forward apside detection
      • getBackwardApsideDetectionAdaptableInterval

        public static AdaptableInterval getBackwardApsideDetectionAdaptableInterval()
        Method providing a candidate AdaptableInterval for arbitrary apside detection with backward propagation. It uses a Keplerian, eccentric approximation.
        Returns:
        adaptable interval for backward apside detection
      • getForwardPeriapsisDetectionAdaptableInterval

        public static AdaptableInterval getForwardPeriapsisDetectionAdaptableInterval()
        Method providing a candidate AdaptableInterval for periapsis detection with forward propagation. It uses a Keplerian, eccentric approximation.
        Returns:
        adaptable interval for forward periaspsis detection
      • getBackwardPeriapsisDetectionAdaptableInterval

        public static AdaptableInterval getBackwardPeriapsisDetectionAdaptableInterval()
        Method providing a candidate AdaptableInterval for periapsis detection with backward propagation. It uses a Keplerian, eccentric approximation.
        Returns:
        adaptable interval for backward periaspsis detection
      • getForwardApoapsisDetectionAdaptableInterval

        public static AdaptableInterval getForwardApoapsisDetectionAdaptableInterval()
        Method providing a candidate AdaptableInterval for apoapsis detection with forward propagation. It uses a Keplerian, eccentric approximation.
        Returns:
        adaptable interval for forward apoapsis detection
      • getBackwardApoapsisDetectionAdaptableInterval

        public static AdaptableInterval getBackwardApoapsisDetectionAdaptableInterval()
        Method providing a candidate AdaptableInterval for apoapsis detection with backward propagation. It uses a Keplerian, eccentric approximation.
        Returns:
        adaptable interval for backward apoapsis detection
      • computeKeplerianDurationFromPreviousPeriapsis

        public static double computeKeplerianDurationFromPreviousPeriapsis​(double meanAnomaly,
                                                                           double meanMotion)
        Method computing time elapsed since last periapsis, assuming Keplerian motion.
        Parameters:
        meanAnomaly - mean anomaly
        meanMotion - Keplerian mean motion
        Returns:
        duration elapsed since last periapsis
      • computeKeplerianDurationFromPreviousApoapsis

        public static double computeKeplerianDurationFromPreviousApoapsis​(double meanAnomaly,
                                                                          double meanMotion)
        Method computing time elapsed since last apoapsis, assuming Keplerian motion.
        Parameters:
        meanAnomaly - mean anomaly
        meanMotion - Keplerian mean motion
        Returns:
        duration elapsed since last apoapsis