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

Поисковые слова: п п п п п р п р п р п
lsst.tcc: include/tcc/earth.h Source File
lsst.tcc  1.2.2-3-g89ecb63
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
earth.h
Go to the documentation of this file.
1 #pragma once
2 /*
3 Earth orientation predictions
4 */
5 #include <boost/tr1/array.hpp> // so array works with old and new compilers
6 #include "coordConv/site.h"
7 
8 namespace tcc {
9 
13  class Earth {
14  public:
15  int utcDay; // UTC day of the beginning of the data (MJD, days)
16  std::tr1::array<double, 3> startTAI; // TAI date of start of UTC_day and the next two UTC days (MJD, sec)
17  std::tr1::array<double, 2> ut1_taiIntercept; // UT1-TAI intercept at TAI[i] (sec)
18  std::tr1::array<double, 2> poleInterceptX; // pole x offset intercept at TAI[i] (deg)
19  std::tr1::array<double, 2> poleInterceptY; // pole y offset intercept at TAI[i] (deg)
20  std::tr1::array<double, 2> ut1_taiSlope; // UT1-TAI slope over range TAI[i] <= date < TAI[i+1] (sec/sec)
21  std::tr1::array<double, 2> poleSlopeX; // pole x offset slope over range TAI[i] <= date < TAI[i+1] (deg/sec)
22  std::tr1::array<double, 2> poleSlopeY; // pole y offset slope over range TAI[i] <= date < TAI[i+1] (deg/sec)
23 
29  explicit Earth();
30 
47  void updateSite(coordConv::Site &site, double tai) const;
48  };
49 
50 }
std::tr1::array< double, 2 > poleInterceptX
Definition: earth.h:18
Earth()
Definition: earth.cc:10
std::tr1::array< double, 2 > poleInterceptY
Definition: earth.h:19
std::tr1::array< double, 2 > poleSlopeY
Definition: earth.h:22
void updateSite(coordConv::Site &site, double tai) const
Definition: earth.cc:22
int utcDay
Definition: earth.h:15
std::tr1::array< double, 2 > ut1_taiSlope
Definition: earth.h:20
std::tr1::array< double, 2 > poleSlopeX
Definition: earth.h:21
std::tr1::array< double, 3 > startTAI
Definition: earth.h:16
double tai()
Definition: tai.cc:7
std::tr1::array< double, 2 > ut1_taiIntercept
Definition: earth.h:17