Uses of Interface
org.orekit.propagation.conversion.osc2mean.OsculatingToMeanConverter
-
Packages that use OsculatingToMeanConverter Package Description org.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's.org.orekit.propagation.conversion.osc2mean This package provides the ability to convert osculating orbits into mean orbits according to different theories (Brouwer-Lyddane, Eckstein-Hechler, SGP4/SDP4, DSST) with different conversion algorithms (fixed-point, least-squares).org.orekit.propagation.semianalytical.dsst This package provides an implementation of the Draper Semi-analytical Satellite Theory (DSST). -
-
Uses of OsculatingToMeanConverter in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical with parameters of type OsculatingToMeanConverter Modifier and Type Method Description static KeplerianOrbit
BrouwerLyddanePropagator. computeMeanOrbit(Orbit osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value, OsculatingToMeanConverter converter)
Conversion from osculating to mean orbit.static KeplerianOrbit
BrouwerLyddanePropagator. computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, double m2Value, OsculatingToMeanConverter converter)
Conversion from osculating to mean orbit.static CircularOrbit
EcksteinHechlerPropagator. computeMeanOrbit(Orbit osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, OsculatingToMeanConverter converter)
Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T>FieldBrouwerLyddanePropagator. computeMeanOrbit(FieldOrbit<T> osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value, OsculatingToMeanConverter converter)
Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldCircularOrbit<T>FieldEcksteinHechlerPropagator. computeMeanOrbit(FieldOrbit<T> osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, OsculatingToMeanConverter converter)
Conversion from osculating to mean orbit.void
BrouwerLyddanePropagator. resetInitialState(SpacecraftState state, PropagationType stateType, OsculatingToMeanConverter converter)
Reset the propagator initial state.void
EcksteinHechlerPropagator. resetInitialState(SpacecraftState state, PropagationType stateType, OsculatingToMeanConverter converter)
Reset the propagator initial state.void
FieldBrouwerLyddanePropagator. resetInitialState(FieldSpacecraftState<T> state, PropagationType stateType, OsculatingToMeanConverter converter)
Reset the propagator initial state.void
FieldEcksteinHechlerPropagator. resetInitialState(FieldSpacecraftState<T> state, PropagationType stateType, OsculatingToMeanConverter converter)
Reset the propagator initial state.protected void
BrouwerLyddanePropagator. resetIntermediateState(SpacecraftState state, boolean forward, OsculatingToMeanConverter converter)
Reset an intermediate state.protected void
EcksteinHechlerPropagator. resetIntermediateState(SpacecraftState state, boolean forward, OsculatingToMeanConverter converter)
Reset an intermediate state.protected void
FieldBrouwerLyddanePropagator. resetIntermediateState(FieldSpacecraftState<T> state, boolean forward, OsculatingToMeanConverter converter)
Reset an intermediate state.protected void
FieldEcksteinHechlerPropagator. resetIntermediateState(FieldSpacecraftState<T> state, boolean forward, OsculatingToMeanConverter converter)
Reset an intermediate state.Constructors in org.orekit.propagation.analytical with parameters of type OsculatingToMeanConverter Constructor Description BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, OsculatingToMeanConverter converter)
Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, OsculatingToMeanConverter converter)
Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, OsculatingToMeanConverter converter)
Build a propagator from orbit, attitude provider, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, OsculatingToMeanConverter converter)
Build a propagator from FieldOrbit, attitude provider, mass and potential. -
Uses of OsculatingToMeanConverter in org.orekit.propagation.analytical.tle
Methods in org.orekit.propagation.analytical.tle with parameters of type OsculatingToMeanConverter Modifier and Type Method Description static <T extends CalculusFieldElement<T>>
FieldTLE<T>FieldTLE. stateToTLE(FieldSpacecraftState<T> state, FieldTLE<T> templateTLE, OsculatingToMeanConverter converter)
Convert Spacecraft State into TLE.static <T extends CalculusFieldElement<T>>
FieldTLE<T>FieldTLE. stateToTLE(FieldSpacecraftState<T> state, FieldTLE<T> templateTLE, OsculatingToMeanConverter converter, DataContext dataContext)
Convert Spacecraft State into TLE.static TLE
TLE. stateToTLE(SpacecraftState state, TLE templateTLE, OsculatingToMeanConverter converter)
Convert Spacecraft State into TLE.static TLE
TLE. stateToTLE(SpacecraftState state, TLE templateTLE, OsculatingToMeanConverter converter, DataContext dataContext)
Convert Spacecraft State into TLE. -
Uses of OsculatingToMeanConverter in org.orekit.propagation.conversion.osc2mean
Classes in org.orekit.propagation.conversion.osc2mean that implement OsculatingToMeanConverter Modifier and Type Class Description class
FixedPointConverter
Class enabling conversion from osculating to mean orbit for a given theory using a fixed-point algorithm.class
LeastSquaresConverter
Class enabling conversion from osculating to mean orbit for a given theory using a least-squares algorithm. -
Uses of OsculatingToMeanConverter in org.orekit.propagation.semianalytical.dsst
Methods in org.orekit.propagation.semianalytical.dsst with parameters of type OsculatingToMeanConverter Modifier and Type Method Description static SpacecraftState
DSSTPropagator. computeMeanState(SpacecraftState osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModels, OsculatingToMeanConverter converter)
Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldSpacecraftState<T>FieldDSSTPropagator. computeMeanState(FieldSpacecraftState<T> osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModel, OsculatingToMeanConverter converter)
Conversion from osculating to mean orbit.
-