Click or drag to resize

JplSpkEphemerisProviderModelSolarSystemUsingPlanetaryDataSupplement Method

Consistently applies UseForCentralBodyPositions(CentralBodiesFacet) on all of the *.bsp ephemerides available in the STK Planetary Data Supplement to model the entire solar system. The planetary system barycenters are computed first and then their updated positions are applied to the positions of Pluto, the planets, and the planetary moons. Both the central bodies facet and the ephemeris providers will have their planetary system barycenters updated.

See the documentation on the individual ephemeris providers to get instructions about how to find the files.

Namespace:  AGI.Foundation.Spice
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public static void ModelSolarSystemUsingPlanetaryDataSupplement(
	CentralBodiesFacet centralBodiesFacet,
	PlanetsBspEphemerisProvider planetsBsp,
	AsteroidsBspEphemerisProvider asteroidsBsp,
	MarsBspEphemerisProvider marsBsp,
	JupiterBspEphemerisProvider jupiterBsp,
	SaturnBspEphemerisProvider saturnBsp,
	UranusBspEphemerisProvider uranusBsp,
	NeptuneBspEphemerisProvider neptuneBsp,
	PlutoBspEphemerisProvider plutoBsp
)

Parameters

centralBodiesFacet
Type: AGI.Foundation.CelestialCentralBodiesFacet
The central bodies to update to use this data.
planetsBsp
Type: AGI.Foundation.SpicePlanetsBspEphemerisProvider
An ephemeris provider constructed using a planets.bsp file.
asteroidsBsp
Type: AGI.Foundation.SpiceAsteroidsBspEphemerisProvider
An ephemeris provider constructed using an asteroids.bsp file.
marsBsp
Type: AGI.Foundation.SpiceMarsBspEphemerisProvider
An ephemeris provider constructed using a mars.bsp or mar097.bsp file.
jupiterBsp
Type: AGI.Foundation.SpiceJupiterBspEphemerisProvider
An ephemeris provider constructed using a jupiter.bsp file.
saturnBsp
Type: AGI.Foundation.SpiceSaturnBspEphemerisProvider
An ephemeris provider constructed using a saturn.bsp file.
uranusBsp
Type: AGI.Foundation.SpiceUranusBspEphemerisProvider
An ephemeris provider constructed using a uranus.bsp file.
neptuneBsp
Type: AGI.Foundation.SpiceNeptuneBspEphemerisProvider
An ephemeris provider constructed using a neptune.bsp file.
plutoBsp
Type: AGI.Foundation.SpicePlutoBspEphemerisProvider
An ephemeris provider constructed using a pluto.bsp file.
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown when centralBodiesFacet or any of the JplSpkEphemerisProvider derived classes are .
See Also