| Interface | Description |
|---|---|
| BodyShape |
Interface representing the rigid surface shape of a natural body.
|
| CelestialBody |
Interface for celestial bodies like Sun, Moon or solar system planets.
|
| CelestialBodyLoader |
Interface for loading celestial bodies.
|
| EllipsoidBodyShape |
Extended interface for spheroid model to represent celestial bodies shape : extends the
GeometricBodyShape
interface by adding getters to access the spheroid parameters. |
| GeometricBodyShape |
Extended interface for celestial bodies shapes : extends the OREKIT's BodyShape interface by adding
geometric methods.
|
| IAUPole |
Interface for IAU pole and primer meridian orientations.
|
| Class | Description |
|---|---|
| AbstractCelestialBody |
Abstract implementation of the
CelestialBody interface. |
| BasicBoardSun |
This class provides the Sun direction at a specific date, according to a simple analytical model.
|
| CelestialBodyFactory |
Factory class for bodies of the solar system.
|
| ExtendedOneAxisEllipsoid |
Implementation of the EllipsoidBodyShape interface : this an extended spheroid model to represent celestial bodies
shapes.
|
| GeodeticPoint |
Point location relative to a 2D body surface.
|
| IAUPoleFactory |
Factory class for IAU poles.
|
| JPLEphemeridesLoader |
Loader for JPL ephemerides binary files (DE 4xx) and similar formats (INPOP 06/08/10).
|
| MeeusMoon |
This class implements the Moon ephemerides according to the algorithm of Meeus.
|
| MeeusSun |
This class implements the Sun ephemerides according to the algorithm of Meeus, it only provides the position.
|
| OneAxisEllipsoid |
Modeling of a one-axis ellipsoid.
|
| PosVelChebyshev |
Position-Velocity model based on Chebyshev polynomials.
|
| UserCelestialBody |
User-defined celestial body.
|
| Enum | Description |
|---|---|
| JPLEphemeridesLoader.EphemerisType |
List of supported ephemerides types.
|
| MeeusSun.MODEL |
Enumerate to choose the used Meeus model : standard, Stela or board model.
|
Copyright © 2021 CNES. All rights reserved.