Skybright.hpp   Skybright.hpp 
skipping to change at line 28 skipping to change at line 28
#ifndef _SKYBRIGHT_HPP_ #ifndef _SKYBRIGHT_HPP_
#define _SKYBRIGHT_HPP_ #define _SKYBRIGHT_HPP_
//! @class Skybright //! @class Skybright
//! Compute the luminance of the sky according to some parameters like sun moon position //! Compute the luminance of the sky according to some parameters like sun moon position
//! or time or altitude etc... //! or time or altitude etc...
// GZ: tentative additions to the documentation. // GZ: tentative additions to the documentation.
//! This class makes use of the 1998 sky brightness model by Bradley Schaef er. //! This class makes use of the 1998 sky brightness model by Bradley Schaef er.
//! Further reading: //! Further reading:
//! B. Schaefer: Sky&Telescope 4/1987 //! - B. Schaefer: Sky&Telescope 4/1987
//! B. Schaefer: Astronomy and the Limits of Vision. Vistas in Astronomy 36 //! - B. Schaefer: Astronomy and the Limits of Vision. Vistas in Astronomy
, 311-361, 1993. 36, 311-361, 1993.
//! B. Schaefer: To the Visual Limits. Sky&Telescope 5/1998 57-60. //! - B. Schaefer: To the Visual Limits. Sky&Telescope 5/1998 57-60.
//! B. Schaefer: Archaeoastronomy XV, 2000. //! - B. Schaefer: Archaeoastronomy XV, 2000.
//!
//! TASKS TO IMPROVE: //! TASKS TO IMPROVE:
//! Some components of the Schaefer model are strongly simplified. E.g., //! Some components of the Schaefer model as given in BASIC sourcecode in t he 1998 S&T article are strongly simplified. E.g.,
//! - setDate should be taken always in the Gregorian Calendar, or circumve nted altogether: //! - setDate should be taken always in the Gregorian Calendar, or circumve nted altogether:
//! - RA takes the right ascension of the sun. --> Could be replaced with t he proper value! //! - RA takes the right ascension of the sun. --> Could be replaced with t he proper value!
//! - bNightTerm includes an 11.0-year solar cycle, and will be erratic a f ew cycles from 1992. --> At least find a more accurate average period. //! - bNightTerm includes an 11.0-year solar cycle, and will be erratic a f ew cycles from 1992. --> At least find a more accurate average period.
//! Extinction could make use of the K computed in SetLocation. But first r e-verify that //! - Extinction could make use of the K computed in SetLocation. But first re-verify that
//! the code here really follows the Schaefer model (with obvious amendment s). //! the code here really follows the Schaefer model (with obvious amendment s).
class Skybright class Skybright
{ {
public: public:
//! Constructor //! Constructor
Skybright(); Skybright();
//! Set the sky date to use for atmosphere computation //! Set the sky date to use for atmosphere computation
//! @param year the year in YYYY format //! @param year the year in YYYY format
//! @param month the month: 1=Jan, 12=Dec //! @param month the month: 1=Jan, 12=Dec
 End of changes. 3 change blocks. 
7 lines changed or deleted 8 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/