CARMA C++
sza::antenna::control::SzaShare::SzaAstrom Class Reference

Encapsulate the astrometry details of the array in this class. More...

#include <carma/antenna/sza/antenna/control/Share.h>

Public Member Functions

void extendEqnEqx (double tt, double eqneqx)
 Extend the quadratic interpolation table of the equation of the equinoxes versus Terrestrial Time (as a Modified Julian Date). More...
 
void extendEqnEqx (double tt, double eqneqx)
 Extend the quadratic interpolation table of the equation of the equinoxes versus Terrestrial Time (as a Modified Julian Date). More...
 
void extendUt1Utc (double utc, double ut1utc)
 Extend the quadratic interpolation table of ut1 - utc versus MJD UTC. More...
 
void extendUt1Utc (double utc, double ut1utc)
 Extend the quadratic interpolation table of ut1 - utc versus MJD UTC. More...
 
double getEqnEqx (double tt)
 Get the value of the equation of the equinoxes for a given terrestrial time. More...
 
double getEqnEqx (double tt)
 Get the value of the equation of the equinoxes for a given terrestrial time. More...
 
void getSite (sza::antenna::control::Site *site)
 Get a copy of the SZA site-specification object. More...
 
void getSite (sza::antenna::control::Site *site)
 Get a copy of the SZA site-specification object. More...
 
double getUt1Utc (double utc)
 Get the value of UT1-UTC for a given UTC. More...
 
double getUt1Utc (double utc)
 Get the value of UT1-UTC for a given UTC. More...
 
virtual void setSite (double longitude, double latitude, double altitude)
 Record new site-location details in share->site. More...
 
void setSite (double longitude, double latitude, double altitude)
 Record new site-location details in share->site. More...
 
 SzaAstrom ()
 Constructor. More...
 
 SzaAstrom ()
 Constructor. More...
 
virtual ~SzaAstrom ()
 Destructor. More...
 
 ~SzaAstrom ()
 Destructor. More...
 

Detailed Description

Encapsulate the astrometry details of the array in this class.

Definition at line 300 of file Share.h.

Constructor & Destructor Documentation

sza::antenna::control::SzaShare::SzaAstrom::SzaAstrom ( )

Constructor.

Exceptions
Exception
sza::antenna::control::SzaShare::SzaAstrom::~SzaAstrom ( )

Destructor.

sza::antenna::control::SzaShare::SzaAstrom::SzaAstrom ( )

Constructor.

Exceptions
Exception
virtual sza::antenna::control::SzaShare::SzaAstrom::~SzaAstrom ( )
virtual

Destructor.

Member Function Documentation

void sza::antenna::control::SzaShare::SzaAstrom::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 sza::antenna::control::SzaShare::SzaAstrom::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 sza::antenna::control::SzaShare::SzaAstrom::extendUt1Utc ( double  utc,
double  ut1utc 
)

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

Exceptions
Exception
void sza::antenna::control::SzaShare::SzaAstrom::extendUt1Utc ( double  utc,
double  ut1utc 
)

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

Exceptions
Exception
double sza::antenna::control::SzaShare::SzaAstrom::getEqnEqx ( double  tt)

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

Exceptions
Exception
double sza::antenna::control::SzaShare::SzaAstrom::getEqnEqx ( double  tt)

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

Exceptions
Exception
void sza::antenna::control::SzaShare::SzaAstrom::getSite ( sza::antenna::control::Site site)

Get a copy of the SZA site-specification object.

Exceptions
Exception
void sza::antenna::control::SzaShare::SzaAstrom::getSite ( sza::antenna::control::Site site)

Get a copy of the SZA site-specification object.

Exceptions
Exception
double sza::antenna::control::SzaShare::SzaAstrom::getUt1Utc ( double  utc)

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

Exceptions
Exception
double sza::antenna::control::SzaShare::SzaAstrom::getUt1Utc ( double  utc)

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

Exceptions
Exception
virtual void sza::antenna::control::SzaShare::SzaAstrom::setSite ( double  longitude,
double  latitude,
double  altitude 
)
virtual

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

Exceptions
Exception
void sza::antenna::control::SzaShare::SzaAstrom::setSite ( double  longitude,
double  latitude,
double  altitude 
)

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

Exceptions
Exception

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