Package | Description |
---|---|
org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
org.orekit.data |
This package provide base classes for exploring the configured data
directory tree and read external data that can be used by the library.
|
org.orekit.orbits |
This package provides classes to represent orbits.
|
org.orekit.propagation |
Propagation
|
org.orekit.propagation.analytical.tle |
This package provides classes to read and extrapolate tle's.
|
org.orekit.propagation.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldAttitude<T extends org.hipparchus.CalculusFieldElement<T>>
This class handles attitude definition at a given date.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldBodiesElements<T extends org.hipparchus.CalculusFieldElement<T>>
Elements of the bodies having an effect on nutation.
|
class |
FieldDelaunayArguments<T extends org.hipparchus.CalculusFieldElement<T>>
Delaunay arguments used for nutation or tides.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldCartesianOrbit<T extends org.hipparchus.CalculusFieldElement<T>>
This class holds Cartesian orbital parameters.
|
class |
FieldCircularOrbit<T extends org.hipparchus.CalculusFieldElement<T>>
This class handles circular orbital parameters.
|
class |
FieldEquinoctialOrbit<T extends org.hipparchus.CalculusFieldElement<T>>
This class handles equinoctial orbital parameters, which can support both
circular and equatorial orbits.
|
class |
FieldKeplerianOrbit<T extends org.hipparchus.CalculusFieldElement<T>>
This class handles traditional Keplerian orbital parameters.
|
class |
FieldOrbit<T extends org.hipparchus.CalculusFieldElement<T>>
This class handles orbital parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldSpacecraftState<T extends org.hipparchus.CalculusFieldElement<T>>
This class is the representation of a complete state holding orbit, attitude
and mass information at a given date, meant primarily for propagation.
|
class |
FieldStateCovariance<T extends org.hipparchus.CalculusFieldElement<T>>
This class is the representation of a covariance matrix at a given date.
|
Modifier and Type | Method and Description |
---|---|
List<FieldTimeInterpolator<? extends FieldTimeStamped<KK>,KK>> |
FieldSpacecraftStateInterpolator.getSubInterpolators()
Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldTLE<T extends org.hipparchus.CalculusFieldElement<T>>
This class is a container for a single set of TLE data.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldDateDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Finder for date events.
|
Modifier and Type | Method and Description |
---|---|
List<FieldTimeStamped<T>> |
FieldDateDetector.getDates()
Get all event field dates currently managed, in chronological order.
|
Constructor and Description |
---|
FieldDateDetector(org.hipparchus.Field<T> field,
FieldTimeStamped<T>... dates)
Build a new instance.
|
FieldDateDetector(FieldAdaptableInterval<T> maxCheck,
T threshold,
int maxIter,
FieldEventHandler<T> handler,
double minGap,
FieldTimeStamped<T>... dates)
Protected constructor with full parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFieldTimeInterpolator<T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>>
Abstract class for time interpolator.
|
interface |
FieldTimeInterpolator<T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>>
This interface represents objects that can interpolate a time stamped value with respect to time.
|
class |
FieldTimeStampedPair<F extends FieldTimeStamped<KK>,S extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>>
Pair of time stamped values being defined at the same date.
|
class |
FieldTimeStampedPair<F extends FieldTimeStamped<KK>,S extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>>
Pair of time stamped values being defined at the same date.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldAbsoluteDate<T extends org.hipparchus.CalculusFieldElement<T>>
This class represents a specific instant in time.
|
class |
FieldTimeStampedPair<F extends FieldTimeStamped<KK>,S extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>>
Pair of time stamped values being defined at the same date.
|
class |
TimeStampedField<KK extends org.hipparchus.CalculusFieldElement<KK>>
Class that associates a field with a date.
|
Modifier and Type | Method and Description |
---|---|
static <T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>> |
AbstractFieldTimeInterpolator.getCentralDate(FieldAbsoluteDate<KK> date,
ImmutableFieldTimeStampedCache<T,KK> cachedSamples,
double threshold)
Get the central date to use to find neighbors while taking into account extrapolation threshold.
|
Modifier and Type | Method and Description |
---|---|
List<FieldTimeInterpolator<? extends FieldTimeStamped<KK>,KK>> |
AbstractFieldTimeInterpolator.getSubInterpolators()
Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.
|
List<FieldTimeInterpolator<? extends FieldTimeStamped<KK>,KK>> |
FieldTimeInterpolator.getSubInterpolators()
Get all lowest level interpolators implemented by this instance, otherwise return a list with this instance only.
|
Modifier and Type | Method and Description |
---|---|
int |
FieldChronologicalComparator.compare(FieldTimeStamped<KK> timeStamped1,
FieldTimeStamped<KK> timeStamped2)
Compare two time-stamped instances.
|
int |
FieldChronologicalComparator.compare(FieldTimeStamped<KK> timeStamped1,
FieldTimeStamped<KK> timeStamped2)
Compare two time-stamped instances.
|
default T |
FieldTimeStamped.durationFrom(FieldTimeStamped<T> other)
Compute the physically elapsed duration between two instants.
|
boolean |
FieldAbsoluteDate.isAfter(FieldTimeStamped<T> other)
Check if the instance represents a time that is strictly after another.
|
boolean |
FieldAbsoluteDate.isAfterOrEqualTo(FieldTimeStamped<T> other)
Check if the instance represents a time that is after or equal to another.
|
boolean |
FieldAbsoluteDate.isBefore(FieldTimeStamped<T> other)
Check if the instance represents a time that is strictly before another.
|
boolean |
FieldAbsoluteDate.isBeforeOrEqualTo(FieldTimeStamped<T> other)
Check if the instance represents a time that is before or equal to another.
|
boolean |
FieldAbsoluteDate.isBetween(FieldTimeStamped<T> boundary,
FieldTimeStamped<T> otherBoundary)
Check if the instance represents a time that is strictly between two others representing
the boundaries of a time span.
|
boolean |
FieldAbsoluteDate.isBetween(FieldTimeStamped<T> boundary,
FieldTimeStamped<T> otherBoundary)
Check if the instance represents a time that is strictly between two others representing
the boundaries of a time span.
|
boolean |
FieldAbsoluteDate.isBetweenOrEqualTo(FieldTimeStamped<T> boundary,
FieldTimeStamped<T> otherBoundary)
Check if the instance represents a time that is between two others representing
the boundaries of a time span, or equal to one of them.
|
boolean |
FieldAbsoluteDate.isBetweenOrEqualTo(FieldTimeStamped<T> boundary,
FieldTimeStamped<T> otherBoundary)
Check if the instance represents a time that is between two others representing
the boundaries of a time span, or equal to one of them.
|
boolean |
FieldAbsoluteDate.isCloseTo(FieldTimeStamped<T> other,
double tolerance)
Check if the instance time is close to another.
|
boolean |
FieldAbsoluteDate.isEqualTo(FieldTimeStamped<T> other)
Check if the instance represents the same time as another.
|
Modifier and Type | Method and Description |
---|---|
protected <S extends org.hipparchus.CalculusFieldElement<S>> |
AbstractFieldTimeInterpolator.addOptionalSubInterpolatorIfDefined(FieldTimeInterpolator<? extends FieldTimeStamped<S>,S> subInterpolator,
List<FieldTimeInterpolator<? extends FieldTimeStamped<S>,S>> subInterpolators)
Add all lowest level sub interpolators to the sub interpolator list.
|
protected <S extends org.hipparchus.CalculusFieldElement<S>> |
AbstractFieldTimeInterpolator.addOptionalSubInterpolatorIfDefined(FieldTimeInterpolator<? extends FieldTimeStamped<S>,S> subInterpolator,
List<FieldTimeInterpolator<? extends FieldTimeStamped<S>,S>> subInterpolators)
Add all lowest level sub interpolators to the sub interpolator list.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractFieldTimeInterpolator.checkInterpolatorCompatibilityWithSampleSize(FieldTimeInterpolator<? extends FieldTimeStamped<T>,T> interpolator,
int sampleSize)
Method checking if given interpolator is compatible with given sample size.
|
Modifier and Type | Interface and Description |
---|---|
interface |
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. |
class |
ImmutableFieldTimeStampedCache<T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>>
A cache of
TimeStamped data that provides concurrency through immutability. |
Modifier and Type | Class and Description |
---|---|
class |
FieldAbsolutePVCoordinates<T extends org.hipparchus.CalculusFieldElement<T>>
Field implementation of AbsolutePVCoordinates.
|
class |
TimeStampedFieldAngularCoordinates<T extends org.hipparchus.CalculusFieldElement<T>>
time-stamped version of FieldAngularCoordinates . |
class |
TimeStampedFieldPVCoordinates<T extends org.hipparchus.CalculusFieldElement<T>>
time-stamped version of FieldPVCoordinates . |
Modifier and Type | Method and Description |
---|---|
static <TS extends FieldTimeStamped<CFE>,CFE extends org.hipparchus.CalculusFieldElement<CFE>> |
ImmutableFieldTimeStampedCache.emptyCache(org.hipparchus.Field<CFE> field)
Get an empty immutable cache, cast to the correct type.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.