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