Class ElevationDetectionAdaptableIntervalFactory

    • Field Detail

      • DEFAULT_ELEVATION_SWITCH_INF

        public static final double DEFAULT_ELEVATION_SWITCH_INF
        Default elevation above which interval should be switched to fine interval (-5°).
        Since:
        13.0
      • DEFAULT_ELEVATION_SWITCH_SUP

        public static final double DEFAULT_ELEVATION_SWITCH_SUP
        Default elevation below which interval should be switched to fine interval (+15°).
        Since:
        13.0
    • Method Detail

      • getAdaptableInterval

        public static AdaptableInterval getAdaptableInterval​(TopocentricFrame topo,
                                                             double elevationSwitchInf,
                                                             double elevationSwitchSup,
                                                             double fineCheckInterval)
        Method providing a candidate AdaptableInterval for arbitrary elevation detection with forward propagation. It uses a Keplerian, eccentric approximation.
        Parameters:
        topo - topocentric frame centered at ground interest point
        elevationSwitchInf - elevation above which interval will switch to fineCheckInterval (typically DEFAULT_ELEVATION_SWITCH_INF which is -5°)
        elevationSwitchSup - elevation below which interval will switch to fineCheckInterval (typically DEFAULT_ELEVATION_SWITCH_SUP which is +15°)
        fineCheckInterval - check interval to use when elevation is between elevationSwitchInf and elevationSwitchSup
        Returns:
        adaptable interval for detection of elevation with respect to topo
        Since:
        13.0