#include <site.h>
|
double | meanLong |
| site longitude, ignoring pole wander (deg, positive eastward) More...
|
|
double | meanLat |
| site latitude, ignoring pole wander (deg) More...
|
|
double | elev |
| geodetic elevation (meters above reference spheroid) More...
|
|
double | poleX |
| pole wander, X (deg) More...
|
|
double | poleY |
| pole wander, Y (deg) More...
|
|
double | ut1_tai |
| UT1-TAI (seconds) at date of coordinate conversion. More...
|
|
double | utc_tai |
| not used by coordConv, but often useful and easily computed at the same time as ut1_tai More...
|
|
double | corrLong |
| longitude corrected for pole wander (deg) More...
|
|
double | corrLat |
| latitude corrected for pole wander (deg) More...
|
|
double | wavelen |
| wavelength for which to compute refraction coefficients (Angstroms) More...
|
|
double | refCoA |
|
double | refCoB |
|
double | azCorr |
| azimuth correction (terrestrial-celestial, deg) More...
|
|
double | diurAbMag |
|
Eigen::Vector3d | pos |
| speed of rotation of observatory / speed of light (radians/au) More...
|
|
Site information
Definition at line 10 of file site.h.
coordConv::Site::Site |
( |
double |
meanLong, |
|
|
double |
meanLat, |
|
|
double |
elev |
|
) |
| |
Construct a new Site.
Initialize with no refraction correction and no polar wander.
- Parameters
-
[in] | meanLong; | ///< site longitude, ignoring pole wander (deg, positive eastward) |
[in] | meanLat; | ///< site latitude, ignoring pole wander (deg) |
[in] | elev; | ///< site elevation (meters above sea level) |
- Exceptions
-
std::range_error | if meanLat is not in range [-90, 90] |
Definition at line 10 of file site.cc.
std::string coordConv::Site::__repr__ |
( |
| ) |
const |
Print a string representation
Definition at line 62 of file site.cc.
void coordConv::Site::setPoleWander |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
Set current pole wander, based on the USNO earth orientation bulletin
- Parameters
-
[in] | x | x correction (deg) |
[in] | y | y correction (deg) |
Updates the following fields:
- poleX
- poleY
- corrLong
- corrLat
- azCorr
- diurAbMag
- pos
< distance of observatory from Earth's axis (au)
< distance of observatory from plane of Earth's equator (au)
< sidereal rate (rad/sec)
Definition at line 36 of file site.cc.
double coordConv::Site::azCorr |
azimuth correction (terrestrial-celestial, deg)
Definition at line 28 of file site.h.
double coordConv::Site::corrLat |
latitude corrected for pole wander (deg)
Definition at line 22 of file site.h.
double coordConv::Site::corrLong |
longitude corrected for pole wander (deg)
Definition at line 21 of file site.h.
double coordConv::Site::diurAbMag |
magnitude of diurnal aberration vector:
Definition at line 29 of file site.h.
double coordConv::Site::elev |
geodetic elevation (meters above reference spheroid)
Definition at line 15 of file site.h.
double coordConv::Site::meanLat |
site latitude, ignoring pole wander (deg)
Definition at line 14 of file site.h.
double coordConv::Site::meanLong |
site longitude, ignoring pole wander (deg, positive eastward)
Definition at line 13 of file site.h.
double coordConv::Site::poleX |
pole wander, X (deg)
Definition at line 16 of file site.h.
double coordConv::Site::poleY |
pole wander, Y (deg)
Definition at line 17 of file site.h.
Eigen::Vector3d coordConv::Site::pos |
speed of rotation of observatory / speed of light (radians/au)
cartesian position of observatory (au)
Definition at line 31 of file site.h.
double coordConv::Site::refCoA |
double coordConv::Site::refCoB |
A, B refraction coefficients (deg), where: zdSpace = refCoA tan zdEarth + refCoB tan^3 zdEarth zdEarth is the zenith distance of an object as observed through the atmosphere (radians) zdSpace is the zenith distance of an object if there was no refraction (radians)
Definition at line 24 of file site.h.
double coordConv::Site::ut1_tai |
UT1-TAI (seconds) at date of coordinate conversion.
Definition at line 18 of file site.h.
double coordConv::Site::utc_tai |
not used by coordConv, but often useful and easily computed at the same time as ut1_tai
UTC-TAI (seconds) at date of coordinate conversion
Definition at line 19 of file site.h.
double coordConv::Site::wavelen |
wavelength for which to compute refraction coefficients (Angstroms)
Definition at line 23 of file site.h.
The documentation for this class was generated from the following files: