JplSpkEphemerisProvider.ModelSolarSystemUsingPlanetaryDataSupplement 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: 25.1.421.0 (25.1.421.0)
Syntaxpublic static void ModelSolarSystemUsingPlanetaryDataSupplement(
CentralBodiesFacet centralBodiesFacet,
PlanetsBspEphemerisProvider planetsBsp,
AsteroidsBspEphemerisProvider asteroidsBsp,
MarsBspEphemerisProvider marsBsp,
JupiterBspEphemerisProvider jupiterBsp,
SaturnBspEphemerisProvider saturnBsp,
UranusBspEphemerisProvider uranusBsp,
NeptuneBspEphemerisProvider neptuneBsp,
PlutoBspEphemerisProvider plutoBsp
)
Public Shared Sub ModelSolarSystemUsingPlanetaryDataSupplement (
centralBodiesFacet As CentralBodiesFacet,
planetsBsp As PlanetsBspEphemerisProvider,
asteroidsBsp As AsteroidsBspEphemerisProvider,
marsBsp As MarsBspEphemerisProvider,
jupiterBsp As JupiterBspEphemerisProvider,
saturnBsp As SaturnBspEphemerisProvider,
uranusBsp As UranusBspEphemerisProvider,
neptuneBsp As NeptuneBspEphemerisProvider,
plutoBsp As PlutoBspEphemerisProvider
)
public:
static void ModelSolarSystemUsingPlanetaryDataSupplement(
CentralBodiesFacet^ centralBodiesFacet,
PlanetsBspEphemerisProvider^ planetsBsp,
AsteroidsBspEphemerisProvider^ asteroidsBsp,
MarsBspEphemerisProvider^ marsBsp,
JupiterBspEphemerisProvider^ jupiterBsp,
SaturnBspEphemerisProvider^ saturnBsp,
UranusBspEphemerisProvider^ uranusBsp,
NeptuneBspEphemerisProvider^ neptuneBsp,
PlutoBspEphemerisProvider^ plutoBsp
)
static member ModelSolarSystemUsingPlanetaryDataSupplement :
centralBodiesFacet : CentralBodiesFacet *
planetsBsp : PlanetsBspEphemerisProvider *
asteroidsBsp : AsteroidsBspEphemerisProvider *
marsBsp : MarsBspEphemerisProvider *
jupiterBsp : JupiterBspEphemerisProvider *
saturnBsp : SaturnBspEphemerisProvider *
uranusBsp : UranusBspEphemerisProvider *
neptuneBsp : NeptuneBspEphemerisProvider *
plutoBsp : PlutoBspEphemerisProvider -> unit
Parameters
- centralBodiesFacet
- Type: AGI.Foundation.Celestial.CentralBodiesFacet
The central bodies to update to use this data. - planetsBsp
- Type: AGI.Foundation.Spice.PlanetsBspEphemerisProvider
An ephemeris provider constructed using a planets.bsp file. - asteroidsBsp
- Type: AGI.Foundation.Spice.AsteroidsBspEphemerisProvider
An ephemeris provider constructed using an asteroids.bsp file. - marsBsp
- Type: AGI.Foundation.Spice.MarsBspEphemerisProvider
An ephemeris provider constructed using a mars.bsp or mar097.bsp file. - jupiterBsp
- Type: AGI.Foundation.Spice.JupiterBspEphemerisProvider
An ephemeris provider constructed using a jupiter.bsp file. - saturnBsp
- Type: AGI.Foundation.Spice.SaturnBspEphemerisProvider
An ephemeris provider constructed using a saturn.bsp file. - uranusBsp
- Type: AGI.Foundation.Spice.UranusBspEphemerisProvider
An ephemeris provider constructed using a uranus.bsp file. - neptuneBsp
- Type: AGI.Foundation.Spice.NeptuneBspEphemerisProvider
An ephemeris provider constructed using a neptune.bsp file. - plutoBsp
- Type: AGI.Foundation.Spice.PlutoBspEphemerisProvider
An ephemeris provider constructed using a pluto.bsp file.
Exceptions
See Also