mhuss utils 1.1.5ws

Package com.mhuss.AstroLib

Class Summary
Astro Useful constants
AstroDate A support class for DateOps.
AstroOps AstroOps is a 'catch-all' class that performs some useful calculation functions that didn't fit anywhere else.
AstroTest  
AtlasRef AtlasRef is a class that figures out which page in a number of atlases best show the given RA and Dec.
DarkCal A command-line program to determine the darkest hours for a given location & month.
DarkCalCalc A class to calculate and store DarkCal data, and optionally cache the data to a file.
DarkCalData A simple struct-style class to store DarkCal data
DarkCalInput A simple struct-style class to hold date & observer location.
DarkCalProp Properties file support for DarkCal
DateOps A class to perform calendrical conversions.
Latitude A simple class to create a type-safe Latitude
LocationElements This is a convenience class used for passing around polar coordinates.
Longitude A simple class to create a type-safe Longitude
Lunar A class that can calculate lunar fundmentals for any reasonable time.
LunarCalc LunarCalc is a class that does lunar calculations that do not directly depend on the lunar fundamentals (although some do need to call functions in Lunar).
LunarTerms Holds a large quantity of constant data terms for class Lunar.
MathOps MathOps contains some useful trig, vector and matrix operations.
Nutation Nutation functions and static data.
ObsInfo Holds latitude, longitude and time zone of an observing location.
PlanetData This class handles planetary motion calculations and conversions.
Planets A common place to store planetary constants.
Pluto A class that can calculate the orbit of Pluto.
Pluto2  
RiseSet Calculates rise & set times of the sun or moon, and also calculates twilight times (civil/nautical/astronomical).
TimeOps TimeOps contains miscellaneous time-related functions.
TimePair A simple class used to store a pair of times.
VisLimit Calculates sky brightness and limiting magnitude.
VisLimitAngularBrightnessData A support class for VisLimit.
VisLimitFixedBrightnessData A support class for VisLimit.
Vsop This class wraps the VSOP87 data and provides VSOP planetary position calculation functions for Mercury through Neptune (VSOP doesn't handle the moon or Pluto).
VsopData All the static VSOP data, in a separate file for managability.
 

Exception Summary
NoInitException NoInitException is thrown if the caller attempts to call a method which requires some sort of initializtion if init was not done.
ValueException ValueException is thrown if the caller attempts to pass in an invalid value, or the results of a calculation generate an invalid value.
 


mhuss utils 1.1.5ws

bottom text