org.orekit.propagation
Class OsculatingToMeanElementsConverter
java.lang.Object
org.orekit.propagation.OsculatingToMeanElementsConverter
public class OsculatingToMeanElementsConverter
- extends Object
This class converts osculating orbital elements into mean elements.
As this process depends on the force model used to average the orbit, a
Propagator
is given as input. The force model used will be the one
contained into the propagator.
- Author:
- rdicosta
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OsculatingToMeanElementsConverter
public OsculatingToMeanElementsConverter(SpacecraftState state,
int satelliteRevolution,
Propagator propagator)
- Constructor.
- Parameters:
state
- initial orbit to convertsatelliteRevolution
- number of satellite revolutions in the averaging intervalpropagator
- propagator used to compute mean orbit
convert
public final SpacecraftState convert()
throws IllegalArgumentException,
OrekitException
- Convert an osculating orbit into a mean orbit, in DSST sense.
- Returns:
- mean orbit state, in DSST sense
- Throws:
OrekitException
- if state cannot be propagated throughout range
IllegalArgumentException
- if eccentricity is out of range
Copyright © 2016 CNES. All Rights Reserved.