Geo Stars Library
0.9.3
Geodetic and Astrometry library
|
#include <geoStars.h>
Data Fields | |
GEO_DATUM | datum |
double | lat |
double | lon |
double | hgt |
double | rlat |
double | rlon |
double | slat |
double | clat |
double | slon |
double | clon |
double | tlat |
double | clonclat |
double | slonslat |
double | clonslat |
double | slonclat |
double | n |
double | m |
double | e |
double | f |
double | g |
double | efg [3] |
double | Declination |
double | timezone |
int | dst |
char | name [82] |
This structure holds all of the pertinent location, ellipsoid, and datum data associated with a location.
Definition at line 718 of file geoStars.h.
double GEO_LOCATION::clat |
Cosine of latitude
Definition at line 733 of file geoStars.h.
Referenced by geoEfg2XyzDiff(), geoEfg2XyzDiff_packed(), geoInitLocation(), geoRae2Efg(), geoSun(), geoSunM(), geoXyz2Efg(), and geoXyz2Efg_packed().
double GEO_LOCATION::clon |
Cosine of longitude
Definition at line 735 of file geoStars.h.
Referenced by geoEfg2XyzDiff(), geoEfg2XyzDiff_packed(), geoInitLocation(), geoRae2Efg(), geoXyz2Efg(), and geoXyz2Efg_packed().
double GEO_LOCATION::clonclat |
double GEO_LOCATION::clonslat |
GEO_DATUM GEO_LOCATION::datum |
Datum that this location is in.
Definition at line 721 of file geoStars.h.
Referenced by geoInitLocation().
double GEO_LOCATION::Declination |
int GEO_LOCATION::dst |
Daylight Savings Time (1=yes or 0=no)
Definition at line 758 of file geoStars.h.
Referenced by geoSetTimeZone(), and geoSunM().
double GEO_LOCATION::e |
X : Earth Fixed Geocentric (XYZ) Coordinates
Definition at line 748 of file geoStars.h.
Referenced by geoEfg2XyzDiff(), geoEfg2XyzDiff_packed(), geoInitLocation(), geoLlh2E(), geoRae2Efg(), geoXyz2Efg(), and geoXyz2Efg_packed().
double GEO_LOCATION::efg[3] |
double GEO_LOCATION::f |
Y : Earth Fixed Geocentric (XYZ) Coordinates
Definition at line 749 of file geoStars.h.
Referenced by geoEfg2XyzDiff(), geoEfg2XyzDiff_packed(), geoInitLocation(), geoLlh2F(), geoRae2Efg(), geoXyz2Efg(), and geoXyz2Efg_packed().
double GEO_LOCATION::g |
Z : Earth Fixed Geocentric (XYZ) Coordinates
Definition at line 750 of file geoStars.h.
Referenced by geoEfg2XyzDiff(), geoEfg2XyzDiff_packed(), geoInitLocation(), geoLlh2G(), geoRae2Efg(), geoXyz2Efg(), and geoXyz2Efg_packed().
double GEO_LOCATION::hgt |
Site Height above the ellipsoid in meters
Definition at line 726 of file geoStars.h.
Referenced by geoInitLocation(), geoMagFillDec(), and geoSunAzElJD().
double GEO_LOCATION::lat |
Site Latitude in decimal degrees
Definition at line 724 of file geoStars.h.
Referenced by geoInitLocation(), geoMagFillDec(), and geoSunAzElJD().
double GEO_LOCATION::lon |
Site Longitude in decimal degrees
Definition at line 725 of file geoStars.h.
Referenced by geoInitLocation(), geoMagFillDec(), geoSun(), geoSunAzElJD(), and geoSunM().
double GEO_LOCATION::m |
Meridional radius of curvature
Definition at line 745 of file geoStars.h.
double GEO_LOCATION::n |
Radius of curvature
Definition at line 744 of file geoStars.h.
char GEO_LOCATION::name[82] |
double GEO_LOCATION::rlat |
Radian value of latitude
Definition at line 728 of file geoStars.h.
Referenced by geoInitLocation().
double GEO_LOCATION::rlon |
Radian value of longitude
Definition at line 729 of file geoStars.h.
Referenced by geoInitLocation().
double GEO_LOCATION::slat |
Sine of latitude
Definition at line 732 of file geoStars.h.
Referenced by geoEfg2XyzDiff(), geoEfg2XyzDiff_packed(), geoInitLocation(), geoRae2Efg(), geoSun(), geoSunM(), geoXyz2Efg(), and geoXyz2Efg_packed().
double GEO_LOCATION::slon |
Sine of longitude
Definition at line 734 of file geoStars.h.
Referenced by geoEfg2XyzDiff(), geoEfg2XyzDiff_packed(), geoInitLocation(), geoRae2Efg(), geoXyz2Efg(), and geoXyz2Efg_packed().
double GEO_LOCATION::slonclat |
double GEO_LOCATION::slonslat |
double GEO_LOCATION::timezone |
Time zone in hours from GMT (i.e Mountain STD time is +7 hours)
Definition at line 757 of file geoStars.h.
Referenced by geoInitLocation(), geoSetTimeZone(), geoSun(), geoSunAA(), and geoSunM().
double GEO_LOCATION::tlat |