Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields  

sword::Astronomical Class Reference

Some astronomical time formulas (solar and lunar timings). More...


Static Public Methods

Time vernalEquinox (word year)
 Computes the vernal equinox for the given year.

Time automnalEquinox (word year)
 Computes the automnal equinox for the given year.

Time summerSolstice (word year)
 Computes the summer solstice for the given year.

Time winterSolstice (word year)
 Computes the winter solstice for the given year.

double FullMoon (double PhaseNo)
 Computes the full moon.

double NextFullMoon (double date)
 Computes the next full moon.

double NextNewMoon (double date)
 Computes the next new moon.


Detailed Description

Some astronomical time formulas (solar and lunar timings).


Member Function Documentation

Time sword::Astronomical::automnalEquinox word    year [static]
 

Computes the automnal equinox for the given year.

double sword::Astronomical::FullMoon double    PhaseNo [static]
 

Computes the full moon.

The fractional part if the pase number is 0 for new, 1/4 for first quarter, 1/2 for full and 3/4 for last quarter.

double sword::Astronomical::NextFullMoon double    date [static]
 

Computes the next full moon.

double sword::Astronomical::NextNewMoon double    date [static]
 

Computes the next new moon.

Time sword::Astronomical::summerSolstice word    year [static]
 

Computes the summer solstice for the given year.

Time sword::Astronomical::vernalEquinox word    year [static]
 

Computes the vernal equinox for the given year.

Time sword::Astronomical::winterSolstice word    year [static]
 

Computes the winter solstice for the given year.


Generated on Tue Dec 23 20:08:56 2003 for SWORD by doxygen1.3-rc2