| Modifier and Type | Interface and Description |
|---|---|
interface |
AttitudeLeg
Interface for all attitude legs:
Leg and AttitudeProvider. |
interface |
Slew
This interface represents a slew model set.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Attitude
This class handles attitude definition at a given date.
|
class |
AttitudeLawLeg
This class represents an attitude law version "attitude", with an interval of validity (whose borders are closed
points).
|
class |
ConstantSpinSlew
This class represents a constant spin slew.
|
class |
RelativeTabulatedAttitudeLeg
This class implements the tabulated attitude leg relative to a reference date.
|
class |
TabulatedAttitude
This class implements the tabulated attitude leg.
|
class |
TabulatedSlew
This class represents a tabulated slew.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
OrientationAngleLeg
Interface that must be implemented by an orientation angle provider which is also a leg, i.e.
|
interface |
OrientationAngleProfile
This interface gathers the classes that represents an orientation angle profile that can be
harmonic or polynomial.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOrientationAngleLeg
This abstract class aims at defining all common features to classes representing the leg of an
OrientationAngleLeg. |
class |
AbstractOrientationAngleProfile
This abstract class aims at defining all common features to classes representing the angular
velocities profile of an
OrientationAngleLeg. |
class |
ConstantOrientationAngleLeg
This class aims at creation an orientation angle leg whose orientation angle is constant in its
interval of validity.
|
class |
OrientationAngleLawLeg
This class represents an
OrientationAngleLaw on which an interval of validity is defined
(whose borders are closed points). |
class |
OrientationAngleProfileSequence
This class handles a sequence of one or several
OrientationAngleProfile. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AttitudeProfile
Represents an attitude profile.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAngularVelocitiesAttitudeProfile
An attitude profile which is defined by its angular velocity whose x-y-z components are represented with an
underlying
Vector3DFunction. |
class |
AbstractAttitudeProfile
This class provides implementations for classes implementing
AttitudeProfile. |
class |
AngularVelocitiesHarmonicProfile
An attitude angular velocities profile, whose x-y-z components are represented with Fourier series.
|
class |
AngularVelocitiesPolynomialProfile
An attitude angular velocities profile sequence, whose x-y-z components are represented with
polynomial functions.
|
class |
AngularVelocitiesPolynomialProfileLeg
An attitude angular velocities profile leg, whose x-y-z components are represented with polynomial functions.
|
class |
AngularVelocitiesPolynomialSlew
An attitude angular velocities profile slew, whose x-y-z components are represented with
polynomial functions.
|
class |
QuaternionDatePolynomialProfile
Represents a quaternion guidance profile, computed with polynomial functions.
|
class |
QuaternionHarmonicProfile
Represents a quaternion guidance profile, calculated with Fourier series.
|
class |
QuaternionPolynomialProfile
Represents a quaternion guidance profile, calculated with polynomial functions
|
class |
TimeStampedRotation
Time-stamped version of Rotation. |
| Modifier and Type | Class and Description |
|---|---|
class |
PosVelChebyshev
Position-Velocity-Acceleration model based on Chebyshev polynomials.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOrbitalCovariance<T extends AbstractOrbitalCovariance<T>>
Abstract representation of an orbital covariance.
|
class |
MultiOrbitalCovariance
Orbital covariance associated with multiple orbits.
|
class |
OrbitalCovariance
Orbital covariance associated with a single orbit.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DateDetector
Finder for date events.
|
class |
RelativeDateDetector
Date detector defined by relative date.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CodedEvent
This class represents an event occurrence.
|
static class |
CodedEventsLogger.LoggedCodedEvent
This class is used to store the coded event with contextual information.
|
static class |
MultiCodedEventsLogger.MultiLoggedCodedEvent
This class is used to store the coded event with contextual information.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SatelliteTimeCoordinate
Contains the position/velocity of a satellite at an specific epoch.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EOP1980Entry
This class holds an Earth Orientation Parameters entry (IAU1980).
|
class |
EOP2000Entry
This class holds an Earth Orientation Parameters entry (IAU2000).
|
class |
EOPEntry
This class holds an Earth Orientation Parameters entry.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<TimeStamped> |
NoEOP2000History.iterator()
Iterator.
|
Iterator<TimeStamped> |
AbstractEOPHistory.iterator() |
| Modifier and Type | Class and Description |
|---|---|
class |
CIPCoordinates
This class represents a Celestial Intermediate Pole.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TidalCorrection
This class represents a Pole, UT1-TAI and length of day correction set for a given date.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Transform
Transformation class in three dimensional space.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AlternateEquinoctialOrbit
This class handles alternate equinoctial orbital parameters, which can support both circular and
equatorial orbits.
|
class |
ApsisOrbit
This class handles periapsis/apoapsis parameters.
|
class |
CartesianOrbit
This class holds cartesian orbital parameters.
|
class |
CircularOrbit
This class handles circular orbital parameters.
|
class |
EquatorialOrbit
This class handles non circular equatorial orbital parameters.
|
class |
EquinoctialOrbit
This class handles equinoctial orbital parameters, which can support both circular and equatorial
orbits.
|
class |
KeplerianOrbit
This class handles traditional keplerian orbital parameters.
|
class |
Orbit
This class handles orbital parameters.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpacecraftState
This class is the representation of a complete state holding orbit, attitude for forces and
events computation and
additional states informations at a given date.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TLE
This class is a container for a single set of TLE data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StelaEquinoctialOrbit
This class handles Stela equinoctial orbital parameters, which can support both circular and
equatorial orbits.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TimeStampedCache<T extends TimeStamped>
Generic thread-safe cache for
time-stamped data. |
interface |
TimeStampedGenerator<T extends TimeStamped>
Generator to use for creating entries in
time stamped caches. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbsoluteDate
This class represents a specific instant in time.
|
| Modifier and Type | Method and Description |
|---|---|
T[] |
TimeStampedCache.getNeighbors(AbsoluteDate central)
Get the entries surrounding a central date.
|
| Modifier and Type | Method and Description |
|---|---|
int |
ChronologicalComparator.compare(TimeStamped timeStamped1,
TimeStamped timeStamped2)
Compare two time-stamped instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TimeStampedInterpolableEphemeris<IN extends TimeStamped,OUT>
Class representing an interpolable ephemeris for any time stamped data.
|
interface |
TimeStampedInterpolationFunctionBuilder<IN extends TimeStamped,OUT>
Interface representing a class that can build an interpolation function from an array of Time stamped samples.
|
| Modifier and Type | Method and Description |
|---|---|
IN[] |
TimeStampedInterpolableEphemeris.getSamples(boolean copy)
Getter for the samples array.
|
| Modifier and Type | Method and Description |
|---|---|
Function<AbsoluteDate,? extends OUT> |
TimeStampedInterpolationFunctionBuilder.buildInterpolationFunction(IN[] samples,
int indexInf,
int indexSup)
Builds an interpolation function with the provided samples within the provided indexes.
|
TimeStampedInterpolableEphemeris<IN,OUT> |
TimeStampedInterpolableEphemeris.extendInterpolableEphemeris(IN[] extraSamples,
boolean addOnTheRight,
boolean checkStrictlySorted)
Extend the current interpolable ephemeris with new samples while keeping the cache.
|
| Constructor and Description |
|---|
TimeStampedInterpolableEphemeris(IN[] samples,
int order,
TimeStampedInterpolationFunctionBuilder<IN,OUT> interpFctBuilder,
boolean acceptOutOfOptimalRange)
Simplified constructor.
|
TimeStampedInterpolableEphemeris(IN[] samples,
int order,
TimeStampedInterpolationFunctionBuilder<IN,OUT> interpFctBuilder,
boolean acceptOutOfOptimalRange,
boolean copySamples,
boolean checkStrictlySorted,
int cacheSize)
Standard constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TimeStampedAngularCoordinates
time-stamped version of AngularCoordinates. |
class |
TimeStampedDouble
An array of
Double object that as a AbsoluteDate attached to it. |
class |
TimeStampedPVCoordinates
time-stamped version of PVCoordinates. |
class |
TimeStampedString
An array of
String object that as a AbsoluteDate attached to it. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TimeSequence<T extends TimeStamped>
A
Collection of TimeStamped objects. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Leg
A leg is an object which is valid between two dates.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends TimeStamped> |
Sequences.emptyTimeSequence()
Build an empty time sequence.
|
static <T extends TimeStamped> |
Sequences.unmodifiableTimeSequence(TimeSequence<T> sequence)
Build an unmodifiable time sequence.
|
| Modifier and Type | Method and Description |
|---|---|
NavigableSet<TimeStamped> |
StrictLegsSequence.getSet()
Getter
|
| Modifier and Type | Method and Description |
|---|---|
L |
StrictLegsSequence.current(TimeStamped t)
Returns the current leg at the given date.
|
L |
LegsSequence.current(TimeStamped t)
Returns the current leg at the given date.
|
T |
TimeSequence.first(TimeStamped t)
Returns the first element after the given date.
|
L |
StrictLegsSequence.first(TimeStamped t)
Returns the first element after the given date.
|
L |
LegsSequence.first(TimeStamped t) |
T |
TimeSequence.last(TimeStamped t)
Returns the last element before the given date.
|
L |
StrictLegsSequence.last(TimeStamped t)
Returns the last element before the given date.
|
L |
LegsSequence.last(TimeStamped t) |
Set<T> |
TimeSequence.simultaneous(TimeStamped t)
Returns all simultaneous elements.
|
Set<L> |
StrictLegsSequence.simultaneous(TimeStamped t)
Such a
StrictLegsSequence cannot have simultaneous legs. |
Copyright © 2024 CNES. All rights reserved.