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. |