Class ApsideDetectionAdaptableIntervalFactory

    • Method Detail

      • getApsideDetectionAdaptableInterval

        public static AdaptableInterval getApsideDetectionAdaptableInterval()
        Method providing a candidate AdaptableInterval for arbitrary apside detection. It uses a Keplerian, eccentric approximation.
        Returns:
        adaptable interval for apside detection
      • getPeriapsisDetectionAdaptableInterval

        public static AdaptableInterval getPeriapsisDetectionAdaptableInterval()
        Method providing a candidate AdaptableInterval for periapsis detection. It uses a Keplerian, eccentric approximation.
        Returns:
        adaptable interval for periaspsis detection
      • getApoapsisDetectionAdaptableInterval

        public static AdaptableInterval getApoapsisDetectionAdaptableInterval()
        Method providing a candidate AdaptableInterval for apoapsis detection. It uses a Keplerian, eccentric approximation.
        Returns:
        adaptable interval for 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