JplSpkEphemerisProvider.ModelSolarSystemUsingPublicJplData 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: 25.1.421.0 (25.1.421.0)
Syntaxpublic 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.Celestial.CentralBodiesFacet
The central bodies to update to use this data. - jplDe
- Type: AGI.Foundation.Celestial.JplDE
An ephemeris provider constructed using a planetary ephemeris file. - ceresBsp
- Type: AGI.Foundation.Spice.CeresBspEphemerisProvider
An ephemeris provider constructed using an ceres.bsp file. - vestaBsp
- Type: AGI.Foundation.Spice.VestaBspEphemerisProvider
An ephemeris provider constructed using a vesta.bsp file. - mar097Bsp
- Type: AGI.Foundation.Spice.MarsBspEphemerisProvider
An ephemeris provider constructed using a mar097.bsp file. - jup365Bsp
- Type: AGI.Foundation.Spice.Jup365BspEphemerisProvider
An ephemeris provider constructed using a jup365.bsp file. - sat441Bsp
- Type: AGI.Foundation.Spice.Sat441BspEphemerisProvider
An ephemeris provider constructed using a sat441.bsp file. - ura111Bsp
- Type: AGI.Foundation.Spice.Ura111BspEphemerisProvider
An ephemeris provider constructed using a ura111.bsp file. - nep097Bsp
- Type: AGI.Foundation.Spice.Nep097BspEphemerisProvider
An ephemeris provider constructed using a nep097.bsp file. - plu058Bsp
- Type: AGI.Foundation.Spice.Plu058BspEphemerisProvider
An ephemeris provider constructed using a plu058.bsp file.
Exceptions
See Also