| Package | Description | 
|---|---|
| agi.foundation.spice | 
 Contains types used in modeling the ephemeris of solar system bodies using JPL SPICE files. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AsteroidsBspEphemerisProvider
Provides access to the positions of asteroids
 with respect to the Solar System barycenter. 
 | 
class  | 
CeresBspEphemerisProvider
Provides access to the position of Ceres
 with respect to the Sun. 
 | 
class  | 
Jup365BspEphemerisProvider
Provides access to the positions of Jupiter and several of its moons
 with respect to the Jupiter system barycenter. 
 | 
class  | 
JupiterBspEphemerisProvider
Provides access to the positions of Io, Europa, Ganymede, and Callisto
 with respect to the Jupiter system barycenter. 
 | 
class  | 
MarsBspEphemerisProvider
Provides access to the positions of Mars, Phobos, and Deimos
 with respect to the Mars system barycenter. 
 | 
class  | 
Nep097BspEphemerisProvider
Provides access to the positions of Neptune and Triton
 with respect to the Neptune system barycenter. 
 | 
class  | 
NeptuneBspEphemerisProvider
Provides access to the position of Triton
 with respect to the Neptune system barycenter. 
 | 
class  | 
PlanetsBspEphemerisProvider
Provides access to the positions of the Sun and planetary
 system barycenters with respect to the Solar System barycenter. 
 | 
class  | 
Plu058BspEphemerisProvider
Provides access to the positions of Pluto and several of its moons
 with respect to the Pluto system barycenter. 
 | 
class  | 
PlutoBspEphemerisProvider
Provides access to the position of Charon
 with respect to the Pluto system barycenter. 
 | 
class  | 
Sat441BspEphemerisProvider
Provides access to the positions of Saturn and several of its moons
 with respect to the Saturn system barycenter. 
 | 
class  | 
SaturnBspEphemerisProvider
Provides access to the positions of the nine major moons of Saturn
 with respect to the Saturn system barycenter. 
 | 
class  | 
Ura111BspEphemerisProvider
Provides access to the positions of Uranus and several of its moons
 with respect to the Uranus system barycenter. 
 | 
class  | 
UranusBspEphemerisProvider
Provides access to the positions of Ariel and Titania
 with respect to the Uranus system barycenter. 
 | 
class  | 
VestaBspEphemerisProvider
Provides access to the position of Vesta
 with respect to the Sun. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
VestaBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
UranusBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
SaturnBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
PlutoBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
PlanetsBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
NeptuneBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
MarsBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
JupiterBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected abstract boolean | 
JplSpkEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CeresBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
AsteroidsBspEphemerisProvider.checkForSameDefinition(JplSpkEphemerisProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| Constructor and Description | 
|---|
JplSpkEphemerisProvider(JplSpkEphemerisProvider existingInstance,
                       CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 |