Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.apo.nmsu.edu/Telescopes/TCC/html/classtcc_1_1_weath.html
Дата изменения: Tue Sep 15 02:25:39 2015
Дата индексирования: Sun Apr 10 01:06:49 2016
Кодировка:

Поисковые слова: deep sky
lsst.tcc: tcc::Weath Class Reference
lsst.tcc  1.2.2-3-g89ecb63
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
tcc::Weath Class Reference

#include <weath.h>

Public Member Functions

 Weath ()
 
void computeRefCo (double &refCoA, double &refCoB, double wavelen, double elev, double lat) const
 
void updateSite (coordConv::Site &site) const
 

Public Attributes

double airTemp
 ambient air temperature (C) More...
 
double secTrussTemp
 secondary truss temperature (C) More...
 
double primFrontTemp
 primary mirror front temperature (C) More...
 
double primBackFrontTemp
 primary mirror back - front temperature difference (C) More...
 
double secFrontTemp
 secondary mirror front temperature (C) More...
 
double secBackFrontTemp
 secondary mirror back - front temperature difference (C) More...
 
double press
 air pressure (Pascals) More...
 
double humid
 humidity (fraction) More...
 
double tempLapseRate
 temperature lapse rate (C/km); 6.5 is a good default More...
 
double windSpeed
 wind speed (m/sec) More...
 
double windDir
 wind direction (degrees, from the south = 0, from the east = 90) More...
 
double timestamp
 TAI date of last update (MJD, sec) More...
 

Detailed Description

Definition at line 9 of file weath.h.

Constructor & Destructor Documentation

tcc::Weath::Weath ( )
explicit

Definition at line 7 of file weath.cc.

Member Function Documentation

void tcc::Weath::computeRefCo ( double &  refCoA,
double &  refCoB,
double  wavelen,
double  elev,
double  lat 
) const

Compute refraction coefficients A and B

unrefractedZD = refractedZD + deltaZD, where: deltaZD = A tan(refractedZD) + B tan(refractedZD)^3 refractedZD is the observed zenith distance on earth (rad) unrefractedZD is the zenith distance in vacuum (rad) (The equation is backwards from what we need to compute refracted zenith distance.)

Parameters
[out]refCoArefraction coefficient A (deg)
[out]refCoBrefraction coefficient B (deg)
[in]wavelenwavelength (Angstroms)
[in]elevheight of the observer above sea level (m)
[in]latlatitude of the observer (deg)

Definition at line 23 of file weath.cc.

void tcc::Weath::updateSite ( coordConv::Site &  site) const

Update refraction coefficients in site information

Parameters
[in,out]siteinformation fields read:
  • elev
  • meanLat
  • wavelen fields written:
  • refCoA
  • refCoB

Definition at line 41 of file weath.cc.

Member Data Documentation

double tcc::Weath::airTemp

ambient air temperature (C)

Definition at line 11 of file weath.h.

double tcc::Weath::humid

humidity (fraction)

Definition at line 18 of file weath.h.

double tcc::Weath::press

air pressure (Pascals)

Definition at line 17 of file weath.h.

double tcc::Weath::primBackFrontTemp

primary mirror back - front temperature difference (C)

Definition at line 14 of file weath.h.

double tcc::Weath::primFrontTemp

primary mirror front temperature (C)

Definition at line 13 of file weath.h.

double tcc::Weath::secBackFrontTemp

secondary mirror back - front temperature difference (C)

Definition at line 16 of file weath.h.

double tcc::Weath::secFrontTemp

secondary mirror front temperature (C)

Definition at line 15 of file weath.h.

double tcc::Weath::secTrussTemp

secondary truss temperature (C)

Definition at line 12 of file weath.h.

double tcc::Weath::tempLapseRate

temperature lapse rate (C/km); 6.5 is a good default

Definition at line 19 of file weath.h.

double tcc::Weath::timestamp

TAI date of last update (MJD, sec)

Definition at line 22 of file weath.h.

double tcc::Weath::windDir

wind direction (degrees, from the south = 0, from the east = 90)

Definition at line 21 of file weath.h.

double tcc::Weath::windSpeed

wind speed (m/sec)

Definition at line 20 of file weath.h.


The documentation for this class was generated from the following files: