Package 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.
Typical examples of external data are the Earth Orientation Parameters and the leap seconds history.
- Author:
- L. Maisonobe
-
Interface Summary Interface Description DataContext Provides auxiliary data for portions of the application.DataFilter Interface for filtering data (typically uncompressing it) indata providers
before passing it todata loaders
.DataLoader Interface for loading data files fromdata providers
.DataProvider Interface for providing data files tofile loaders
.DataSource.Opener Interface for lazy-opening data streams one time.DataSource.ReaderOpener Interface for lazy-opening a characters stream one time.DataSource.StreamOpener Interface for lazy-opening a binary stream one time.PoissonSeries.CompiledSeries This interface represents a fast evaluator for Poisson series.SimpleTimeStampedTableParser.RowConverter<S extends TimeStamped> Interface for converting a table row into time-stamped data. -
Class Summary Class Description AbstractListCrawler<T> Provider for data files defined in a list.AbstractSelfFeedingLoader Abstract class that combines aDataProvidersManager
with a supported names regular expression forDataProvidersManager.feed(String, DataLoader)
.BodiesElements Elements of the bodies having an effect on nutation.ClasspathCrawler Provider for data files stored as resources in the classpath.CompositeDataContext A simple implementation ofDataContext
that composes the constituent factories into a data context.DataProvidersManager This class manages supporteddata providers
.DataSource Container associating a name with a stream or reader that can be opened lazily.DelaunayArguments Delaunay arguments used for nutation or tides.DirectoryCrawler Provider for data files stored in a directories tree on filesystem.ExceptionalDataContext A data context that always throws a runtime exception when it's methods are used.FieldBodiesElements<T extends CalculusFieldElement<T>> Elements of the bodies having an effect on nutation.FieldDelaunayArguments<T extends CalculusFieldElement<T>> Delaunay arguments used for nutation or tides.FilesListCrawler Provider for data files in an explicit list.FiltersManager Manager fordata filters
.FundamentalNutationArguments Class computing the fundamental arguments for nutation and tides.GzipFilter Filter for gzip compressed data.LazyLoadedDataContext A data context that aims to match the behavior of Orekit 10.0 regarding auxiliary data.NetworkCrawler Provider for data files directly fetched from network.PoissonSeries Class representing a Poisson series for nutation or ephemeris computations.PoissonSeriesParser Parser forPoisson series
files.PolynomialNutation Polynomial nutation function.PolynomialParser Parser for polynomials in IERS tables.SimpleTimeStampedTableParser<T extends TimeStamped> Parser for simple tables containingtime stamped
data.TruncatingFilter Filter for truncating line-oriented files.UnixCompressFilter Filter for Unix compressed data.ZipJarCrawler Helper class for loading data files from a zip/jar archive. -
Enum Summary Enum Description PolynomialParser.Unit Unit for the coefficients.