My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::antenna::control::SpecificShare::SpecificAstrom Class Reference

#include <SpecificShare.h>

Public Member Functions

 SpecificAstrom ()
 
 ~SpecificAstrom ()
 
void setSite (double longitude, double latitude, double altitude)
 
void getSite (gcp::antenna::control::Site *site)
 
void extendUt1Utc (double utc, double ut1utc)
 
void extendEqnEqx (double tt, double eqneqx)
 
double getUt1Utc (double utc)
 
double getEqnEqx (double tt)
 

Detailed Description

Encapsulate the astrometry details of the array in this class.

Constructor & Destructor Documentation

SpecificShare::SpecificAstrom::SpecificAstrom ( )

Constructor.

Exceptions
Exception....................................................................... Constructor for astrometry related information.
SpecificShare::SpecificAstrom::~SpecificAstrom ( )

Destructor.

....................................................................... Destructor for a SpecificAstrom object.

Member Function Documentation

void SpecificShare::SpecificAstrom::extendEqnEqx ( double  tt,
double  eqneqx 
)

Extend the quadratic interpolation table of the equation of the equinoxes versus Terrestrial Time (as a Modified Julian Date).

Exceptions
Exception
void SpecificShare::SpecificAstrom::extendUt1Utc ( double  utc,
double  ut1utc 
)

Extend the quadratic interpolation table of ut1 - utc versus MJD UTC.

Exceptions
Exception
double SpecificShare::SpecificAstrom::getEqnEqx ( double  tt)

Get the value of the equation of the equinoxes for a given terrestrial time.

Exceptions
Exception
void SpecificShare::SpecificAstrom::getSite ( gcp::antenna::control::Site site)

Get a copy of the EXPSTUB site-specification object.

Exceptions
Exception....................................................................... Get a copy of the SZA site-specification object.

Input/Output: site Site * On output *site will be contain a copy of the site specification (see astrom.h).

double SpecificShare::SpecificAstrom::getUt1Utc ( double  utc)

Get the value of UT1-UTC for a given UTC.

Exceptions
Exception
void SpecificShare::SpecificAstrom::setSite ( double  longitude,
double  latitude,
double  altitude 
)

Record new site-location details in share->site.

Exceptions
Exception....................................................................... Change the SZA site-specification parameters.

Input: longitude double The longitude of the site in radians (-pi..pi). East is positive, West is negative. latitude double The latitude of the site in radians (-pi/2..pi/2). altitude double The height of the site in meters above sealevel. Output: return int 0 - OK. 1 - Error (the original site object remains unchanged).


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