public abstract class AbstractOrbitInterpolator extends AbstractTimeInterpolator<Orbit>
AbstractTimeInterpolator.InterpolationDataDEFAULT_EXTRAPOLATION_THRESHOLD_SEC, DEFAULT_INTERPOLATION_POINTS| Constructor and Description |
|---|
AbstractOrbitInterpolator(int interpolationPoints,
double extrapolationThreshold,
Frame outputInertialFrame)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
checkOrbitsConsistency(Collection<Orbit> sample)
Check orbits consistency by comparing their gravitational parameters µ.
|
Frame |
getOutputInertialFrame()
Get output inertial frame.
|
Orbit |
interpolate(AbsoluteDate interpolationDate,
Collection<Orbit> sample)
Get an interpolated instance.
|
addOptionalSubInterpolatorIfDefined, checkInterpolatorCompatibilityWithSampleSize, getCentralDate, getExtrapolationThreshold, getNbInterpolationPoints, getSubInterpolators, getTimeParameter, interpolate, interpolatepublic AbstractOrbitInterpolator(int interpolationPoints,
double extrapolationThreshold,
Frame outputInertialFrame)
interpolationPoints - number of interpolation pointsextrapolationThreshold - extrapolation threshold beyond which the propagation will failoutputInertialFrame - output inertial framepublic static void checkOrbitsConsistency(Collection<Orbit> sample)
sample - orbits samplepublic Orbit interpolate(AbsoluteDate interpolationDate, Collection<Orbit> sample)
interpolate in interface TimeInterpolator<Orbit>interpolate in class AbstractTimeInterpolator<Orbit>interpolationDate - interpolation datesample - time stamped samplepublic Frame getOutputInertialFrame()
Copyright © 2002-2023 CS GROUP. All rights reserved.