| 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 |
|---|---|
CelestialBody |
SurfaceDistanceDetector.getBody()
Getter for the body.
|
| Constructor and Description |
|---|
SurfaceDistanceDetector(CelestialBody bodyIn,
double surfaceDistanceIn,
SurfaceDistanceDetector.BodyDistanceType bodyDistanceTypeIn)
Constructor for a DistanceDetector instance.
|
SurfaceDistanceDetector(CelestialBody bodyIn,
double surfaceDistanceIn,
SurfaceDistanceDetector.BodyDistanceType bodyDistanceTypeIn,
double maxCheck,
double threshold)
Constructor for a DistanceDetector instance with additional maxCheck and threshold parameters
The default implementation behavior is to
stop propagation when the distance is
reached. |
SurfaceDistanceDetector(CelestialBody bodyIn,
double surfaceDistanceIn,
SurfaceDistanceDetector.BodyDistanceType bodyDistanceTypeIn,
double maxCheck,
double threshold,
EventDetector.Action actionIncreasing,
EventDetector.Action actionDecreasing)
Constructor for a DistanceDetector instance with complementary parameters.
|
SurfaceDistanceDetector(CelestialBody bodyIn,
double surfaceDistanceIn,
SurfaceDistanceDetector.BodyDistanceType bodyDistanceTypeIn,
double maxCheck,
double threshold,
EventDetector.Action actionIncreasing,
EventDetector.Action actionDecreasing,
boolean removeIncreasing,
boolean removeDecreasing)
Constructor for a DistanceDetector instance with complementary parameters.
|
SurfaceDistanceDetector(CelestialBody bodyIn,
double surfaceDistanceIn,
SurfaceDistanceDetector.BodyDistanceType bodyDistanceTypeIn,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Build a new altitude detector with slope selection.
|
| 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 © 2024 CNES. All rights reserved.