Uses of Interface
org.orekit.time.TimeInterpolator
-
Packages that use TimeInterpolator Package Description org.orekit.attitudes This package provides classes to represent simple attitudes.org.orekit.files.sp3 This package provides a parser for orbit data stored in SP3 format.org.orekit.orbits This package provides classes to represent orbits.org.orekit.propagation Propagationorg.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.conversion This package provides tools to convert a given propagator or a set ofSpacecraftState
into another propagator.org.orekit.time This independent package provides classes to handle epochs, time scales, and to compare instants together.org.orekit.utils This package provides useful objects. -
-
Uses of TimeInterpolator in org.orekit.attitudes
Classes in org.orekit.attitudes that implement TimeInterpolator Modifier and Type Class Description class
AttitudeInterpolator
Class for attitude interpolation.Methods in org.orekit.attitudes that return TimeInterpolator Modifier and Type Method Description TimeInterpolator<TimeStampedAngularCoordinates>
AttitudeInterpolator. getAngularInterpolator()
Get time stamped angular coordinates interpolator.Constructors in org.orekit.attitudes with parameters of type TimeInterpolator Constructor Description AttitudeInterpolator(Frame referenceFrame, TimeInterpolator<TimeStampedAngularCoordinates> interpolator)
Constructor. -
Uses of TimeInterpolator in org.orekit.files.sp3
Classes in org.orekit.files.sp3 that implement TimeInterpolator Modifier and Type Class Description class
SP3CoordinateHermiteInterpolator
Interpolator forSP3 coordinates
. -
Uses of TimeInterpolator in org.orekit.orbits
Classes in org.orekit.orbits that implement TimeInterpolator Modifier and Type Class Description class
AbstractOrbitInterpolator
Abstract class for orbit interpolator.class
OrbitBlender
Orbit blender.class
OrbitHermiteInterpolator
Class using a Hermite interpolator to interpolate orbits. -
Uses of TimeInterpolator in org.orekit.propagation
Classes in org.orekit.propagation that implement TimeInterpolator Modifier and Type Class Description class
AbstractStateCovarianceInterpolator
Abstract class for orbit and state covariance interpolator.class
SpacecraftStateInterpolator
Generic class for spacecraft state interpolator.class
StateCovarianceBlender
State covariance blender.class
StateCovarianceKeplerianHermiteInterpolator
State covariance Keplerian quintic interpolator.Methods in org.orekit.propagation that return TimeInterpolator Modifier and Type Method Description TimeInterpolator<Orbit>
AbstractStateCovarianceInterpolator. getOrbitInterpolator()
Get orbit interpolator.Methods in org.orekit.propagation that return types with arguments of type TimeInterpolator Modifier and Type Method Description Optional<TimeInterpolator<AbsolutePVCoordinates>>
SpacecraftStateInterpolator. getAbsPVAInterpolator()
Get absolute position-velocity-acceleration interpolator.Optional<TimeInterpolator<TimeStampedDouble>>
SpacecraftStateInterpolator. getAdditionalStateInterpolator()
Get additional state interpolator.Optional<TimeInterpolator<Attitude>>
SpacecraftStateInterpolator. getAttitudeInterpolator()
Get attitude interpolator.Optional<TimeInterpolator<TimeStampedDouble>>
SpacecraftStateInterpolator. getMassInterpolator()
Get mass interpolator.Optional<TimeInterpolator<Orbit>>
SpacecraftStateInterpolator. getOrbitInterpolator()
Get orbit interpolator.List<TimeInterpolator<? extends TimeStamped>>
SpacecraftStateInterpolator. getSubInterpolators()
Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.Constructors in org.orekit.propagation with parameters of type TimeInterpolator Constructor Description AbstractStateCovarianceInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)
Constructor.AbstractStateCovarianceInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, LOFType outLOF)
Constructor.SpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, TimeInterpolator<Orbit> orbitInterpolator, TimeInterpolator<AbsolutePVCoordinates> absPVAInterpolator, TimeInterpolator<TimeStampedDouble> massInterpolator, TimeInterpolator<Attitude> attitudeInterpolator, TimeInterpolator<TimeStampedDouble> additionalStateInterpolator)
Constructor.SpacecraftStateInterpolator(Frame outputFrame, TimeInterpolator<Orbit> orbitInterpolator, TimeInterpolator<AbsolutePVCoordinates> absPVAInterpolator, TimeInterpolator<TimeStampedDouble> massInterpolator, TimeInterpolator<Attitude> attitudeInterpolator, TimeInterpolator<TimeStampedDouble> additionalStateInterpolator)
Deprecated.using this constructor may throw an exception if any given interpolator does not useAbstractTimeInterpolator.DEFAULT_INTERPOLATION_POINTS
andAbstractTimeInterpolator.DEFAULT_EXTRAPOLATION_THRESHOLD_SEC
.StateCovarianceBlender(SmoothStepFactory.SmoothStepFunction blendingFunction, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)
Constructor.StateCovarianceBlender(SmoothStepFactory.SmoothStepFunction blendingFunction, TimeInterpolator<Orbit> orbitInterpolator, LOFType outLOF)
Constructor.StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)
Constructor using an output frame.StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, LOFType outLOF)
Constructor using an output local orbital frame.StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)
Constructor using an output frame and : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTS
Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, LOFType outLOF)
Constructor using an output local orbital frame and : Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SEC
s) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)
Constructor using an output frame and : Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SEC
s) As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, LOFType outLOF)
Constructor using an output local orbital frame and : Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)
Constructor using an output frame and : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTS
Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SEC
s) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(TimeInterpolator<Orbit> orbitInterpolator, LOFType outLOF)
Constructor using an output local orbital frame and : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTS
Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SEC
s) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing). -
Uses of TimeInterpolator in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical that return TimeInterpolator Modifier and Type Method Description TimeInterpolator<SpacecraftState>
Ephemeris. getStateInterpolator()
Get state interpolator.Methods in org.orekit.propagation.analytical that return types with arguments of type TimeInterpolator Modifier and Type Method Description Optional<TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>>>
Ephemeris. getCovarianceInterpolator()
Get covariance interpolator.Methods in org.orekit.propagation.analytical with parameters of type TimeInterpolator Modifier and Type Method Description static void
Ephemeris. checkInputConsistency(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, List<StateCovariance> covariances, TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator)
Check input consistency between states, covariances and their associated interpolators.Constructors in org.orekit.propagation.analytical with parameters of type TimeInterpolator Constructor Description Ephemeris(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator)
Constructor with tabulated states.Ephemeris(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, List<StateCovariance> covariances, TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator)
Constructor with tabulated states and associated covariances.Ephemeris(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, List<StateCovariance> covariances, TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator, AttitudeProvider attitudeProvider)
Constructor with tabulated states and associated covariances.Ephemeris(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, AttitudeProvider attitudeProvider)
Constructor with tabulated states. -
Uses of TimeInterpolator in org.orekit.propagation.conversion
Constructors in org.orekit.propagation.conversion with parameters of type TimeInterpolator Constructor Description EphemerisPropagatorBuilder(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator)
Constructor using the default attitude provider.EphemerisPropagatorBuilder(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, List<StateCovariance> covariances, TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator)
Constructor with covariances and default attitude provider.EphemerisPropagatorBuilder(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, List<StateCovariance> covariances, TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator, AttitudeProvider attitudeProvider)
Constructor.EphemerisPropagatorBuilder(List<SpacecraftState> states, TimeInterpolator<SpacecraftState> stateInterpolator, AttitudeProvider attitudeProvider)
Constructor. -
Uses of TimeInterpolator in org.orekit.time
Classes in org.orekit.time that implement TimeInterpolator Modifier and Type Class Description class
AbstractTimeInterpolator<T extends TimeStamped>
Abstract class for time interpolator.class
TimeStampedDoubleHermiteInterpolator
Hermite interpolator of time stamped double value.Methods in org.orekit.time that return types with arguments of type TimeInterpolator Modifier and Type Method Description List<TimeInterpolator<? extends TimeStamped>>
AbstractTimeInterpolator. getSubInterpolators()
Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.List<TimeInterpolator<? extends TimeStamped>>
TimeInterpolator. getSubInterpolators()
Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.Methods in org.orekit.time with parameters of type TimeInterpolator Modifier and Type Method Description protected void
AbstractTimeInterpolator. addOptionalSubInterpolatorIfDefined(TimeInterpolator<? extends TimeStamped> subInterpolator, List<TimeInterpolator<? extends TimeStamped>> subInterpolators)
Add all lowest level sub interpolators to the sub interpolator list.static void
AbstractTimeInterpolator. checkInterpolatorCompatibilityWithSampleSize(TimeInterpolator<? extends TimeStamped> interpolator, int sampleSize)
Method checking if given interpolator is compatible with given sample size.Method parameters in org.orekit.time with type arguments of type TimeInterpolator Modifier and Type Method Description protected void
AbstractTimeInterpolator. addOptionalSubInterpolatorIfDefined(TimeInterpolator<? extends TimeStamped> subInterpolator, List<TimeInterpolator<? extends TimeStamped>> subInterpolators)
Add all lowest level sub interpolators to the sub interpolator list. -
Uses of TimeInterpolator in org.orekit.utils
Classes in org.orekit.utils that implement TimeInterpolator Modifier and Type Class Description class
AbsolutePVCoordinatesHermiteInterpolator
Class using a Hermite interpolator to interpolate absolute position-velocity-acceleration coordinates.class
TimeStampedAngularCoordinatesHermiteInterpolator
Class using Hermite interpolator to interpolate time stamped angular coordinates.class
TimeStampedPVCoordinatesHermiteInterpolator
Class using a Hermite interpolator to interpolate time stamped position-velocity-acceleration coordinates.
-