Sky View Café - Java

org.shetline.astronomy
Class JupiterInfo

java.lang.Object
  extended by org.shetline.astronomy.JupiterInfo

public class JupiterInfo
extends Object


Field Summary
protected  double cacheTime
           
protected static String DEFAULT_GRS_FILE
           
protected static Angle DEFAULT_GRS_LONG
           
static int FAIR
           
protected static String firstGRSDate
           
protected  Angle fixedGRSLong
           
static int GOOD
           
protected  Angle grsCMOffset
           
protected  Angle grsLong
           
protected static double grsLongAtMaxTime
           
protected static Angle grsLongAtMaxTimeAngle
           
protected static double grsLongAtMinTime
           
protected static double[] grsLongs
           
protected static double[] grsTimes
           
protected static double interpolationSpan
           
protected static String lastGRSDate
           
protected static double maxGRSTableTime
           
protected static double minGRSTableTime
           
static int POOR
           
protected static double postTableGRSDrift
           
protected static double preTableGRSDrift
           
protected static boolean properlyInitialized
           
protected  Angle sys1Long
           
protected  Angle sys2Long
           
 
Constructor Summary
JupiterInfo()
           
 
Method Summary
protected  void calculateLongitudes(double time_JDE)
           
 void clearFixedGRSLongitude()
           
 Angle getEffectiveFixedGRSLongitude()
           
static String getFirstGRSDate()
           
 Angle getFixedGRSLongitude()
           
 Angle getGRSCMOffset(double time_JDE)
           
 Angle getGRSLongitude(double time_JDE)
           
static String getLastGRSDate()
           
static Angle getLastKnownGRSLongitude()
           
 Angle getSystemIILongitude(double time_JDE)
           
 Angle getSystemILongitude(double time_JDE)
           
static int grsDataQuality(double time_JDU)
           
static boolean isProperlyInitialized()
           
static void readGRSInfo(InputStream grsIn)
           
 void setFixedGRSLongitude(Angle longitude)
           
 void setFixedGRSLongitude(double longitude)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cacheTime

protected double cacheTime

fixedGRSLong

protected Angle fixedGRSLong

grsCMOffset

protected Angle grsCMOffset

grsLong

protected Angle grsLong

sys1Long

protected Angle sys1Long

sys2Long

protected Angle sys2Long

firstGRSDate

protected static String firstGRSDate

grsLongAtMinTime

protected static double grsLongAtMinTime

grsLongAtMaxTime

protected static double grsLongAtMaxTime

grsLongAtMaxTimeAngle

protected static Angle grsLongAtMaxTimeAngle

interpolationSpan

protected static double interpolationSpan

lastGRSDate

protected static String lastGRSDate

maxGRSTableTime

protected static double maxGRSTableTime

minGRSTableTime

protected static double minGRSTableTime

postTableGRSDrift

protected static double postTableGRSDrift

preTableGRSDrift

protected static double preTableGRSDrift

grsTimes

protected static double[] grsTimes

grsLongs

protected static double[] grsLongs

DEFAULT_GRS_LONG

protected static final Angle DEFAULT_GRS_LONG

properlyInitialized

protected static boolean properlyInitialized

DEFAULT_GRS_FILE

protected static final String DEFAULT_GRS_FILE
See Also:
Constant Field Values

GOOD

public static final int GOOD
See Also:
Constant Field Values

FAIR

public static final int FAIR
See Also:
Constant Field Values

POOR

public static final int POOR
See Also:
Constant Field Values
Constructor Detail

JupiterInfo

public JupiterInfo()
Method Detail

readGRSInfo

public static void readGRSInfo(InputStream grsIn)
                        throws IOException
Throws:
IOException

isProperlyInitialized

public static boolean isProperlyInitialized()

grsDataQuality

public static int grsDataQuality(double time_JDU)

getFirstGRSDate

public static String getFirstGRSDate()

getLastGRSDate

public static String getLastGRSDate()

getLastKnownGRSLongitude

public static Angle getLastKnownGRSLongitude()

getSystemILongitude

public Angle getSystemILongitude(double time_JDE)

getSystemIILongitude

public Angle getSystemIILongitude(double time_JDE)

getGRSLongitude

public Angle getGRSLongitude(double time_JDE)

getGRSCMOffset

public Angle getGRSCMOffset(double time_JDE)

setFixedGRSLongitude

public void setFixedGRSLongitude(double longitude)

setFixedGRSLongitude

public void setFixedGRSLongitude(Angle longitude)

getFixedGRSLongitude

public Angle getFixedGRSLongitude()

getEffectiveFixedGRSLongitude

public Angle getEffectiveFixedGRSLongitude()

clearFixedGRSLongitude

public void clearFixedGRSLongitude()

calculateLongitudes

protected void calculateLongitudes(double time_JDE)

Sky View Café - Java