| Package | Description | 
|---|---|
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.geometry | 
 Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames; 
 the manner in which they are related; and transformations between representations. 
 | 
| 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  | 
JplDE200
Represents JPL DE200 ephemeris data. 
 | 
class  | 
JplDE403
Represents JPL DE403 ephemeris data. 
 | 
class  | 
JplDE405
Represents JPL DE405 ephemeris data. 
 | 
class  | 
JplDE421
Represents JPL DE421 ephemeris data. 
 | 
class  | 
JplDE430
Represents JPL DE430 ephemeris data. 
 | 
class  | 
JplDE440
Represents JPL DE440 ephemeris data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
JplDE440.checkForSameDefinition(JplDE other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
JplDE430.checkForSameDefinition(JplDE other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
JplDE421.checkForSameDefinition(JplDE other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
JplDE405.checkForSameDefinition(JplDE other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
JplDE403.checkForSameDefinition(JplDE other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
JplDE200.checkForSameDefinition(JplDE other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected abstract boolean | 
JplDE.checkForSameDefinition(JplDE other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| Constructor and Description | 
|---|
JplDE(JplDE existingInstance,
     CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
JplDE | 
JplDECenterOfMassPoint.getJplDE()
Gets the JPL DE instance to use. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JplDECenterOfMassPoint.setJplDE(JplDE value)
Sets the JPL DE instance to use. 
 | 
| Constructor and Description | 
|---|
JplDECenterOfMassPoint(JplDE jplDE,
                      JplDECentralBody centralBody)
Initializes a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
JplSpkEphemerisProvider.modelSolarSystemUsingPublicJplData(CentralBodiesFacet centralBodiesFacet,
                                  JplDE jplDe,
                                  CeresBspEphemerisProvider ceresBsp,
                                  VestaBspEphemerisProvider vestaBsp,
                                  MarsBspEphemerisProvider mar097Bsp,
                                  Jup365BspEphemerisProvider jup365Bsp,
                                  Sat441BspEphemerisProvider sat441Bsp,
                                  Ura111BspEphemerisProvider ura111Bsp,
                                  Nep097BspEphemerisProvider nep097Bsp,
                                  Plu058BspEphemerisProvider plu058Bsp)
    Consistently applies  
JplSpkEphemerisProvider.useForCentralBodyPositions(agi.foundation.celestial.CentralBodiesFacet) on JplDE and
    some of the *.bsp ephemerides available on the JPL website to model the entire solar system. |