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.
|
Modifier and Type | Method and Description |
---|---|
static CentralBodiesFacet |
CentralBodiesFacet.getFromContext()
Gets the
CentralBodiesFacet instance from the calculation context. |
Modifier and Type | Method and Description |
---|---|
void |
JplDE.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this JPL DE data for the positions of the centers of mass of the central bodies
in the specified
CentralBodiesFacet instance. |
Constructor and Description |
---|
CentralBodiesFacet(CentralBodiesFacet existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Method and Description |
---|---|
static void |
JplSpkEphemerisProvider.modelSolarSystemUsingPlanetaryDataSupplement(CentralBodiesFacet centralBodiesFacet,
PlanetsBspEphemerisProvider planetsBsp,
AsteroidsBspEphemerisProvider asteroidsBsp,
MarsBspEphemerisProvider marsBsp,
JupiterBspEphemerisProvider jupiterBsp,
SaturnBspEphemerisProvider saturnBsp,
UranusBspEphemerisProvider uranusBsp,
NeptuneBspEphemerisProvider neptuneBsp,
PlutoBspEphemerisProvider plutoBsp)
Consistently applies
JplSpkEphemerisProvider.useForCentralBodyPositions(agi.foundation.celestial.CentralBodiesFacet) on all of the *.bsp ephemerides
available in the STK Planetary Data Supplement to model the entire solar system. |
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. |
void |
VestaBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the position of the center of mass of Vesta
in the specified
CentralBodiesFacet instance. |
void |
UranusBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the positions of the centers of mass of Ariel and Titania
in the specified
CentralBodiesFacet instance. |
void |
Ura111BspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the positions of the centers of mass of Ariel and Titania
in the specified
CentralBodiesFacet instance. |
void |
SaturnBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the positions of the centers of mass of the nine major moons of Saturn
in the specified
CentralBodiesFacet instance. |
void |
Sat441BspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the positions of the centers of mass of the nine major moons of Saturn
in the specified
CentralBodiesFacet instance. |
void |
PlutoBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the position of the center of mass of Charon
in the specified
CentralBodiesFacet instance. |
void |
Plu058BspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the position of the center of mass of Charon
in the specified
CentralBodiesFacet instance. |
void |
PlanetsBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the positions of the Sun, planetary barycenters, planets,
Pluto, and the Moon.
|
void |
NeptuneBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the position of the center of mass of Triton
in the specified
CentralBodiesFacet instance. |
void |
Nep097BspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the position of the center of mass of Triton
in the specified
CentralBodiesFacet instance. |
void |
MarsBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the positions of the centers of mass of Phobos, Deimos, and Mars
in the specified
CentralBodiesFacet instance. |
void |
JupiterBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the positions of the centers of mass of Io, Europa, Ganymede, and Callisto
in the specified
CentralBodiesFacet instance. |
void |
Jup365BspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the positions of the centers of mass of Io, Europa, Ganymede, and Callisto
in the specified
CentralBodiesFacet instance. |
abstract void |
JplSpkEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Use this ephemeris provider to define the locations of whichever central
bodies and barycenters are directly provided by this file.
|
void |
CeresBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the position of the center of mass of Ceres
in the specified
CentralBodiesFacet instance. |
void |
AsteroidsBspEphemerisProvider.useForCentralBodyPositions(CentralBodiesFacet centralBodiesFacet)
Uses this ephemeris provider for the positions of the centers of mass of Ceres and Vesta
in the specified
CentralBodiesFacet instance. |