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 ofSpacecraftStateinto 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 classAttitudeInterpolatorClass 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 classSP3CoordinateHermiteInterpolatorInterpolator forSP3 coordinates. -
Uses of TimeInterpolator in org.orekit.orbits
Classes in org.orekit.orbits that implement TimeInterpolator Modifier and Type Class Description classAbstractOrbitInterpolatorAbstract class for orbit interpolator.classOrbitBlenderOrbit blender.classOrbitHermiteInterpolatorClass 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 classAbstractStateCovarianceInterpolatorAbstract class for orbit and state covariance interpolator.classSpacecraftStateInterpolatorGeneric class for spacecraft state interpolator.classStateCovarianceBlenderState covariance blender.classStateCovarianceKeplerianHermiteInterpolatorState 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.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.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 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 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 classAbstractTimeInterpolator<T extends TimeStamped>Abstract class for time interpolator.classClockOffsetHermiteInterpolatorbHermite interpolator of time stamped clock offsets.classTimeStampedDoubleAndDerivativeHermiteInterpolatorHermite interpolator of time stamped double value.classTimeStampedDoubleHermiteInterpolatorHermite 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 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 TimeInterpolator Modifier and Type Method Description protected 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.utils
Classes in org.orekit.utils that implement TimeInterpolator Modifier and Type Class Description classAbsolutePVCoordinatesHermiteInterpolatorClass using a Hermite interpolator to interpolate absolute position-velocity-acceleration coordinates.classTimeStampedAngularCoordinatesHermiteInterpolatorClass using Hermite interpolator to interpolate time stamped angular coordinates.classTimeStampedPVCoordinatesHermiteInterpolatorClass using a Hermite interpolator to interpolate time stamped position-velocity-acceleration coordinates.
-