| Interface | Description |
|---|---|
| Constants |
Set of useful physical constants.
|
| ExtendedPVCoordinatesProvider |
Interface for PV coordinates providers that also support fields.
|
| FieldPVCoordinatesProvider<T extends org.hipparchus.CalculusFieldElement<T>> |
Interface for PV coordinates providers.
|
| FieldTimeStampedCache<T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>> |
Interface for a data structure that can provide concurrent access to
FieldTimeStamped data surrounding a given
date. |
| IERSConventions.NutationCorrectionConverter |
Interface for functions converting nutation corrections between
δΔψ/δΔε to δX/δY.
|
| MultipleShooting |
Interface for Multiple shooting methods.
|
| ParameterDriversProvider |
Provider for
parameters drivers. |
| ParameterFunction |
Interface representing a scalar function depending on a
ParameterDriver. |
| ParameterObserver |
Interface for observing parameters changes.
|
| PVCoordinatesProvider |
Interface for PV coordinates providers.
|
| StateFunction |
Interface representing a vector function depending on
SpacecraftState. |
| StateJacobian |
Interface representing the Jacobian of a vector function depending on
SpacecraftState. |
| TimeStampedCache<T extends TimeStamped> |
Interface for a data structure that can provide concurrent access to
TimeStamped data surrounding a given date. |
| TimeStampedGenerator<T extends TimeStamped> |
Generator to use for creating entries in
time stamped caches. |
| WaypointPVBuilder.InterpolationFactory |
Factory interface, creating the
PVCoordinatesProvider instances between the provided waypoints. |
| Class | Description |
|---|---|
| AbsolutePVCoordinates |
Position - Velocity - Acceleration linked to a date and a frame.
|
| AbsolutePVCoordinatesHermiteInterpolator |
Class using a Hermite interpolator to interpolate absolute position-velocity-acceleration coordinates.
|
| AbstractMultipleShooting |
Multiple shooting method using only constraints on state vectors of patch points (and possibly on epoch and integration time).
|
| AccurateFormatter |
Formatter used to produce strings from data with high accuracy.
|
| AggregatedPVCoordinatesProvider |
Aggreate multiple
PVCoordinatesProvider instances together
This can be used to describe an aircraft or surface vehicle. |
| AggregatedPVCoordinatesProvider.Builder |
Builder class for
AggregatedPVCoordinatesProvider. |
| AggregatedPVCoordinatesProvider.InvalidPVProvider |
Implementation of
PVCoordinatesProvider that throws an illegal state exception. |
| AngularCoordinates |
Simple container for rotation/rotation rate/rotation acceleration triplets.
|
| ConstantPVCoordinatesProvider |
Provider based on a single point.
|
| DateDriver |
Parameter driver allowing to drive a date. |
| Differentiation |
Utility class for differentiating various kinds of functions.
|
| DoubleArrayDictionary |
String → double[] mapping, for small number of keys.
|
| DoubleArrayDictionary.Entry |
Entry in a dictionary.
|
| ElevationMask |
Class for modeling the ground elevation values around a given point.
|
| ExtendedPVCoordinatesProviderAdapter |
Adapter from
ExtendedPVCoordinatesProvider to TransformProvider. |
| FieldAbsolutePVCoordinates<T extends org.hipparchus.CalculusFieldElement<T>> |
Field implementation of AbsolutePVCoordinates.
|
| FieldAbsolutePVCoordinatesHermiteInterpolator<KK extends org.hipparchus.CalculusFieldElement<KK>> |
Class using a Hermite interpolator to interpolate absolute position-velocity-acceleration coordinates.
|
| FieldAngularCoordinates<T extends org.hipparchus.CalculusFieldElement<T>> |
Simple container for rotation / rotation rate pairs, using
CalculusFieldElement. |
| FieldArrayDictionary<T extends org.hipparchus.CalculusFieldElement<T>> |
String → CalculusFieldElement[] mapping, for small number of keys.
|
| Fieldifier |
Utility class used to convert class to their Field equivalent.
|
| FieldLegendrePolynomials<T extends org.hipparchus.CalculusFieldElement<T>> |
Computes the Pnm(t) coefficients.
|
| FieldPVCoordinates<T extends org.hipparchus.CalculusFieldElement<T>> |
Simple container for Position/Velocity pairs, using
CalculusFieldElement. |
| FieldTimeSpanMap<T,D extends org.hipparchus.CalculusFieldElement<D>> |
Container for objects that apply to spans of time.
|
| FieldTimeSpanMap.Transition<S,D extends org.hipparchus.CalculusFieldElement<D>> |
Local class holding transition times.
|
| FieldTrackingCoordinates<T extends org.hipparchus.CalculusFieldElement<T>> |
Container for azimut/elevation/range coordinates as seen from a ground point.
|
| FrameAdapter |
Adapter from
Frame to ExtendedPVCoordinatesProvider. |
| GenericTimeStampedCache<T extends TimeStamped> |
Generic thread-safe cache for
time-stamped data. |
| ImmutableFieldTimeStampedCache<T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>> |
A cache of
TimeStamped data that provides concurrency through immutability. |
| ImmutableTimeStampedCache<T extends TimeStamped> |
A cache of
TimeStamped data that provides concurrency through
immutability. |
| InterpolationTableLoader |
Used to read an interpolation table from a data file.
|
| LegendrePolynomials |
Computes the Pnm(t) coefficients.
|
| LoveNumbers |
Container for Love numbers.
|
| MultipleShooter |
Multiple shooting method applicable for trajectories, in an ephemeris model.
|
| OccultationEngine |
Computation engine for occultation events.
|
| OccultationEngine.FieldOccultationAngles<T extends org.hipparchus.CalculusFieldElement<T>> |
Container for occultation angles.
|
| OccultationEngine.OccultationAngles |
Container for occultation angles.
|
| OrekitConfiguration |
Utility class for setting global configuration parameters.
|
| ParameterDriver |
Class allowing to drive the value of a parameter.
|
| ParameterDriversList |
Class managing several
parameter 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.
|
| 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 of AngularCoordinates. |
| TimeStampedAngularCoordinatesHermiteInterpolator |
Class using Hermite interpolator to interpolate time stamped angular coordinates.
|
| TimeStampedFieldAngularCoordinates<T extends org.hipparchus.CalculusFieldElement<T>> |
time-stamped version of FieldAngularCoordinates. |
| TimeStampedFieldAngularCoordinatesHermiteInterpolator<KK extends org.hipparchus.CalculusFieldElement<KK>> |
Class using Hermite interpolator to interpolate time stamped angular coordinates.
|
| TimeStampedFieldPVCoordinates<T extends org.hipparchus.CalculusFieldElement<T>> |
time-stamped version of FieldPVCoordinates. |
| TimeStampedFieldPVCoordinatesHermiteInterpolator<KK extends org.hipparchus.CalculusFieldElement<KK>> |
Class using a Hermite interpolator to interpolate time stamped position-velocity-acceleration coordinates.
|
| TimeStampedPVCoordinates |
time-stamped version of PVCoordinates. |
| TimeStampedPVCoordinatesHermiteInterpolator |
Class using a Hermite interpolator to interpolate time stamped position-velocity-acceleration coordinates.
|
| TrackingCoordinates |
Container for azimut/elevation/range coordinates as seen from a ground point.
|
| WaypointPVBuilder |
Builder class, enabling incremental building of an
PVCoordinatesProvider
instance using waypoints defined on an ellipsoid. |
| Enum | Description |
|---|---|
| AngularDerivativesFilter |
Enumerate for selecting which derivatives to use in
TimeStampedAngularCoordinates
and TimeStampedFieldAngularCoordinates interpolation. |
| CartesianDerivativesFilter |
Enumerate for selecting which derivatives to use in
TimeStampedPVCoordinates and
TimeStampedFieldPVCoordinates interpolation. |
| IERSConventions |
Supported IERS conventions.
|
| LagrangianPoints |
Enumerate for selecting which Lagrangian Point to consider in different classes.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.