Uses of Interface
org.orekit.time.TimeInterpolator
Packages that use TimeInterpolator
Package
Description
This package provides classes to represent simple attitudes.
This package provides a parser for orbit data stored in SP3 format.
This package provides classes to represent orbits.
Propagation
Top level package for analytical propagators.
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator.This package provides tools to represent and propagate covariance.
This independent package provides classes to handle epochs, time scales,
and to compare instants together.
This package provides classes to handle clocks.
This package provides useful objects.
-
Uses of TimeInterpolator in org.orekit.attitudes
Classes in org.orekit.attitudes that implement TimeInterpolatorMethods in org.orekit.attitudes that return TimeInterpolatorModifier and TypeMethodDescriptionAttitudeInterpolator.getAngularInterpolator()Get time stamped angular coordinates interpolator.Methods in org.orekit.attitudes that return types with arguments of type TimeInterpolatorModifier and TypeMethodDescriptionList<TimeInterpolator<? extends TimeStamped>> AttitudeInterpolator.getSubInterpolators()Constructors in org.orekit.attitudes with parameters of type TimeInterpolatorModifierConstructorDescriptionAttitudeInterpolator(Frame referenceFrame, TimeInterpolator<TimeStampedAngularCoordinates> interpolator) Constructor. -
Uses of TimeInterpolator in org.orekit.files.sp3
Classes in org.orekit.files.sp3 that implement TimeInterpolator -
Uses of TimeInterpolator in org.orekit.orbits
Classes in org.orekit.orbits that implement TimeInterpolatorModifier and TypeClassDescriptionclassAbstract class for orbit interpolator.classClass using a Hermite interpolator to interpolate orbits. -
Uses of TimeInterpolator in org.orekit.propagation
Classes in org.orekit.propagation that implement TimeInterpolatorModifier and TypeClassDescriptionclassOrbit blender.classGeneric class for spacecraft state interpolator.Methods in org.orekit.propagation that return types with arguments of type TimeInterpolatorModifier and TypeMethodDescriptionSpacecraftStateInterpolator.getAbsPVAInterpolator()Get absolute position-velocity-acceleration interpolator.SpacecraftStateInterpolator.getAdditionalStateInterpolator()Get additional state interpolator.SpacecraftStateInterpolator.getAttitudeInterpolator()Get attitude interpolator.SpacecraftStateInterpolator.getMassInterpolator()Get mass interpolator.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 TimeInterpolatorModifierConstructorDescriptionSpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, TimeInterpolator<Orbit> orbitInterpolator, TimeInterpolator<AbsolutePVCoordinates> absPVAInterpolator, TimeInterpolator<TimeStampedDouble> massInterpolator, TimeInterpolator<Attitude> attitudeInterpolator, TimeInterpolator<TimeStampedDouble> additionalStateInterpolator) Constructor. -
Uses of TimeInterpolator in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical that return TimeInterpolatorMethods in org.orekit.propagation.analytical that return types with arguments of type TimeInterpolatorModifier and TypeMethodDescriptionEphemeris.getCovarianceInterpolator()Get covariance interpolator.Methods in org.orekit.propagation.analytical with parameters of type TimeInterpolatorModifier and TypeMethodDescriptionstatic voidEphemeris.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 TimeInterpolatorModifierConstructorDescriptionEphemeris(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 TimeInterpolatorModifierConstructorDescriptionEphemerisPropagatorBuilder(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.propagation.covariance
Classes in org.orekit.propagation.covariance that implement TimeInterpolatorModifier and TypeClassDescriptionclassAbstract class for orbit and state covariance interpolator.classState covariance blender.classState covariance Keplerian quintic interpolator.Methods in org.orekit.propagation.covariance that return TimeInterpolatorModifier and TypeMethodDescriptionAbstractStateCovarianceInterpolator.getOrbitInterpolator()Get orbit interpolator.Methods in org.orekit.propagation.covariance that return types with arguments of type TimeInterpolatorModifier and TypeMethodDescriptionList<TimeInterpolator<? extends TimeStamped>> AbstractStateCovarianceInterpolator.getSubInterpolators()Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.Constructors in org.orekit.propagation.covariance with parameters of type TimeInterpolatorModifierConstructorDescriptionprotectedAbstractStateCovarianceInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType) Constructor.protectedAbstractStateCovarianceInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, LOFType outLOF) Constructor.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_POINTSUse 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_SECs) 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_SECs) 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_POINTSDefault extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) 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_POINTSDefault extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) 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.time
Classes in org.orekit.time that implement TimeInterpolatorModifier and TypeClassDescriptionclassAbstractTimeInterpolator<T extends TimeStamped>Abstract class for time interpolator.classHermite interpolator of time stamped double value.classHermite interpolator of time stamped double value.Methods in org.orekit.time that return types with arguments of type TimeInterpolatorModifier and TypeMethodDescriptionList<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 TimeInterpolatorModifier and TypeMethodDescriptionprotected voidAbstractTimeInterpolator.addOptionalSubInterpolatorIfDefined(TimeInterpolator<? extends TimeStamped> subInterpolator, List<TimeInterpolator<? extends TimeStamped>> subInterpolators) Add all lowest level sub interpolators to the sub interpolator list.static voidAbstractTimeInterpolator.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 TimeInterpolatorModifier and TypeMethodDescriptionprotected voidAbstractTimeInterpolator.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.time.clocks
Classes in org.orekit.time.clocks that implement TimeInterpolatorModifier and TypeClassDescriptionclassbHermite interpolator of time stamped clock offsets. -
Uses of TimeInterpolator in org.orekit.utils
Classes in org.orekit.utils that implement TimeInterpolatorModifier and TypeClassDescriptionclassClass using a Hermite interpolator to interpolate absolute position-velocity-acceleration coordinates.classClass using Hermite interpolator to interpolate time stamped angular coordinates.classClass using a Hermite interpolator to interpolate time stamped position-velocity-acceleration coordinates.