Package org.orekit.utils
This package provides useful objects.
- Author:
- L. Maisonobe
-
Interface Summary Interface Description Constants Set of useful physical constants.ExtendedPVCoordinatesProvider Interface for PV coordinates providers that also support fields.FieldPVCoordinatesProvider<T extends org.hipparchus.RealFieldElement<T>> Interface for PV coordinates providers.IERSConventions.NutationCorrectionConverter Interface for functions converting nutation corrections between δΔψ/δΔε to δX/δY.ParameterFunction Interface representing a scalar function depending on aParameterDriver
.ParameterObserver Interface for observing parameters changes.PVCoordinatesProvider Interface for PV coordinates providers.StateFunction Interface representing a vector function depending onSpacecraftState
.StateJacobian Interface representing the Jacobian of a vector function depending onSpacecraftState
.TimeStampedCache<T extends TimeStamped> Interface for a data structure that can provide concurrent access toTimeStamped
data surrounding a given date.TimeStampedGenerator<T extends TimeStamped> Generator to use for creating entries intime stamped caches
. -
Class Summary Class Description AngularCoordinates Simple container for rotation/rotation rate/rotation acceleration triplets.Differentiation Utility class for differentiating various kinds of functions.ElevationMask Class for modeling the ground elevation values around a given point.FieldAngularCoordinates<T extends org.hipparchus.RealFieldElement<T>> Simple container for rotation / rotation rate pairs, usingRealFieldElement
.FieldPVCoordinates<T extends org.hipparchus.RealFieldElement<T>> Simple container for Position/Velocity pairs, usingRealFieldElement
.FieldTimeSpanMap<T,D extends org.hipparchus.RealFieldElement<D>> Container for objects that apply to spans of time.FieldTimeSpanMap.Transition<S,D extends org.hipparchus.RealFieldElement<D>> Local class holding transition times.GenericTimeStampedCache<T extends TimeStamped> Generic thread-safe cache fortime-stamped
data.ImmutableTimeStampedCache<T extends TimeStamped> A cache ofTimeStamped
data that provides concurrency through immutability.InterpolationTableLoader Used to read an interpolation table from a data file.LoveNumbers Container for Love numbers.OrekitConfiguration Utility class for setting global configuration parameters.ParameterDriver Class allowing to drive the value of a parameter.ParameterDriversList Class managing severalparameter drivers
, taking care of duplicated names.ParameterDriversList.DelegatingDriver Specialized driver delegating to several other managing the same parameter name.PVCoordinates Simple container for Position/Velocity/Acceleration triplets.SecularAndHarmonic Class for fitting evolution of osculating orbital parameters.SphericalPolygonsSetTransferObject Transfer object for serializingSphericalPolygonsSet
instances.TimeSpanMap<T> Container for objects that apply to spans of time.TimeSpanMap.Span<S> Holder for one time span.TimeSpanMap.Transition<S> Class holding transition times.TimeStampedAngularCoordinates time-stamped
version ofAngularCoordinates
.TimeStampedFieldAngularCoordinates<T extends org.hipparchus.RealFieldElement<T>> time-stamped
version ofFieldAngularCoordinates
.TimeStampedFieldPVCoordinates<T extends org.hipparchus.RealFieldElement<T>> time-stamped
version ofFieldPVCoordinates
.TimeStampedPVCoordinates time-stamped
version ofPVCoordinates
. -
Enum Summary Enum Description AngularDerivativesFilter Enumerate for selecting which derivatives to use inTimeStampedAngularCoordinates
andTimeStampedFieldAngularCoordinates
interpolation.CartesianDerivativesFilter Enumerate for selecting which derivatives to use inTimeStampedPVCoordinates
andTimeStampedFieldPVCoordinates
interpolation.IERSConventions Supported IERS conventions.