Sky View Café - Java

org.shetline.astronomy
Class AstronomyUtil

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

public class AstronomyUtil
extends Object


Field Summary
protected static Angle A_G
           
protected static Angle AG2
           
protected static Angle AN1
           
protected static Angle AN2
           
static Color COLOR_ASTRONOMICAL_TWILIGHT
           
static Color COLOR_CIVIL_TWILIGHT
           
static Color COLOR_DAY
           
static Color COLOR_EARLY_SUNRISE
           
static Color COLOR_LATE_SUNRISE
           
static Color COLOR_NAUTICAL_TWILIGHT
           
static Color COLOR_NEAR_SUNRISE
           
static Color COLOR_NIGHT
           
static Color[] COLORS_MOONLIGHT
           
protected static Angle D_G
           
 
Method Summary
static double addMagnitudes(double m1, double m2)
           
static double brightnessRatio(double m1, double m2)
           
static SphericalPosition equatorialToGalactic(SphericalPosition pos)
           
static SphericalPosition equatorialToGalactic(SphericalPosition pos, double time_JDE)
           
static String format(String patternKey, Object... args)
           
static SphericalPosition galacticToEquatorial(SphericalPosition pos)
           
static SphericalPosition galacticToEquatorial(SphericalPosition pos, double time_JDE)
           
static double getBesselianEpochForYear(int year)
           
static double getEpochForYear(int year)
           
static Color getInsolationColor(SkyObserver observer, double time_JDU, boolean moonlight)
           
static Color getInsolationColor(SkyObserver observer, SolarSystem solarSystem, double time_JDU, boolean moonlight)
           
static int getInsolationColorInt(SkyObserver observer, double time_JDU, boolean moonlight)
           
static int getInsolationColorInt(SkyObserver observer, SolarSystem solarSystem, double time_JDU, boolean moonlight)
           
static double getJulianEpochForYear(int year)
           
static Locale getLocale()
           
static ResourceProvider getResourceProvider()
           
static Color getSkyColor(SphericalPosition sunPos, SphericalPosition skyPos, double eclipseTotality)
           
static String getString(String key)
           
static String getString(String key, String defaultValue)
           
static String[] getStrings(String key)
           
static double refractedAltitude(double trueAltitude)
           
static void setLocale(Locale aLocale)
           
static double unrefractedAltitude(double apparentAltitude)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLOR_NIGHT

public static final Color COLOR_NIGHT

COLOR_ASTRONOMICAL_TWILIGHT

public static final Color COLOR_ASTRONOMICAL_TWILIGHT

COLOR_NAUTICAL_TWILIGHT

public static final Color COLOR_NAUTICAL_TWILIGHT

COLOR_CIVIL_TWILIGHT

public static final Color COLOR_CIVIL_TWILIGHT

COLOR_NEAR_SUNRISE

public static final Color COLOR_NEAR_SUNRISE

COLOR_EARLY_SUNRISE

public static final Color COLOR_EARLY_SUNRISE

COLOR_LATE_SUNRISE

public static final Color COLOR_LATE_SUNRISE

COLOR_DAY

public static final Color COLOR_DAY

COLORS_MOONLIGHT

public static final Color[] COLORS_MOONLIGHT

A_G

protected static final Angle A_G

D_G

protected static final Angle D_G

AN1

protected static final Angle AN1

AN2

protected static final Angle AN2

AG2

protected static final Angle AG2
Method Detail

refractedAltitude

public static double refractedAltitude(double trueAltitude)

unrefractedAltitude

public static double unrefractedAltitude(double apparentAltitude)

addMagnitudes

public static double addMagnitudes(double m1,
                                   double m2)

brightnessRatio

public static double brightnessRatio(double m1,
                                     double m2)

getSkyColor

public static Color getSkyColor(SphericalPosition sunPos,
                                SphericalPosition skyPos,
                                double eclipseTotality)

getInsolationColor

public static Color getInsolationColor(SkyObserver observer,
                                       double time_JDU,
                                       boolean moonlight)

getInsolationColor

public static Color getInsolationColor(SkyObserver observer,
                                       SolarSystem solarSystem,
                                       double time_JDU,
                                       boolean moonlight)

getInsolationColorInt

public static int getInsolationColorInt(SkyObserver observer,
                                        double time_JDU,
                                        boolean moonlight)

getInsolationColorInt

public static int getInsolationColorInt(SkyObserver observer,
                                        SolarSystem solarSystem,
                                        double time_JDU,
                                        boolean moonlight)

equatorialToGalactic

public static SphericalPosition equatorialToGalactic(SphericalPosition pos)

equatorialToGalactic

public static SphericalPosition equatorialToGalactic(SphericalPosition pos,
                                                     double time_JDE)

galacticToEquatorial

public static SphericalPosition galacticToEquatorial(SphericalPosition pos)

galacticToEquatorial

public static SphericalPosition galacticToEquatorial(SphericalPosition pos,
                                                     double time_JDE)

getLocale

public static Locale getLocale()

setLocale

public static void setLocale(Locale aLocale)

getResourceProvider

public static ResourceProvider getResourceProvider()

getString

public static String getString(String key)

getString

public static String getString(String key,
                               String defaultValue)

getStrings

public static String[] getStrings(String key)

format

public static String format(String patternKey,
                            Object... args)

getEpochForYear

public static double getEpochForYear(int year)

getBesselianEpochForYear

public static double getBesselianEpochForYear(int year)

getJulianEpochForYear

public static double getJulianEpochForYear(int year)

Sky View Café - Java