| Package | Description | 
|---|---|
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.spice | 
 Contains types used in modeling the ephemeris of solar system bodies using JPL SPICE files. 
 | 
| Class and Description | 
|---|
| IProvideNaifIdCode
 This central body, barycenter, spacecraft, ground station,
 or other physical object or location provides a NAIF
 identification code. 
 | 
| Class and Description | 
|---|
| AsteroidsBspEphemerisProvider
 Provides access to the positions of asteroids
 with respect to the Solar System barycenter. 
 | 
| CeresBspEphemerisProvider
 Provides access to the position of Ceres
 with respect to the Sun. 
 | 
| IProvideNaifIdCode
 This central body, barycenter, spacecraft, ground station,
 or other physical object or location provides a NAIF
 identification code. 
 | 
| JplSpkEphemerisProvider
 The common base for classes for loading and accessing JPL SPK files. 
 | 
| JplSpkFile
 Provides raw access to a JPL Spacecraft and Planet Kernel (SPK) file, which typically uses a binary *.bsp extension. 
 | 
| Jup365BspEphemerisProvider
 Provides access to the positions of Jupiter and several of its moons
 with respect to the Jupiter system barycenter. 
 | 
| JupiterBspEphemerisProvider
 Provides access to the positions of Io, Europa, Ganymede, and Callisto
 with respect to the Jupiter system barycenter. 
 | 
| MarsBspEphemerisProvider
 Provides access to the positions of Mars, Phobos, and Deimos
 with respect to the Mars system barycenter. 
 | 
| Nep097BspEphemerisProvider
 Provides access to the positions of Neptune and Triton
 with respect to the Neptune system barycenter. 
 | 
| NeptuneBspEphemerisProvider
 Provides access to the position of Triton
 with respect to the Neptune system barycenter. 
 | 
| PlanetsBspEphemerisProvider
 Provides access to the positions of the Sun and planetary
 system barycenters with respect to the Solar System barycenter. 
 | 
| Plu058BspEphemerisProvider
 Provides access to the positions of Pluto and several of its moons
 with respect to the Pluto system barycenter. 
 | 
| PlutoBspEphemerisProvider
 Provides access to the position of Charon
 with respect to the Pluto system barycenter. 
 | 
| Sat441BspEphemerisProvider
 Provides access to the positions of Saturn and several of its moons
 with respect to the Saturn system barycenter. 
 | 
| SaturnBspEphemerisProvider
 Provides access to the positions of the nine major moons of Saturn
 with respect to the Saturn system barycenter. 
 | 
| Ura111BspEphemerisProvider
 Provides access to the positions of Uranus and several of its moons
 with respect to the Uranus system barycenter. 
 | 
| UranusBspEphemerisProvider
 Provides access to the positions of Ariel and Titania
 with respect to the Uranus system barycenter. 
 | 
| VestaBspEphemerisProvider
 Provides access to the position of Vesta
 with respect to the Sun. 
 |