![]() |
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 |
1.8.4