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

Поисковые слова: scientist
lsst.tcc: tcc::TcsSite 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::TcsSite Class Reference

#include <tcsSite.h>

Public Member Functions

 TcsSite ()
 
void update (double tai, coordConv::Site const &site)
 
std::string __repr__ () const
 

Public Attributes

double timestamp
 tai of last update; 0 if never updated More...
 
TIMEO teo
 time information More...
 
SITE tsite
 site information More...
 
std::tr1::array< double, MAXAUX > aux
 auxiliary data for pointing model terms More...
 

Detailed Description

A wrapper around TCSpk's TIMEO (time) and SITE structures and auxiliary data array

Note
radio observatories may wish to specify a special refraction computation function in the implementation of the update method.
Todo:
: compare the results of this function to updating teo and tsite using tcsSlow and tcsIsite

Definition at line 20 of file tcsSite.h.

Constructor & Destructor Documentation

tcc::TcsSite::TcsSite ( )

Definition at line 27 of file tcsSite.cc.

Member Function Documentation

std::string tcc::TcsSite::__repr__ ( ) const

Return a detailed string representation (especially for Python)

Definition at line 87 of file tcsSite.cc.

void tcc::TcsSite::update ( double  tai,
coordConv::Site const &  site 
)

Update teo and site; equivalent to running tcsSlow and preliminaries

Note
: wavelen is used as a starting point for refraction correction and is primarily intended to differentiate between optical and radio. Radio observatories should also change the refraction computation inside the implementation to one that is more accurate for radio wavelengths.
Parameters
[in]taiTAI date at which to compute position (MJD seconds)
[in]sitecoordConv site information

Definition at line 37 of file tcsSite.cc.

Member Data Documentation

std::tr1::array<double, MAXAUX> tcc::TcsSite::aux

auxiliary data for pointing model terms

Definition at line 40 of file tcsSite.h.

TIMEO tcc::TcsSite::teo

time information

Definition at line 38 of file tcsSite.h.

double tcc::TcsSite::timestamp

tai of last update; 0 if never updated

Definition at line 37 of file tcsSite.h.

SITE tcc::TcsSite::tsite

site information

Definition at line 39 of file tcsSite.h.


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