Package | Description |
---|---|
org.orekit.bodies |
This package provides interface to represent the position and geometry of
space objects such as stars, planets or asteroids.
|
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.files.ccsds |
This package provides a parser for orbit data stored in CCSDS Orbit Data Message format.
|
org.orekit.files.sp3 |
This package provides a parser for orbit data stored in SP3 format.
|
org.orekit.frames |
This package provides classes to handle frames and transforms between them.
|
org.orekit.gnss |
This package provides classes related to GNSS applications.
|
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.
|
Constructor and Description |
---|
JPLEphemeridesLoader(String supportedNames,
JPLEphemeridesLoader.EphemerisType generateType,
DataProvidersManager dataProvidersManager,
TimeScales timeScales,
Frame gcrf)
Create a loader for JPL ephemerides binary files.
|
LazyLoadedCelestialBodies(DataProvidersManager dataProvidersManager,
TimeScales timeScales,
Frame gcrf)
Create a celestial body factory with the given auxiliary data sources.
|
Modifier and Type | Method and Description |
---|---|
TimeScales |
CompositeDataContext.getTimeScales() |
TimeScales |
DataContext.getTimeScales()
Get a factory for constructing
TimeScale s based on the auxiliary data in
this context. |
Constructor and Description |
---|
CompositeDataContext(TimeScales timeScales,
Frames frames,
CelestialBodies celestialBodies,
GravityFields gravityFields,
GeoMagneticFields geoMagneticFields)
Simple constructor.
|
FundamentalNutationArguments(IERSConventions conventions,
TimeScale timeScale,
InputStream stream,
String name,
TimeScales timeScales)
Build a model of fundamental arguments from an IERS table file.
|
FundamentalNutationArguments(IERSConventions conventions,
TimeScale timeScale,
List<double[]> coefficients,
TimeScales timeScales)
Build a model of fundamental arguments from an IERS table file.
|
Modifier and Type | Method and Description |
---|---|
abstract TimeScale |
CcsdsTimeScale.getTimeScale(IERSConventions conventions,
TimeScales timeScales)
Get the corresponding
TimeScale . |
AbsoluteDate |
CcsdsTimeScale.parseDate(String date,
IERSConventions conventions,
AbsoluteDate missionReferenceDate,
TimeScales timeScales)
Parse a date in this time scale.
|
Constructor and Description |
---|
SP3Parser(double mu,
int interpolationSamples,
Function<? super String,? extends Frame> frameBuilder,
TimeScales timeScales)
Create an SP3 parser and specify the extra information needed to create a
Propagator from the ephemeris data. |
Modifier and Type | Method and Description |
---|---|
protected TimeScales |
AbstractFrames.getTimeScales()
Get the time scales.
|
TimeScales |
EOPHistory.getTimeScales()
Get the time scales used in computing EOP corrections.
|
Modifier and Type | Method and Description |
---|---|
EOPHistory |
LazyLoadedEop.getEOPHistory(IERSConventions conventions,
boolean simpleEOP,
TimeScales timeScales)
Get Earth Orientation Parameters history.
|
static EOPHistoryLoader.Parser |
EOPHistoryLoader.Parser.newBulletinBParser(IERSConventions conventions,
ItrfVersionProvider itrfVersionProvider,
TimeScales timeScales)
Create a new parser for EOP data in the Bulletin B format.
|
static EOPHistoryLoader.Parser |
EOPHistoryLoader.Parser.newEopC04Parser(IERSConventions conventions,
ItrfVersionProvider itrfVersionProvider,
TimeScales timeScales)
Create a new parser for EOP data in the EOP C04 format.
|
static EOPHistoryLoader.Parser |
EOPHistoryLoader.Parser.newFinalsColumnsParser(IERSConventions conventions,
ItrfVersionProvider itrfVersionProvider,
TimeScales timeScales,
boolean isNonRotatingOrigin)
Create a new parser for EOP data in the rapid and predicted columnar format.
|
static EOPHistoryLoader.Parser |
EOPHistoryLoader.Parser.newFinalsXmlParser(IERSConventions conventions,
ItrfVersionProvider itrfVersionProvider,
TimeScales timeScales)
Create a new parser for EOP data in the rapid and predicted XML format.
|
static Frames |
Frames.of(TimeScales timeScales,
CelestialBodies celestialBodies)
Create a set of frames from the given data.
|
static Frames |
Frames.of(TimeScales timeScales,
Supplier<Frame> icrfSupplier)
Create a set of frames from the given data.
|
Constructor and Description |
---|
AbstractFrames(TimeScales timeScales,
Supplier<Frame> icrfSupplier)
Simple constructor.
|
EclipticProvider(IERSConventions conventions,
TimeScales timeScales)
Create a transform provider from MOD to an ecliptically aligned frame.
|
EOPHistory(IERSConventions conventions,
Collection<? extends EOPEntry> data,
boolean simpleEOP,
TimeScales timeScales)
Simple constructor.
|
GTODProvider(IERSConventions conventions,
EOPHistory eopHistory,
TimeScales timeScales)
Simple constructor.
|
LazyLoadedFrames(LazyLoadedEop lazyLoadedEop,
TimeScales timeScales,
CelestialBodies celestialBodies)
Create a collection of frames from the given auxiliary data.
|
Constructor and Description |
---|
RinexLoader(InputStream input,
String name,
TimeScales timeScales)
Loads RINEX from the given input stream using the specified auxiliary data.
|
RinexLoader(String supportedNames,
DataProvidersManager dataProvidersManager,
TimeScales timeScales)
Create a RINEX loader/parser with the given source of RINEX auxiliary data files.
|
SEMParser(String supportedNames,
DataProvidersManager dataProvidersManager,
TimeScales timeScales)
Create a SEM loader/parser with the given source of SEM auxiliary data files.
|
YUMAParser(String supportedNames,
DataProvidersManager dataProvidersManager,
TimeScales timeScales)
Create a YUMA loader/parser with the given source for YUMA auxiliary data files.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTimeScales
Abstract base class for
TimeScales that implements some common functionality. |
class |
LazyLoadedTimeScales
An implementation of
TimeScales that loads auxiliary data, leap seconds and
UT1-UTC, when it is first accessed. |
Modifier and Type | Method and Description |
---|---|
static TimeScales |
TimeScales.of(Collection<? extends OffsetModel> utcMinusTai,
BiFunction<? super IERSConventions,? super TimeScales,? extends Collection<? extends EOPEntry>> eopSupplier)
Create a set of time scales where all the data is loaded from the given functions.
|
Modifier and Type | Method and Description |
---|---|
static <T extends RealFieldElement<T>> |
FieldAbsoluteDate.createBesselianEpoch(T besselianEpoch,
TimeScales timeScales)
Build an instance corresponding to a Besselian Epoch (BE).
|
static <T extends RealFieldElement<T>> |
FieldAbsoluteDate.createJulianEpoch(T julianEpoch,
TimeScales timeScales)
Build an instance corresponding to a Julian Epoch (JE).
|
Modifier and Type | Method and Description |
---|---|
static TimeScales |
TimeScales.of(Collection<? extends OffsetModel> utcMinusTai,
BiFunction<? super IERSConventions,? super TimeScales,? extends Collection<? extends EOPEntry>> eopSupplier)
Create a set of time scales where all the data is loaded from the given functions.
|
Constructor and Description |
---|
GNSSDate(AbsoluteDate date,
SatelliteSystem system,
TimeScales timeScales)
Build an instance from an absolute date.
|
GNSSDate(int weekNumber,
double milliInWeek,
SatelliteSystem system,
TimeScales timeScales)
Build an instance corresponding to a GNSS date.
|
Modifier and Type | Method and Description |
---|---|
double |
IERSConventions.evaluateTC(AbsoluteDate date,
TimeScales timeScales)
Evaluate the date offset between the current date and the
reference date . |
<T extends RealFieldElement<T>> |
IERSConventions.evaluateTC(FieldAbsoluteDate<T> date,
TimeScales timeScales)
Evaluate the date offset between the current date and the
reference date . |
abstract TimeVectorFunction |
IERSConventions.getEOPTidalCorrection(TimeScales timeScales)
Get the function computing tidal corrections for Earth Orientation Parameters.
|
abstract TimeScalarFunction |
IERSConventions.getGASTFunction(TimeScale ut1,
EOPHistory eopHistory,
TimeScales timeScales)
Get the function computing Greenwich apparent sidereal time, in radians.
|
abstract TimeScalarFunction |
IERSConventions.getGMSTFunction(TimeScale ut1,
TimeScales timeScales)
Get the function computing Greenwich mean sidereal time, in radians.
|
abstract TimeScalarFunction |
IERSConventions.getGMSTRateFunction(TimeScale ut1,
TimeScales timeScales)
Get the function computing Greenwich mean sidereal time rate, in radians per
second.
|
abstract TimeScalarFunction |
IERSConventions.getMeanObliquityFunction(TimeScales timeScales)
Get the function computing mean obliquity of the ecliptic.
|
protected FundamentalNutationArguments |
IERSConventions.getNutationArguments(TimeScales timeScales)
Get the fundamental nutation arguments.
|
abstract FundamentalNutationArguments |
IERSConventions.getNutationArguments(TimeScale timeScale,
TimeScales timeScales)
Get the fundamental nutation arguments.
|
IERSConventions.NutationCorrectionConverter |
IERSConventions.getNutationCorrectionConverter(TimeScales timeScales)
Create a function converting nutation corrections between
δX/δY and δΔψ/δΔε.
|
abstract TimeVectorFunction |
IERSConventions.getNutationFunction(TimeScales timeScales)
Get the function computing the nutation angles.
|
AbsoluteDate |
IERSConventions.getNutationReferenceEpoch(TimeScales timeScales)
Get the reference epoch for fundamental nutation arguments.
|
abstract TimeVectorFunction |
IERSConventions.getPrecessionFunction(TimeScales timeScales)
Get the function computing the precession angles.
|
abstract TimeVectorFunction |
IERSConventions.getTideFrequencyDependenceFunction(TimeScale ut1,
TimeScales timeScales)
Get the function computing frequency dependent terms (ΔC₂₀, ΔC₂₁, ΔS₂₁, ΔC₂₂,
ΔS₂₂).
|
abstract TimeVectorFunction |
IERSConventions.getXYSpXY2Function(TimeScales timeScales)
Get the function computing the Celestial Intermediate Pole and Celestial
Intermediate Origin components.
|
Copyright © 2002-2020 CS Group. All rights reserved.