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_SWITCHDefault elevation abovde which interval should be switched to fine interval (-5°).
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AdaptableIntervalgetAdaptableInterval(TopocentricFrame topo, double elevationSwitch, double fineCheckInterval)Method providing a candidateAdaptableIntervalfor arbitrary elevation detection with forward propagation.
-
-
-
Method Detail
-
getAdaptableInterval
public static AdaptableInterval getAdaptableInterval(TopocentricFrame topo, double elevationSwitch, 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 pointelevationSwitch- elevation above which interval will switch tofineCheckInterval(typicallyDEFAULT_ELEVATION_SWITCHwhich is -5°)fineCheckInterval- check interval to use when elevation is aboveelevationSwitch- Returns:
- adaptable interval for detection of elevation with respect to
topo
-
-