Class EphemerisSegmentPropagator<C extends TimeStampedPVCoordinates>

Type Parameters:
C - type of the Cartesian coordinates
All Implemented Interfaces:
BoundedPropagator, Propagator, BoundedPVCoordinatesProvider, PVCoordinatesProvider

public class EphemerisSegmentPropagator<C extends TimeStampedPVCoordinates> extends AbstractAnalyticalPropagator implements BoundedPropagator
A Propagator based on a EphemerisFile.EphemerisSegment.

The getPVCoordinates(AbsoluteDate, Frame) is implemented without using the AbstractPropagator.propagate(AbsoluteDate) methods so using this class as a PVCoordinatesProvider still behaves as expected when the ephemeris file did not have a valid gravitational parameter.

Author:
Evan Ward