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 |
CodedEvent
This class represents an event occurrence.
An event is identified by a code (its name), the date of occurrence, a string representing a comment and a flag that indicates if the event is a "starting" event (i.e. |
static class |
CodedEventsLogger.LoggedCodedEvent
This class is used to store the coded event with contextual information.
|
Modifier and Type | Class and Description |
---|---|
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> |
AbstractEOPHistory.iterator() |
Iterator<TimeStamped> |
NoEOP2000History.iterator()
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 |
TimeStampedPVCoordinates
time-stamped version of PVCoordinates . |
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 |
OrbitCovariance
Deprecated.
Prefer
OrbitalCovariance |
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 |
DateDetector
Finder for date events.
|
class |
RelativeDateDetector
Date detector defined by relative date.
|
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.
|
Constructor and Description |
---|
TimeStampedInterpolableEphemeris(IN[] samples,
int order,
TimeStampedInterpolationFunctionBuilder<IN,OUT> interpolationFunctionBuilder,
boolean acceptOutOfOptimalRange)
Simplified constructor.
By default, the given samples are copied to be stored, plus they are checked to be strictly sorted (in increasing order and no samples with the same date) and a cache size of FIFOThreadSafeCache.DEFAULT_MAX_SIZE is
used. |
TimeStampedInterpolableEphemeris(IN[] samples,
int order,
TimeStampedInterpolationFunctionBuilder<IN,OUT> interpolationFunctionBuilder,
boolean acceptOutOfOptimalRange,
boolean copySamples,
boolean checkStrictlySorted,
int cacheSize)
Standard constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeStampedAngularCoordinates
time-stamped version of AngularCoordinates . |
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 |
LegsSequence.current(TimeStamped t)
Returns the current leg at the given date.
|
L |
StrictLegsSequence.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 |
LegsSequence.first(TimeStamped t) |
L |
StrictLegsSequence.first(TimeStamped t)
Returns the first element after the given date.
|
T |
TimeSequence.last(TimeStamped t)
Returns the last element before the given date.
|
L |
LegsSequence.last(TimeStamped t) |
L |
StrictLegsSequence.last(TimeStamped t)
Returns the last element before the given date.
|
Set<T> |
TimeSequence.simultaneous(TimeStamped t)
Returns all simultaneous elements.
|
Set<L> |
StrictLegsSequence.simultaneous(TimeStamped t)
Such a
StrictLegsSequence cannot have simultaneous legs. |
Copyright © 2023 CNES. All rights reserved.