Package | Description |
---|---|
org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
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.estimation.sequential |
The sequential package provides an implementation of a
Kalman Filter engine to perform an orbit determination.
|
org.orekit.files.ccsds.definitions |
This package contains definitions for CCSDS objects (frames, time systems...).
|
org.orekit.files.ccsds.ndm |
This package contains the base hierarchy for CCSDS ADM, ODM and TDM.
|
org.orekit.files.general |
This package provides interfaces for orbit file representations and corresponding
parsers.
|
org.orekit.files.ilrs |
This package provides parsers for laser ranging data stored in CDR and CPF formats.
|
org.orekit.files.sinex |
This package provides classes related to station data.
|
org.orekit.files.sp3 |
This package provides a parser for orbit data stored in SP3 format.
|
org.orekit.forces.drag |
This package provides all drag-related forces.
|
org.orekit.forces.gravity |
This package provides all gravity-related forces.
|
org.orekit.forces.gravity.potential |
This package provides classes to read gravity field files and supports several
different formats.
|
org.orekit.forces.radiation |
This package provides all radiation pressure related forces.
|
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.gnss.antenna |
This package provides classes related to receiver and satellites antenna modeling.
|
org.orekit.gnss.clock |
This package provides classes related to navigation clock files.
|
org.orekit.gnss.metric.messages.rtcm.ephemeris |
This package provides all supported RTCM ephemeris
messages . |
org.orekit.gnss.navigation |
This package provides classes related to RINEX navigation files.
|
org.orekit.models.earth |
This package provides models that simulate certain physical phenomena
of Earth and the near-Earth environment.
|
org.orekit.models.earth.atmosphere |
This package provides the atmosphere model interface and several implementations.
|
org.orekit.models.earth.atmosphere.data |
This package provides classes to get atmospheric data,
including solar flux and planetary geomagnetic indices.
|
org.orekit.models.earth.displacement |
This package provides models computing reference points
displacements on Earth surface.
|
org.orekit.models.earth.ionosphere |
This package provides models that simulate the impact of the ionosphere.
|
org.orekit.models.earth.troposphere |
This package provides models that simulate the impact of the troposphere.
|
org.orekit.models.earth.weather |
This package provides models that simulate global weather conditions on Earth.
|
org.orekit.propagation.analytical.gnss |
This package provides classes to propagate GNSS orbits.
|
org.orekit.propagation.analytical.gnss.data |
This package provides classes related to navigation data containing in
GNSS almanacs and navigation messages.
|
org.orekit.propagation.analytical.tle |
This package provides classes to read and extrapolate tle's.
|
org.orekit.propagation.conversion |
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator. |
org.orekit.propagation.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
org.orekit.propagation.numerical |
Top level package for numerical propagators.
|
org.orekit.propagation.semianalytical.dsst |
This package provides an implementation of the Draper Semi-analytical
Satellite Theory (DSST).
|
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 |
---|
InertialProvider(Rotation rotation)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
static void |
CelestialBodyFactory.addCelestialBodyLoader(String name,
CelestialBodyLoader loader)
Add a loader for celestial bodies.
|
static void |
CelestialBodyFactory.addDefaultCelestialBodyLoader(String supportedNames)
Add the default loaders for all predefined celestial bodies.
|
static void |
CelestialBodyFactory.addDefaultCelestialBodyLoader(String name,
String supportedNames)
Add the default loaders for celestial bodies.
|
static void |
CelestialBodyFactory.clearCelestialBodyCache()
Clear all loaded celestial bodies.
|
static void |
CelestialBodyFactory.clearCelestialBodyCache(String name)
Clear the specified celestial body from the internal cache.
|
static void |
CelestialBodyFactory.clearCelestialBodyLoaders()
Clear loaders for all celestial bodies.
|
static void |
CelestialBodyFactory.clearCelestialBodyLoaders(String name)
Clear loaders for one celestial body.
|
static CelestialBody |
CelestialBodyFactory.getBody(String name)
Get a celestial body.
|
static LazyLoadedCelestialBodies |
CelestialBodyFactory.getCelestialBodies()
Get the instance of
CelestialBodies that is called by the static methods in
this class. |
static CelestialBody |
CelestialBodyFactory.getEarth()
Get the Earth singleton body.
|
static CelestialBody |
CelestialBodyFactory.getEarthMoonBarycenter()
Get the Earth-Moon barycenter singleton bodies pair.
|
static CR3BPSystem |
CR3BPFactory.getEarthMoonCR3BP()
Get the Earth-Moon CR3BP singleton bodies pair.
|
static CelestialBody |
CelestialBodyFactory.getJupiter()
Get the Jupiter singleton body.
|
static CelestialBody |
CelestialBodyFactory.getMars()
Get the Mars singleton body.
|
static CelestialBody |
CelestialBodyFactory.getMercury()
Get the Mercury singleton body.
|
static CelestialBody |
CelestialBodyFactory.getMoon()
Get the Moon singleton body.
|
static CelestialBody |
CelestialBodyFactory.getNeptune()
Get the Neptune singleton body.
|
static CelestialBody |
CelestialBodyFactory.getPluto()
Get the Pluto singleton body.
|
static CelestialBody |
CelestialBodyFactory.getSaturn()
Get the Saturn singleton body.
|
static CelestialBody |
CelestialBodyFactory.getSolarSystemBarycenter()
Get the solar system barycenter aggregated body.
|
static CelestialBody |
CelestialBodyFactory.getSun()
Get the Sun singleton body.
|
static CR3BPSystem |
CR3BPFactory.getSunEarthCR3BP(AbsoluteDate date,
TimeScale timeScale)
Get the Sun-Earth CR3BP singleton bodies pair.
|
static CR3BPSystem |
CR3BPFactory.getSunJupiterCR3BP(AbsoluteDate date,
TimeScale timeScale)
Get the Sun-Jupiter CR3BP singleton bodies pair.
|
static CelestialBody |
CelestialBodyFactory.getUranus()
Get the Uranus singleton body.
|
static CelestialBody |
CelestialBodyFactory.getVenus()
Get the Venus singleton body.
|
Constructor and Description |
---|
JPLEphemeridesLoader(String supportedNames,
JPLEphemeridesLoader.EphemerisType generateType)
Create a loader for JPL ephemerides binary files.
|
Modifier and Type | Method and Description |
---|---|
static LazyLoadedDataContext |
DataContext.getDefault()
Get the default data context that is used to implement the static factories (
TimeScalesFactory , FramesFactory , etc) and loaders that feed themselves
(e.g. |
Constructor and Description |
---|
FundamentalNutationArguments(IERSConventions conventions,
TimeScale timeScale,
InputStream stream,
String name)
Build a model of fundamental arguments from an IERS table file.
|
FundamentalNutationArguments(IERSConventions conventions,
TimeScale timeScale,
List<double[]> coefficients)
Build a model of fundamental arguments from an IERS table file.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TLEKalmanModel.updateReferenceTrajectories(Propagator[] propagators,
PropagationType pType,
PropagationType sType)
Deprecated.
Update the reference trajectories using the propagators as input.
|
Modifier and Type | Method and Description |
---|---|
static BodyFacade |
BodyFacade.create(CenterName centerName)
Create a body facade from an input center name.
|
CelestialBody |
CenterName.getCelestialBody()
Get the celestial body corresponding to the CCSDS constant.
|
Constructor and Description |
---|
ParserBuilder()
Simple constructor.
|
WriterBuilder()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
OrekitEphemerisFile.OrekitEphemerisSegment |
OrekitEphemerisFile.OrekitSatelliteEphemeris.addNewSegment(List<SpacecraftState> states)
Injects pre-computed satellite states into this ephemeris file
object, returning the generated
OrekitEphemerisFile.OrekitEphemerisSegment that
has been stored internally. |
OrekitEphemerisFile.OrekitEphemerisSegment |
OrekitEphemerisFile.OrekitSatelliteEphemeris.addNewSegment(List<SpacecraftState> states,
CelestialBody body,
int interpolationSampleSize)
Injects pre-computed satellite states into this ephemeris file
object, returning the generated
OrekitEphemerisFile.OrekitEphemerisSegment that
has been stored internally. |
OrekitEphemerisFile.OrekitEphemerisSegment |
OrekitEphemerisFile.OrekitSatelliteEphemeris.addNewSegment(List<SpacecraftState> states,
int interpolationSampleSize)
Injects pre-computed satellite states into this ephemeris file
object, returning the generated
OrekitEphemerisFile.OrekitEphemerisSegment that
has been stored internally. |
Constructor and Description |
---|
CPFParser()
Default constructor.
|
CRDParser()
Default constructor.
|
Constructor and Description |
---|
SinexLoader(DataSource source)
Simple constructor.
|
SinexLoader(String supportedNames)
Simple constructor.
|
Constructor and Description |
---|
SP3Parser()
Create an SP3 parser using default values.
|
SP3Parser(double mu,
int interpolationSamples,
Function<? super String,? extends Frame> frameBuilder)
Create an SP3 parser and specify the extra information needed to create a
Propagator from the ephemeris data. |
Constructor and Description |
---|
TimeSpanDragForce(Atmosphere atmosphere,
DragSensitive spacecraft)
Constructor with default UTC time scale for the default names of the drag parameter drivers.
|
Constructor and Description |
---|
DeSitterRelativity()
Constructor.
|
OceanTides(Frame centralBodyFrame,
double ae,
double mu,
boolean poleTide,
double step,
int nbPoints,
int degree,
int order,
IERSConventions conventions,
UT1Scale ut1)
Simple constructor.
|
OceanTides(Frame centralBodyFrame,
double ae,
double mu,
int degree,
int order,
IERSConventions conventions,
UT1Scale ut1)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
static void |
GravityFieldFactory.addDefaultOceanTidesReaders()
Add the default READERS for ocean tides.
|
static void |
GravityFieldFactory.addDefaultPotentialCoefficientsReaders()
Add the default readers for gravity fields.
|
static void |
GravityFieldFactory.addOceanTidesReader(OceanTidesReader reader)
Add a reader for ocean tides.
|
static void |
GravityFieldFactory.addPotentialCoefficientsReader(PotentialCoefficientsReader reader)
Add a reader for gravity fields.
|
static void |
GravityFieldFactory.clearOceanTidesReaders()
Clear ocean tides readers.
|
static void |
GravityFieldFactory.clearPotentialCoefficientsReaders()
Clear gravity field readers.
|
static void |
GravityFieldFactory.configureOceanLoadDeformationCoefficients(OceanLoadDeformationCoefficients oldc)
Configure ocean load deformation coefficients.
|
static NormalizedSphericalHarmonicsProvider |
GravityFieldFactory.getConstantNormalizedProvider(int degree,
int order)
Get the constant gravity field coefficients provider from the first supported file.
|
static UnnormalizedSphericalHarmonicsProvider |
GravityFieldFactory.getConstantUnnormalizedProvider(int degree,
int order)
Get the constant gravity field coefficients provider from the first supported file.
|
static LazyLoadedGravityFields |
GravityFieldFactory.getGravityFields()
Get the instance of
GravityFields that is called by the static methods of
this class. |
static NormalizedSphericalHarmonicsProvider |
GravityFieldFactory.getNormalizedProvider(int degree,
int order)
Get the gravity field coefficients provider from the first supported file.
|
static OceanLoadDeformationCoefficients |
GravityFieldFactory.getOceanLoadDeformationCoefficients()
Get the configured ocean load deformation coefficients.
|
static List<OceanTidesWave> |
GravityFieldFactory.getOceanTidesWaves(int degree,
int order)
Get the ocean tides waves from the first supported file.
|
static UnnormalizedSphericalHarmonicsProvider |
GravityFieldFactory.getUnnormalizedProvider(int degree,
int order)
Get the gravity field coefficients provider from the first supported file.
|
static PotentialCoefficientsReader |
GravityFieldFactory.readGravityField(int maxParseDegree,
int maxParseOrder)
Read a gravity field coefficients provider from the first supported file.
|
Constructor and Description |
---|
GRGSFormatReader(String supportedNames,
boolean missingCoefficientsAllowed)
Simple constructor.
|
ICGEMFormatReader(String supportedNames,
boolean missingCoefficientsAllowed)
Simple constructor.
|
PotentialCoefficientsReader(String supportedNames,
boolean missingCoefficientsAllowed)
Simple constructor.
|
SHMFormatReader(String supportedNames,
boolean missingCoefficientsAllowed)
Simple constructor.
|
Constructor and Description |
---|
KnockeRediffusedForceModel(ExtendedPVCoordinatesProvider sun,
RadiationSensitive spacecraft,
double equatorialRadius,
double angularResolution)
Default Constructor.
|
Modifier and Type | Method and Description |
---|---|
static void |
FramesFactory.addDefaultEOP1980HistoryLoaders(String rapidDataColumnsSupportedNames,
String rapidDataXMLSupportedNames,
String eopC04SupportedNames,
String bulletinBSupportedNames,
String bulletinASupportedNames)
Add the default loaders EOP history (IAU 1980 precession/nutation).
|
static void |
FramesFactory.addDefaultEOP2000HistoryLoaders(String rapidDataColumnsSupportedNames,
String rapidDataXMLSupportedNames,
String eopC04SupportedNames,
String bulletinBSupportedNames,
String bulletinASupportedNames)
Add the default loaders for EOP history (IAU 2000/2006 precession/nutation).
|
static void |
FramesFactory.addEOPHistoryLoader(IERSConventions conventions,
EOPHistoryLoader loader)
Add a loader for Earth Orientation Parameters history.
|
static void |
FramesFactory.clearEOPHistoryLoaders()
Clear loaders for Earth Orientation Parameters history.
|
Frame |
HelmertTransformation.Predefined.createTransformedITRF(Frame parent,
String name)
Create an ITRF frame by transforming another ITRF frame.
|
static FactoryManagedFrame |
FramesFactory.getCIRF(IERSConventions conventions,
boolean simpleEOP)
Get the CIRF2000 reference frame.
|
static ITRFVersion.Converter |
ITRFVersion.getConverter(ITRFVersion origin,
ITRFVersion destination)
Find a converter between specified ITRF frames.
|
static Frame |
FramesFactory.getEcliptic(IERSConventions conventions)
Get the ecliptic frame.
|
static FactoryManagedFrame |
FramesFactory.getEME2000()
Get the unique EME2000 frame.
|
static EOPHistory |
FramesFactory.getEOPHistory(IERSConventions conventions,
boolean simpleEOP)
Get Earth Orientation Parameters history.
|
static Frame |
FramesFactory.getFrame(Predefined factoryKey)
Get one of the predefined frames.
|
static LazyLoadedFrames |
FramesFactory.getFrames()
Get the instance of
Frames that is called by the static methods in this
class. |
static Frame |
FramesFactory.getGCRF()
Get the unique GCRF frame.
|
static FactoryManagedFrame |
FramesFactory.getGTOD(boolean applyEOPCorr)
Get the GTOD reference frame.
|
static FactoryManagedFrame |
FramesFactory.getGTOD(IERSConventions conventions,
boolean simpleEOP)
Get the GTOD reference frame.
|
static Frame |
FramesFactory.getICRF()
Get the unique ICRF frame.
|
static FactoryManagedFrame |
FramesFactory.getITRF(IERSConventions conventions,
boolean simpleEOP)
Get an unspecified International Terrestrial Reference Frame.
|
static VersionedITRF |
FramesFactory.getITRF(ITRFVersion version,
IERSConventions conventions,
boolean simpleEOP)
Get an specific International Terrestrial Reference Frame.
|
static FactoryManagedFrame |
FramesFactory.getITRFEquinox(IERSConventions conventions,
boolean simpleEOP)
Get the equinox-based ITRF reference frame.
|
static FactoryManagedFrame |
FramesFactory.getMOD(boolean applyEOPCorr)
Get the MOD reference frame.
|
static FactoryManagedFrame |
FramesFactory.getMOD(IERSConventions conventions)
Get the MOD reference frame.
|
static FactoryManagedFrame |
FramesFactory.getPZ9011(IERSConventions convention,
boolean simpleEOP)
Get the PZ-90.11 (Parametry Zemly – 1990.11) reference frame.
|
static FactoryManagedFrame |
FramesFactory.getTEME()
Get the TEME reference frame.
|
static FactoryManagedFrame |
FramesFactory.getTIRF(IERSConventions conventions)
Get the TIRF reference frame, ignoring tidal effects.
|
static FactoryManagedFrame |
FramesFactory.getTIRF(IERSConventions conventions,
boolean simpleEOP)
Get the TIRF reference frame.
|
static FactoryManagedFrame |
FramesFactory.getTOD(boolean applyEOPCorr)
Get the TOD reference frame.
|
static FactoryManagedFrame |
FramesFactory.getTOD(IERSConventions conventions,
boolean simpleEOP)
Get the TOD reference frame.
|
HelmertTransformation |
HelmertTransformation.Predefined.getTransformation()
Get the underlying
HelmertTransformation . |
static FactoryManagedFrame |
FramesFactory.getVeis1950()
Get the VEIS 1950 reference frame.
|
static void |
FramesFactory.setEOPContinuityThreshold(double threshold)
Set the threshold to check EOP continuity.
|
Constructor and Description |
---|
EclipticProvider(IERSConventions conventions)
Create a transform provider from MOD to an ecliptically aligned frame.
|
EOPHistory(IERSConventions conventions,
Collection<? extends EOPEntry> data,
boolean simpleEOP)
Simple constructor.
|
ITRFVersionLoader()
Build a loader for ITRF version configuration file using the default name.
|
ITRFVersionLoader(String supportedNames)
Build a loader for ITRF version configuration file.
|
Constructor and Description |
---|
RinexObservationLoader(DataSource source)
Simple constructor.
|
RinexObservationLoader(String supportedNames)
Simple constructor.
|
SEMParser(String supportedNames)
Simple constructor.
|
YUMAParser(String supportedNames)
Simple constructor.
|
Constructor and Description |
---|
AntexLoader(String supportedNames)
Simple constructor.
|
Constructor and Description |
---|
RinexClockParser()
Create an clock file parser using default values.
|
RinexClockParser(Function<? super String,? extends Frame> frameBuilder)
Create a clock file parser and specify the frame builder.
|
Modifier and Type | Method and Description |
---|---|
BeidouNavigationMessage |
Rtcm1042Data.getBeidouNavigationMessage()
Get the Beidou navigation message corresponding to the current RTCM data.
|
GalileoNavigationMessage |
Rtcm1045Data.getGalileoNavigationMessage()
Get the Galileo navigation message corresponding to the current RTCM data.
|
GLONASSNavigationMessage |
Rtcm1020Data.getGlonassNavigationMessage()
Get the Glonass navigation message corresponding to the current RTCM data.
|
GPSNavigationMessage |
Rtcm1019Data.getGpsNavigationMessage()
Get the GPS navigation message corresponding to the current RTCM data.
|
QZSSNavigationMessage |
Rtcm1044Data.getQzssNavigationMessage()
Get the QZSS navigation message corresponding to the current RTCM data.
|
Constructor and Description |
---|
RinexNavigationParser()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static GeoMagneticField |
GeoMagneticFieldFactory.getField(GeoMagneticFieldFactory.FieldModel type,
double year)
Get the
GeoMagneticField for the given model type and year. |
static LazyLoadedGeoMagneticFields |
GeoMagneticFieldFactory.getGeoMagneticFields()
Get the instance of
GeoMagneticFields that is called by methods in this
class. |
static GeoMagneticField |
GeoMagneticFieldFactory.getIGRF(double year)
Get the IGRF model for the given year.
|
static GeoMagneticField |
GeoMagneticFieldFactory.getWMM(double year)
Get the WMM model for the given year.
|
Constructor and Description |
---|
DTM2000(DTM2000InputParameters parameters,
PVCoordinatesProvider sun,
BodyShape earth)
Simple constructor for independent computation.
|
JB2008(JB2008InputParameters parameters,
PVCoordinatesProvider sun,
BodyShape earth)
Constructor with space environment information for internal computation.
|
NRLMSISE00(NRLMSISE00InputParameters parameters,
PVCoordinatesProvider sun,
BodyShape earth)
Constructor.
|
Constructor and Description |
---|
CssiSpaceWeatherData(String supportedNames)
Simple constructor.
|
JB2008SpaceEnvironmentData(String supportedNamesSOL,
String supportedNamesDTC)
Simple constructor.
|
MarshallSolarActivityFutureEstimation(String supportedNames,
MarshallSolarActivityFutureEstimation.StrengthLevel strengthLevel)
Simple constructor.
|
Constructor and Description |
---|
OceanLoadingCoefficientsBLQFactory(String supportedNames)
Simple constructor.
|
Constructor and Description |
---|
GlobalIonosphereMapModel(String supportedNames)
Constructor with supported names given by user.
|
KlobucharIonoCoefficientsLoader()
Constructor with default supported names.
|
KlobucharIonoCoefficientsLoader(String supportedNames)
Constructor with supported names given by user.
|
KlobucharIonoModel(double[] alpha,
double[] beta)
Create a new Klobuchar ionospheric delay model, when a single frequency system is used.
|
NeQuickModel(double[] alpha)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
static FixedTroposphericDelay |
FixedTroposphericDelay.getDefaultModel()
Returns the default model, loading delay values from the file
"tropospheric-delay.txt" via the
default data
context . |
Constructor and Description |
---|
FixedTroposphericDelay(String supportedName)
Creates a new
FixedTroposphericDelay instance, and loads the
delay values from the given resource via the default data context . |
GlobalMappingFunctionModel()
Build a new instance.
|
NiellMappingFunctionModel()
Builds a new instance.
|
SaastamoinenModel(double t0,
double p0,
double r0,
String deltaRFileName)
Create a new Saastamoinen model for the troposphere using the given
environmental conditions.
|
TimeSpanEstimatedTroposphericModel(EstimatedTroposphericModel model)
Constructor with default UTC time scale.
|
ViennaModelCoefficientsLoader(double latitude,
double longitude,
ViennaModelType type)
Constructor with default supported names.
|
ViennaModelCoefficientsLoader(String supportedNames,
double latitude,
double longitude,
ViennaModelType type)
Constructor with supported names given by user.
|
ViennaOneModel(double[] coefficientA,
double[] zenithDelay)
Build a new instance.
|
ViennaThreeModel(double[] coefficientA,
double[] zenithDelay)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
GlobalPressureTemperatureModel.weatherParameters(double height,
AbsoluteDate date) |
Constructor and Description |
---|
GlobalPressureTemperature2Model(double latitude,
double longitude,
Geoid geoid)
Constructor with default supported names.
|
GlobalPressureTemperature2Model(String supportedNames,
double latitude,
double longitude,
Geoid geoid)
Constructor with supported names given by user.
|
GlobalPressureTemperatureModel(double latitude,
double longitude,
Frame bodyFrame)
Build a new instance.
|
Constructor and Description |
---|
GLONASSAnalyticalPropagatorBuilder(GLONASSOrbitalElements glonassOrbElt)
Initializes the builder.
|
GNSSPropagatorBuilder(GNSSOrbitalElements gnssOrbElt)
Initializes the builder.
|
Constructor and Description |
---|
GLONASSAlmanac(int channel,
int health,
int day,
int month,
int year,
double ta,
double lambda,
double deltaI,
double pa,
double ecc,
double deltaT,
double deltaTDot,
double tGlo2UTC,
double tGPS2Glo,
double tGlo)
Constructor.
|
GLONASSEphemeris(int n4,
int nt,
double tb,
double x,
double xDot,
double xDotDot,
double y,
double yDot,
double yDotDot,
double z,
double zDot,
double zDotDot)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
FieldTLEPropagator.selectExtrapolator(FieldTLE<T> tle,
AttitudeProvider attitudeProvider,
T mass,
T[] parameters)
Selects the extrapolator to use with the selected TLE.
|
static <T extends CalculusFieldElement<T>> |
FieldTLEPropagator.selectExtrapolator(FieldTLE<T> tle,
T[] parameters)
Selects the extrapolator to use with the selected TLE.
|
static TLEPropagator |
TLEPropagator.selectExtrapolator(TLE tle)
Selects the extrapolator to use with the selected TLE.
|
static TLEPropagator |
TLEPropagator.selectExtrapolator(TLE tle,
AttitudeProvider attitudeProvider,
double mass)
Selects the extrapolator to use with the selected TLE.
|
static <T extends CalculusFieldElement<T>> |
FieldTLE.stateToTLE(FieldSpacecraftState<T> state,
FieldTLE<T> templateTLE)
Convert Spacecraft State into TLE.
|
static TLE |
TLE.stateToTLE(SpacecraftState state,
TLE templateTLE)
Convert Spacecraft State into TLE.
|
Constructor and Description |
---|
DeepSDP4(TLE initialTLE,
AttitudeProvider attitudeProvider,
double mass)
Constructor for a unique initial TLE.
|
FieldDeepSDP4(FieldTLE<T> initialTLE,
AttitudeProvider attitudeProvider,
T mass,
T[] parameters)
Constructor for a unique initial TLE.
|
FieldSGP4(FieldTLE<T> initialTLE,
AttitudeProvider attitudeProvider,
T mass,
T[] parameters)
Constructor for a unique initial TLE.
|
FieldTLE(Field<T> field,
String line1,
String line2)
Simple constructor from unparsed two lines.
|
FieldTLE(int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int ephemerisType,
int elementNumber,
FieldAbsoluteDate<T> epoch,
T meanMotion,
T meanMotionFirstDerivative,
T meanMotionSecondDerivative,
T e,
T i,
T pa,
T raan,
T meanAnomaly,
int revolutionNumberAtEpoch,
double bStar)
Simple constructor from already parsed elements.
|
FieldTLEPropagator(FieldTLE<T> initialTLE,
AttitudeProvider attitudeProvider,
T mass,
T[] parameters)
Protected constructor for derived classes.
|
SGP4(TLE initialTLE,
AttitudeProvider attitudeProvider,
double mass)
Constructor for a unique initial TLE.
|
TLE(int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int ephemerisType,
int elementNumber,
AbsoluteDate epoch,
double meanMotion,
double meanMotionFirstDerivative,
double meanMotionSecondDerivative,
double e,
double i,
double pa,
double raan,
double meanAnomaly,
int revolutionNumberAtEpoch,
double bStar)
Simple constructor from already parsed elements.
|
TLE(String line1,
String line2)
Simple constructor from unparsed two lines.
|
TLEPropagator(TLE initialTLE,
AttitudeProvider attitudeProvider,
double mass)
Protected constructor for derived classes.
|
Constructor and Description |
---|
TLEPropagatorBuilder(TLE templateTLE,
PositionAngle positionAngle,
double positionScale)
Build a new instance.
|
TLEPropagatorBuilder(TLE templateTLE,
PositionAngle positionAngle,
double positionScale,
double epsilon,
int maxIterations)
Build a new instance.
|
Constructor and Description |
---|
MagneticFieldDetector(double maxCheck,
double threshold,
double limit,
GeoMagneticFieldFactory.FieldModel type,
OneAxisEllipsoid body,
boolean seaLevel)
Build a detector.
|
MagneticFieldDetector(double limit,
GeoMagneticFieldFactory.FieldModel type,
OneAxisEllipsoid body)
Build a new detector.
|
MagneticFieldDetector(double limit,
GeoMagneticFieldFactory.FieldModel type,
OneAxisEllipsoid body,
boolean seaLevel)
Build a new detector.
|
Constructor and Description |
---|
FieldNumericalPropagator(Field<T> field,
FieldODEIntegrator<T> integrator)
Create a new instance of NumericalPropagator, based on orbit definition mu.
|
GLONASSNumericalPropagatorBuilder(ClassicalRungeKuttaIntegrator integrator,
GLONASSOrbitalElements glonassOrbElt,
boolean isAccAvailable)
Initializes the builder.
|
NumericalPropagator(ODEIntegrator integrator)
Create a new instance of NumericalPropagator, based on orbit definition mu.
|
Constructor and Description |
---|
DSSTPropagator(ODEIntegrator integrator)
Create a new instance of DSSTPropagator.
|
DSSTPropagator(ODEIntegrator integrator,
PropagationType propagationType)
Create a new instance of DSSTPropagator.
|
FieldDSSTPropagator(Field<T> field,
FieldODEIntegrator<T> integrator)
Create a new instance of DSSTPropagator.
|
FieldDSSTPropagator(Field<T> field,
FieldODEIntegrator<T> integrator,
PropagationType propagationType)
Create a new instance of DSSTPropagator.
|
Modifier and Type | Field and Description |
---|---|
static AbsoluteDate |
AbsoluteDate.BEIDOU_EPOCH
Reference epoch for BeiDou weeks: 2006-01-01T00:00:00 UTC.
|
static AbsoluteDate |
AbsoluteDate.CCSDS_EPOCH
Reference epoch for CCSDS Time Code Format (CCSDS 301.0-B-4):
1958-01-01T00:00:00 International Atomic Time (not UTC).
|
static AbsoluteDate |
AbsoluteDate.FIFTIES_EPOCH
Reference epoch for 1950 dates: 1950-01-01T00:00:00 Terrestrial Time.
|
static AbsoluteDate |
AbsoluteDate.GALILEO_EPOCH
Reference epoch for Galileo System Time: 1999-08-22T00:00:00 GST.
|
static AbsoluteDate |
AbsoluteDate.GLONASS_EPOCH
Reference epoch for GLONASS four-year interval number: 1996-01-01T00:00:00 GLONASS time.
|
static AbsoluteDate |
AbsoluteDate.GPS_EPOCH
Reference epoch for GPS weeks: 1980-01-06T00:00:00 GPS time.
|
static AbsoluteDate |
AbsoluteDate.IRNSS_EPOCH
Reference epoch for IRNSS weeks: 1999-08-22T00:00:00 IRNSS time.
|
static AbsoluteDate |
AbsoluteDate.J2000_EPOCH
J2000.0 Reference epoch: 2000-01-01T12:00:00 Terrestrial Time (not UTC).
|
static AbsoluteDate |
AbsoluteDate.JAVA_EPOCH
Java Reference epoch: 1970-01-01T00:00:00 Universal Time Coordinate.
|
static AbsoluteDate |
AbsoluteDate.JULIAN_EPOCH
Reference epoch for julian dates: -4712-01-01T12:00:00 Terrestrial Time.
|
static AbsoluteDate |
AbsoluteDate.MODIFIED_JULIAN_EPOCH
Reference epoch for modified julian dates: 1858-11-17T00:00:00 Terrestrial Time.
|
static AbsoluteDate |
AbsoluteDate.QZSS_EPOCH
Reference epoch for QZSS weeks: 1980-01-06T00:00:00 QZSS time.
|
Modifier and Type | Method and Description |
---|---|
static void |
TimeScalesFactory.addDefaultUTCTAIOffsetsLoaders()
Add the default loaders for UTC-TAI offsets history files (both IERS and USNO).
|
static void |
TimeScalesFactory.addUTCTAIOffsetsLoader(UTCTAIOffsetsLoader loader)
Add a loader for UTC-TAI offsets history files.
|
static void |
TimeScalesFactory.clearUTCTAIOffsetsLoaders()
Clear loaders for UTC-TAI offsets history files.
|
static AbsoluteDate |
AbsoluteDate.createBesselianEpoch(double besselianEpoch)
Build an instance corresponding to a Besselian Epoch (BE).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createBesselianEpoch(T besselianEpoch)
Build an instance corresponding to a Besselian Epoch (BE).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createGPSDate(int weekNumber,
T milliInWeek)
Build an instance corresponding to a GPS date.
|
static AbsoluteDate |
AbsoluteDate.createJulianEpoch(double julianEpoch)
Build an instance corresponding to a Julian Epoch (JE).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createJulianEpoch(T julianEpoch)
Build an instance corresponding to a Julian Epoch (JE).
|
static BDTScale |
TimeScalesFactory.getBDT()
Get the BeiDou Navigation Satellite System time scale.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getCCSDSEpoch(Field<T> field)
Reference epoch for CCSDS Time Code Format (CCSDS 301.0-B-4):
|
DateTimeComponents |
FieldAbsoluteDate.getComponents(int minutesFromUTC)
Split the instance into date/time components for a local time.
|
DateTimeComponents |
AbsoluteDate.getComponents(int minutesFromUTC)
Split the instance into date/time components for a local time.
|
DateTimeComponents |
FieldAbsoluteDate.getComponents(TimeZone timeZone)
Split the instance into date/time components for a time zone.
|
DateTimeComponents |
AbsoluteDate.getComponents(TimeZone timeZone)
Split the instance into date/time components for a time zone.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getFiftiesEpoch(Field<T> field)
Reference epoch for 1950 dates: 1950-01-01T00:00:00 Terrestrial Time.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getGalileoEpoch(Field<T> field)
Reference epoch for Galileo System Time: 1999-08-22T00:00:00 UTC.
|
static GLONASSScale |
TimeScalesFactory.getGLONASS()
Get the GLObal NAvigation Satellite System time scale.
|
static GMSTScale |
TimeScalesFactory.getGMST(IERSConventions conventions,
boolean simpleEOP)
Get the Greenwich Mean Sidereal Time scale.
|
static GPSScale |
TimeScalesFactory.getGPS()
Get the Global Positioning System scale.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getGPSEpoch(Field<T> field)
Reference epoch for GPS weeks: 1980-01-06T00:00:00 GPS time.
|
static GalileoScale |
TimeScalesFactory.getGST()
Get the Galileo System Time scale.
|
static IRNSSScale |
TimeScalesFactory.getIRNSS()
Get the Indian Regional Navigation Satellite System time scale.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getJ2000Epoch(Field<T> field)
J2000.0 Reference epoch: 2000-01-01T12:00:00 Terrestrial Time (not UTC).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getJavaEpoch(Field<T> field)
Java Reference epoch: 1970-01-01T00:00:00 Universal Time Coordinate.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getJulianEpoch(Field<T> field)
Reference epoch for julian dates: -4712-01-01T12:00:00 Terrestrial Time.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getModifiedJulianEpoch(Field<T> field)
Reference epoch for modified julian dates: 1858-11-17T00:00:00 Terrestrial Time.
|
static QZSSScale |
TimeScalesFactory.getQZSS()
Get the Quasi-Zenith Satellite System time scale.
|
static TAIScale |
TimeScalesFactory.getTAI()
Get the International Atomic Time scale.
|
static TCBScale |
TimeScalesFactory.getTCB()
Get the Barycentric Coordinate Time scale.
|
static TCGScale |
TimeScalesFactory.getTCG()
Get the Geocentric Coordinate Time scale.
|
static TDBScale |
TimeScalesFactory.getTDB()
Get the Barycentric Dynamic Time scale.
|
static LazyLoadedTimeScales |
TimeScalesFactory.getTimeScales()
Get the instance of
TimeScales that is called by all of the static methods
in this class. |
static TTScale |
TimeScalesFactory.getTT()
Get the Terrestrial Time scale.
|
static UT1Scale |
TimeScalesFactory.getUT1(EOPHistory history)
Get the Universal Time 1 scale.
|
static UT1Scale |
TimeScalesFactory.getUT1(IERSConventions conventions,
boolean simpleEOP)
Get the Universal Time 1 scale.
|
static UTCScale |
TimeScalesFactory.getUTC()
Get the Universal Time Coordinate scale.
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.parseCCSDSCalendarSegmentedTimeCode(byte preambleField,
byte[] timeField)
Build an instance from a CCSDS Calendar Segmented Time Code (CCS).
|
static AbsoluteDate |
AbsoluteDate.parseCCSDSCalendarSegmentedTimeCode(byte preambleField,
byte[] timeField)
Build an instance from a CCSDS Calendar Segmented Time Code (CCS).
|
static AbsoluteDate |
AbsoluteDate.parseCCSDSDaySegmentedTimeCode(byte preambleField,
byte[] timeField,
DateComponents agencyDefinedEpoch)
Build an instance from a CCSDS Day Segmented Time Code (CDS).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSDaySegmentedTimeCode(Field<T> field,
byte preambleField,
byte[] timeField,
DateComponents agencyDefinedEpoch)
Build an instance from a CCSDS Day Segmented Time Code (CDS).
|
static AbsoluteDate |
AbsoluteDate.parseCCSDSUnsegmentedTimeCode(byte preambleField1,
byte preambleField2,
byte[] timeField,
AbsoluteDate agencyDefinedEpoch)
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch)
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
String |
FieldAbsoluteDate.toString()
Get a String representation of the instant location with up to 16 digits of
precision for the seconds value.
|
String |
AbsoluteDate.toString()
Get a String representation of the instant location with up to 16 digits of
precision for the seconds value.
|
String |
FieldAbsoluteDate.toString(int minutesFromUTC)
Get a String representation of the instant location for a local time.
|
String |
AbsoluteDate.toString(int minutesFromUTC)
Get a String representation of the instant location for a local time.
|
String |
FieldAbsoluteDate.toString(TimeZone timeZone)
Get a String representation of the instant location for a time zone.
|
String |
AbsoluteDate.toString(TimeZone timeZone)
Get a String representation of the instant location for a time zone.
|
Constructor and Description |
---|
AbsoluteDate()
Create an instance with a default value (
AbsoluteDate.J2000_EPOCH ). |
AGILeapSecondFilesLoader(String supportedNames)
Build a loader for LeapSecond.dat file from AGI.
|
FieldAbsoluteDate(Field<T> field)
Create an instance with a default value (
FieldAbsoluteDate.getJ2000Epoch(Field) ). |
GLONASSDate(AbsoluteDate date)
Build an instance from an absolute date.
|
GLONASSDate(int na,
int n4,
double secInNa)
Build an instance corresponding to a GLONASS date.
|
GNSSDate(AbsoluteDate date,
SatelliteSystem system)
Build an instance from an absolute date.
|
GNSSDate(int weekNumber,
double milliInWeek,
SatelliteSystem system)
Build an instance corresponding to a GNSS date.
|
TAIUTCDatFilesLoader(String supportedNames)
Build a loader for tai-utc.dat file from USNO.
|
UTCTAIBulletinAFilesLoader(String supportedNames)
Build a loader for IERS bulletins A files.
|
UTCTAIHistoryFilesLoader()
Build a loader for UTC-TAI history file.
|
Modifier and Type | Method and Description |
---|---|
double |
IERSConventions.evaluateTC(AbsoluteDate date)
Evaluate the date offset between the current date and the
reference date . |
<T extends CalculusFieldElement<T>> |
IERSConventions.evaluateTC(FieldAbsoluteDate<T> date)
Evaluate the date offset between the current date and the
reference date . |
TimeScalarFunction |
IERSConventions.getEarthOrientationAngleFunction(TimeScale ut1)
Get the function computing the raw Earth Orientation Angle.
|
TimeVectorFunction |
IERSConventions.getEOPTidalCorrection()
Get the function computing tidal corrections for Earth Orientation Parameters.
|
TimeScalarFunction |
IERSConventions.getGASTFunction(TimeScale ut1,
EOPHistory eopHistory)
Get the function computing Greenwich apparent sidereal time, in radians.
|
TimeScalarFunction |
IERSConventions.getGMSTFunction(TimeScale ut1)
Get the function computing Greenwich mean sidereal time, in radians.
|
TimeScalarFunction |
IERSConventions.getGMSTRateFunction(TimeScale ut1)
Get the function computing Greenwich mean sidereal time rate, in radians per second.
|
TimeScalarFunction |
IERSConventions.getMeanObliquityFunction()
Get the function computing mean obliquity of the ecliptic.
|
FundamentalNutationArguments |
IERSConventions.getNutationArguments(TimeScale timeScale)
Get the fundamental nutation arguments.
|
IERSConventions.NutationCorrectionConverter |
IERSConventions.getNutationCorrectionConverter()
Create a function converting nutation corrections between
δX/δY and δΔψ/δΔε.
|
TimeVectorFunction |
IERSConventions.getNutationFunction()
Get the function computing the nutation angles.
|
AbsoluteDate |
IERSConventions.getNutationReferenceEpoch()
Get the reference epoch for fundamental nutation arguments.
|
TimeVectorFunction |
IERSConventions.getPrecessionFunction()
Get the function computing the precession angles.
|
TimeVectorFunction |
IERSConventions.getTideFrequencyDependenceFunction(TimeScale ut1)
Get the function computing frequency dependent terms (ΔC₂₀, ΔC₂₁, ΔS₂₁, ΔC₂₂, ΔS₂₂).
|
TimeVectorFunction |
IERSConventions.getXYSpXY2Function()
Get the function computing the Celestial Intermediate Pole and Celestial Intermediate Origin components.
|
String |
TimeStampedPVCoordinates.toString()
Return a string representation of this date, position, velocity, and acceleration.
|
String |
TimeStampedFieldPVCoordinates.toString()
Return a string representation of this date, position, velocity, and acceleration.
|
Copyright © 2002-2022 CS GROUP. All rights reserved.