|
JEphem site tig API Build classes |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jephem.astro.solarsystem.ELP82
Calculation of the Moon coordinates with ELP-2000 82B theory.
Field Summary |
Fields inherited from interface jephem.astro.solarsystem.PlanetaryTheory |
ELP82, PLUTO99, THEORY_NAMES, VSOP87A_FULL |
Constructor Summary | |
ELP82()
|
Method Summary | |
static void |
calcCoord(double jd,
Body body,
double precision,
boolean velocities)
Calculation of Moon coordinates. |
static double |
getPrecision(int bodyIndex,
double jd)
Returns the precision of the calculation for a given julian day and a given body. |
static void |
setDataPath(java.lang.String dataPath)
Sets the path to data used by ELP82 to perform the computations. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ELP82()
Method Detail |
public static void calcCoord(double jd, Body body, double precision, boolean velocities) throws AstroException
jd
- julian date ; time scale : dynamical time TDB.body
- a Body
whose index is at SolarSystemConstants.MOON
.velocities
- Flag indicating if velocities must be also calculated.
ComputationException
- if a computation was asked for an instant not handled by ELP82.
AstroException
- if the data for the computations are not loaded.public static double getPrecision(int bodyIndex, double jd)
bodyIndex
- Integer specifying for which Body the precision is asked ; usejd
- The julian day for which the precision is asked.
SolarSystemConstants
.public static void setDataPath(java.lang.String dataPath)
|
JEphem site tig API Build classes |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |