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_INF
Default elevation above which interval should be switched to fine interval (-5°).static double
DEFAULT_ELEVATION_SWITCH_SUP
Default 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 AdaptableInterval
getAdaptableInterval(TopocentricFrame topo, double elevationSwitchInf, double elevationSwitchSup, double fineCheckInterval)
Method providing a candidateAdaptableInterval
for 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 candidateAdaptableInterval
for 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_INF
which is -5°)elevationSwitchSup
- elevation below which interval will switch tofineCheckInterval
(typicallyDEFAULT_ELEVATION_SWITCH_SUP
which is +15°)fineCheckInterval
- check interval to use when elevation is betweenelevationSwitchInf
andelevationSwitchSup
- Returns:
- adaptable interval for detection of elevation with respect to
topo
- Since:
- 13.0
-
-