org.shetline.astronomy
Class VSOP87Planets
java.lang.Object
org.shetline.astronomy.HeliocentricPlanets
org.shetline.astronomy.VSOP87Planets
public class VSOP87Planets
- extends HeliocentricPlanets
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
properlyInitialized
protected static boolean properlyInitialized
CACHE_SIZE
protected static final int CACHE_SIZE
- See Also:
- Constant Field Values
cachedTimes
protected double[][] cachedTimes
cachedPrecision
protected double[][] cachedPrecision
cachedPositions
protected SphericalPosition3D[][] cachedPositions
terms
protected static VSOP87Planets.VSOPTerm[][][][] terms
meanDistance
protected static final double[] meanDistance
VSOP87Planets
public VSOP87Planets()
isProperlyInitialized
public static boolean isProperlyInitialized()
getHeliocentricPosition
public SphericalPosition3D getHeliocentricPosition(int planet,
double time_JDE,
double precisionInArcseconds)
- Specified by:
getHeliocentricPosition
in class HeliocentricPlanets
convertVSOPToF5K
public static SphericalPosition3D convertVSOPToF5K(SphericalPosition3D pos,
double time_JDE)
init
public static void init()
init
public static void init(String vsopDataFile)
initFromStream
public static void initFromStream(InputStream in0)
throws IOException
- Throws:
IOException