JplSpkEphemerisProviderModelSolarSystemUsingPublicJplData Method |
Consistently applies UseForCentralBodyPositions(CentralBodiesFacet) on JplDE and
some of the *.bsp ephemerides available on the JPL website to model the entire solar system.
The Sun and the planetary system barycenters are computed first and then their updated
positions are applied to the positions of Ceres, Vesta, Pluto, the planets, and the
planetary moons.
See the documentation on the individual ephemeris providers to get instructions about how
to find or generate the files.
Namespace:
AGI.Foundation.Spice
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public static void ModelSolarSystemUsingPublicJplData(
CentralBodiesFacet centralBodiesFacet,
JplDE jplDe,
CeresBspEphemerisProvider ceresBsp,
VestaBspEphemerisProvider vestaBsp,
MarsBspEphemerisProvider mar097Bsp,
Jup365BspEphemerisProvider jup365Bsp,
Sat441BspEphemerisProvider sat441Bsp,
Ura111BspEphemerisProvider ura111Bsp,
Nep097BspEphemerisProvider nep097Bsp,
Plu058BspEphemerisProvider plu058Bsp
)
Public Shared Sub ModelSolarSystemUsingPublicJplData (
centralBodiesFacet As CentralBodiesFacet,
jplDe As JplDE,
ceresBsp As CeresBspEphemerisProvider,
vestaBsp As VestaBspEphemerisProvider,
mar097Bsp As MarsBspEphemerisProvider,
jup365Bsp As Jup365BspEphemerisProvider,
sat441Bsp As Sat441BspEphemerisProvider,
ura111Bsp As Ura111BspEphemerisProvider,
nep097Bsp As Nep097BspEphemerisProvider,
plu058Bsp As Plu058BspEphemerisProvider
)
public:
static void ModelSolarSystemUsingPublicJplData(
CentralBodiesFacet^ centralBodiesFacet,
JplDE^ jplDe,
CeresBspEphemerisProvider^ ceresBsp,
VestaBspEphemerisProvider^ vestaBsp,
MarsBspEphemerisProvider^ mar097Bsp,
Jup365BspEphemerisProvider^ jup365Bsp,
Sat441BspEphemerisProvider^ sat441Bsp,
Ura111BspEphemerisProvider^ ura111Bsp,
Nep097BspEphemerisProvider^ nep097Bsp,
Plu058BspEphemerisProvider^ plu058Bsp
)
static member ModelSolarSystemUsingPublicJplData :
centralBodiesFacet : CentralBodiesFacet *
jplDe : JplDE *
ceresBsp : CeresBspEphemerisProvider *
vestaBsp : VestaBspEphemerisProvider *
mar097Bsp : MarsBspEphemerisProvider *
jup365Bsp : Jup365BspEphemerisProvider *
sat441Bsp : Sat441BspEphemerisProvider *
ura111Bsp : Ura111BspEphemerisProvider *
nep097Bsp : Nep097BspEphemerisProvider *
plu058Bsp : Plu058BspEphemerisProvider -> unit
Parameters
- centralBodiesFacet
- Type: AGI.Foundation.CelestialCentralBodiesFacet
The central bodies to update to use this data. - jplDe
- Type: AGI.Foundation.CelestialJplDE
An ephemeris provider constructed using a planetary ephemeris file. - ceresBsp
- Type: AGI.Foundation.SpiceCeresBspEphemerisProvider
An ephemeris provider constructed using an ceres.bsp file. - vestaBsp
- Type: AGI.Foundation.SpiceVestaBspEphemerisProvider
An ephemeris provider constructed using a vesta.bsp file. - mar097Bsp
- Type: AGI.Foundation.SpiceMarsBspEphemerisProvider
An ephemeris provider constructed using a mar097.bsp file. - jup365Bsp
- Type: AGI.Foundation.SpiceJup365BspEphemerisProvider
An ephemeris provider constructed using a jup365.bsp file. - sat441Bsp
- Type: AGI.Foundation.SpiceSat441BspEphemerisProvider
An ephemeris provider constructed using a sat441.bsp file. - ura111Bsp
- Type: AGI.Foundation.SpiceUra111BspEphemerisProvider
An ephemeris provider constructed using a ura111.bsp file. - nep097Bsp
- Type: AGI.Foundation.SpiceNep097BspEphemerisProvider
An ephemeris provider constructed using a nep097.bsp file. - plu058Bsp
- Type: AGI.Foundation.SpicePlu058BspEphemerisProvider
An ephemeris provider constructed using a plu058.bsp file.
Exceptions See Also