| Constructor and Description |
|---|
SunPointing(Vector3D firstAxis,
Vector3D secondAxis,
CelestialBody sun)
Constructor of the sun pointing attitude law.
|
| Constructor and Description |
|---|
CelestialBodyPolesAxisDirection(CelestialBody inBody)
Build a direction defined by the frame associated to a celestial body.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAUCelestialBody
Interface for IAU celestial bodies like Sun, Moon or solar system planets.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCelestialBody
Abstract implementation of the
CelestialBody interface. |
class |
AbstractIAUCelestialBody
Abstract implementation of the
IAUCelestialBody interface. |
class |
Earth
Earth body.
|
class |
MeeusMoon
This class implements the Moon ephemerides according to the algorithm of Meeus.
|
class |
MeeusSun
This class implements the Sun ephemerides according to the algorithm of Meeus, it only provides
the position.
|
class |
UserCelestialBody
User-defined celestial body.
|
class |
UserIAUCelestialBody
User-defined IAU celestial body.
|
| Modifier and Type | Method and Description |
|---|---|
static CelestialBody |
CelestialBodyFactory.getBody(String name)
Get a celestial body.
|
static CelestialBody |
CelestialBodyFactory.getEarth()
Get the Earth singleton body.
|
static CelestialBody |
CelestialBodyFactory.getJupiter()
Get the Jupiter singleton body.
|
static CelestialBody |
CelestialBodyFactory.getMars()
Get the Mars singleton body.
|
static CelestialBody |
CelestialBodyFactory.getMercury()
Get the Mercury singleton body.
|
static CelestialBody |
CelestialBodyFactory.getMoon()
Get the Moon singleton body.
|
static CelestialBody |
CelestialBodyFactory.getNeptune()
Get the Neptune singleton body.
|
static CelestialBody |
CelestialBodyFactory.getPluto()
Get the Pluto singleton body.
|
static CelestialBody |
CelestialBodyFactory.getSaturn()
Get the Saturn singleton body.
|
static CelestialBody |
CelestialBodyFactory.getSun()
Get the Sun singleton body.
|
static CelestialBody |
CelestialBodyFactory.getUranus()
Get the Uranus singleton body.
|
static CelestialBody |
CelestialBodyFactory.getVenus()
Get the Venus singleton body.
|
CelestialBody |
UserCelestialBodyLoader.loadCelestialBody(String name)
Load celestial body.
|
CelestialBody |
JPLCelestialBodyLoader.loadCelestialBody(String name)
Load celestial body.
|
CelestialBody |
CelestialBodyLoader.loadCelestialBody(String name)
Load celestial body.
|
CelestialBody |
BSPCelestialBodyLoader.loadCelestialBody(String name)
Load celestial body.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
InterplanetaryUtils.computeSphereInfluenceRadius(CelestialBody body1,
CelestialBody body2,
AbsoluteDate date)
Compute the sphere of influence (SOI) radius around the lightest body for the provided body couple at the given
date.
|
| Modifier and Type | Method and Description |
|---|---|
static double[] |
InterplanetaryUtils.computeSphereInfluenceRadius(List<CelestialBody> bodiesList1,
List<CelestialBody> bodiesList2,
List<AbsoluteDate> dates)
Compute the sphere of influence (SOI) radius around the lightest body for each body couple at a given date.
|
static double[] |
InterplanetaryUtils.computeSphereInfluenceRadius(List<CelestialBody> bodiesList1,
List<CelestialBody> bodiesList2,
List<AbsoluteDate> dates)
Compute the sphere of influence (SOI) radius around the lightest body for each body couple at a given date.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MeeusMoonStela
This class implements the Moon ephemerides according to the algorithm of Meeus, it only provides
the position.
|
Copyright © 2025 CNES. All rights reserved.