edu.wisc.ssec.mcidasv.data.adde.sgp4
Class Sidereal

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.data.adde.sgp4.Sidereal

public class Sidereal
extends Object

Author:
Shawn

Constructor Summary
Sidereal()
           
 
Method Summary
static double Greenwich_Mean_Sidereal_Deg(double mjd)
          Calculates the Greenwich mean sidereal time (GMST) on julDate (doesn't have to be 0h).
static void main(String[] args)
           
static double Mean_Sidereal_Deg(double mjd, double longitudeDeg)
          Calculates the mean sidereal time (MST) on julDate (doesn't have to be 0h) for a given longitiude.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sidereal

public Sidereal()
Method Detail

Greenwich_Mean_Sidereal_Deg

public static double Greenwich_Mean_Sidereal_Deg(double mjd)
Calculates the Greenwich mean sidereal time (GMST) on julDate (doesn't have to be 0h). Used calculations from Meesus 2nd ed.

Parameters:
mjd - Modified Julian Date
Returns:
Greenwich mean sidereal time in degrees (0-360)

Mean_Sidereal_Deg

public static double Mean_Sidereal_Deg(double mjd,
                                       double longitudeDeg)
Calculates the mean sidereal time (MST) on julDate (doesn't have to be 0h) for a given longitiude.

Parameters:
mjd - Modified Julian Date
longitude - longitude in degrees
Returns:
mean sidereal time in degrees (0-360)

main

public static void main(String[] args)