Class ElevationDetectionAdaptableIntervalFactory
java.lang.Object
org.orekit.propagation.events.intervals.ElevationDetectionAdaptableIntervalFactory
Factory class for
AdaptableInterval suitable for elevation detection on eccentric orbits.
It requires SpacecraftState to be based on Orbit in order to work.- Since:
- 12.1
- Author:
- Luc Maisonobe
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doubleDefault elevation above which interval should be switched to fine interval (-5°).static final doubleDefault elevation below which interval should be switched to fine interval (+15°). -
Method Summary
Modifier and TypeMethodDescriptionstatic AdaptableIntervalgetAdaptableInterval(TopocentricFrame topo, double elevationSwitchInf, double elevationSwitchSup, double fineCheckInterval) Method providing a candidateAdaptableIntervalfor arbitrary elevation detection with forward propagation.
-
Field Details
-
DEFAULT_ELEVATION_SWITCH_INF
public static final double DEFAULT_ELEVATION_SWITCH_INFDefault 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_SUPDefault elevation below which interval should be switched to fine interval (+15°).- Since:
- 13.0
-
-
Method Details
-
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
-