Class ElevationDetectionAdaptableIntervalFactory
- java.lang.Object
-
- org.orekit.propagation.events.intervals.ElevationDetectionAdaptableIntervalFactory
-
public class ElevationDetectionAdaptableIntervalFactory extends Object
Factory class forAdaptableIntervalsuitable for elevation detection on eccentric orbits. It requiresSpacecraftStateto be based onOrbitin order to work.- Since:
- 12.1
- Author:
- Luc Maisonobe
- See Also:
AdaptableInterval,ApsideDetector,EventSlopeFilter
-
-
Field Summary
Fields Modifier and Type Field Description static doubleDEFAULT_ELEVATION_SWITCH_INFDefault elevation above which interval should be switched to fine interval (-5°).static doubleDEFAULT_ELEVATION_SWITCH_SUPDefault elevation below which interval should be switched to fine interval (+15°).
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AdaptableIntervalgetAdaptableInterval(TopocentricFrame topo, double elevationSwitchInf, double elevationSwitchSup, double fineCheckInterval)Method providing a candidateAdaptableIntervalfor arbitrary elevation detection with forward propagation.
-
-
-
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 candidateAdaptableIntervalfor arbitrary elevation detection with forward propagation. It uses a Keplerian, eccentric approximation.- Parameters:
topo- topocentric frame centered at ground interest pointelevationSwitchInf- elevation above which interval will switch tofineCheckInterval(typicallyDEFAULT_ELEVATION_SWITCH_INFwhich is -5°)elevationSwitchSup- elevation below which interval will switch tofineCheckInterval(typicallyDEFAULT_ELEVATION_SWITCH_SUPwhich is +15°)fineCheckInterval- check interval to use when elevation is betweenelevationSwitchInfandelevationSwitchSup- Returns:
- adaptable interval for detection of elevation with respect to
topo - Since:
- 13.0
-
-