Package org.orekit.propagation
Interface EphemerisGenerator
public interface EphemerisGenerator
Generator for ephemerides.
This interface is mainly implemented by nested classes
within propagators. These classes monitor the ongoing
propagation and stores in memory all the necessary data.
Once the initial propagation has completed, the data stored
allows them to build an ephemeris that can be used to rerun the propagation (perhaps
with different event detectors and step handlers) without
doing the full computation.
Analytical propagators will mainly store only the start and stop date
and the model itself, so ephemeris will just call the model back.
Integration-based propagators will mainly store the interpolators
at each step so the ephemeris can select the proper interpolator
and evaluate it for any date covered by the initial propagation.
- Since:
- 11.0
- Author:
- Luc Maisonobe
-
Method Summary
Modifier and TypeMethodDescriptionGet the ephemeris generated during the propagation.
-
Method Details
-
getGeneratedEphemeris
BoundedPropagator getGeneratedEphemeris()Get the ephemeris generated during the propagation.- Returns:
- generated ephemeris
-