| Constructor and Description |
|---|
EarthToCelestialPointDirection(CelestialPoint celestialPoint)
Constructor for celestial point direction from Earth center :
the celestial point is the target point.
|
ToCelestialPointDirection(CelestialPoint celestialPoint)
Build a direction described by a celestial point: the celestial point is the target point.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CelestialBody
Interface for celestial bodies like Sun, Moon or solar system planets.
|
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 |
AbstractCelestialPoint
Abstract implementation of the
CelestialPoint interface. |
class |
AbstractIAUCelestialBody
Abstract implementation of the
IAUCelestialBody interface. |
class |
BasicCelestialPoint
Basic celestial point.
|
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 CelestialPoint |
CelestialBodyFactory.getEarthMoonBarycenter()
Get the Earth-Moon barycenter singleton bodies pair.
|
static CelestialPoint |
CelestialBodyFactory.getPoint(String name)
Get a celestial point.
|
static CelestialPoint |
CelestialBodyFactory.getSolarSystemBarycenter()
Get the solar system barycenter aggregated body.
|
CelestialPoint |
UserCelestialBodyLoader.loadCelestialPoint(String name)
Load celestial point.
|
CelestialPoint |
JPLCelestialBodyLoader.loadCelestialPoint(String name)
Load celestial point.
|
CelestialPoint |
CelestialBodyLoader.loadCelestialPoint(String name)
Load celestial point.
|
CelestialPoint |
BSPCelestialBodyLoader.loadCelestialPoint(String name)
Load celestial point.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,CelestialPoint> |
CelestialBodyFactory.getBodies()
Returns the celestial bodies/points map available in the factory.
|
| Constructor and Description |
|---|
TerrestrialTides(Frame centralBodyFrame,
double equatorialRadius,
double mu,
List<CelestialPoint> celestialPoints,
boolean thirdBodyAttDegree3,
boolean frequencyCorr,
boolean ellipticityCorr,
ITerrestrialTidesDataProvider terrestrialData)
Creates a new instance.
|
TerrestrialTides(Frame centralBodyFrame,
double equatorialRadius,
double mu,
List<CelestialPoint> celestialPoints,
boolean thirdBodyAttDegree3,
boolean frequencyCorr,
boolean ellipticityCorr,
ITerrestrialTidesDataProvider terrestrialData,
boolean computePD)
Creates a new instance.
|
TerrestrialTides(Frame centralBodyFrame,
Parameter equatorialRadius,
Parameter mu,
List<CelestialPoint> celestialPoints,
boolean thirdBodyAttDegree3,
boolean frequencyCorr,
boolean ellipticityCorr,
ITerrestrialTidesDataProvider terrestrialData)
Creates a new instance using
Parameter. |
TerrestrialTides(Frame centralBodyFrame,
Parameter equatorialRadius,
Parameter mu,
List<CelestialPoint> celestialPoints,
boolean thirdBodyAttDegree3,
boolean frequencyCorr,
boolean ellipticityCorr,
ITerrestrialTidesDataProvider terrestrialData,
boolean computePD)
Creates a new instance using
Parameter. |
| Modifier and Type | Field and Description |
|---|---|
protected CelestialPoint |
CelestialBodyFrame.celestialPoint
Celestial point centered on this frame.
|
| Modifier and Type | Method and Description |
|---|---|
CelestialPoint |
PredefinedFrameType.getCelestialPoint()
Returns the celestial point associated to Predefined frame key.
|
CelestialPoint |
PredefinedFrame.getCelestialPoint()
Returns the celestial point centered on this frame.
|
CelestialPoint |
CelestialBodyFrame.getCelestialPoint()
Getter for the celestial point centered on this frame.
|
| Constructor and Description |
|---|
CelestialBodyFrame(Frame parent,
TransformProvider transformProvider,
String name,
boolean pseudoInertial,
CelestialPoint celestialPoint)
Generic constructor.
|
CelestialBodyFrame(Frame parent,
TransformProvider transformProvider,
String name,
CelestialPoint celestialPoint)
Constructor.
|
CelestialBodyFrame(Frame parent,
Transform transform,
String name,
boolean pseudoInertial,
CelestialPoint celestialPoint)
Constructor.
|
CelestialBodyFrame(Frame parent,
Transform transform,
String name,
CelestialPoint celestialPoint)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double |
VacuumSignalPropagation.getShapiroTimeCorrection(CelestialPoint celestialPoint)
Computes the Shapiro time dilation due to the gravitational attraction of the provided body.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
CelestialPoint |
SolidTidesAcc.getMoon()
Get the Moon.
|
CelestialPoint |
SolidTidesAcc.getSun()
Get the Sun.
|
| Constructor and Description |
|---|
SolidTidesAcc(boolean computeSunContributionFlag,
boolean computeMoonContributionFlag,
CelestialPoint sunBody,
CelestialPoint moonBody)
Advanced constructor: the user can choose if the sun or the moon contribution has to be deactivated.
|
SolidTidesAcc(CelestialPoint sunBody,
CelestialPoint moonBody)
Default constructor: both sun and moon contributions have to be computed.
|
StelaThirdBodyAttraction(CelestialPoint thirdBody,
int inThirdBodyDegreeMaxPerturbation,
int inThirdBodyDegreeMaxShortPeriods,
int inThirdBodyDegreeMaxPD)
Creates a Stela third body attraction force model.
|
Copyright © 2024 CNES. All rights reserved.