Class ElevationDetectionAdaptableIntervalFactory
- java.lang.Object
-
- org.orekit.propagation.events.intervals.ElevationDetectionAdaptableIntervalFactory
-
public class ElevationDetectionAdaptableIntervalFactory extends Object
Factory class forAdaptableInterval
suitable for elevation detection on eccentric orbits. It requiresSpacecraftState
to be based onOrbit
in order to work.- Since:
- 12.1
- Author:
- Luc Maisonobe
- See Also:
AdaptableInterval
,ApsideDetector
,EventSlopeFilter
-
-
Field Summary
Fields Modifier and Type Field Description static double
DEFAULT_ELEVATION_SWITCH
Default 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 AdaptableInterval
getAdaptableInterval(TopocentricFrame topo, double elevationSwitch, double fineCheckInterval)
Method providing a candidateAdaptableInterval
for arbitrary elevation detection with forward propagation.
-
-
-
Method Detail
-
getAdaptableInterval
public static AdaptableInterval getAdaptableInterval(TopocentricFrame topo, double elevationSwitch, double fineCheckInterval)
Method providing a candidateAdaptableInterval
for 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_SWITCH
which is -5°)fineCheckInterval
- check interval to use when elevation is aboveelevationSwitch
- Returns:
- adaptable interval for detection of elevation with respect to
topo
-
-