Geo Stars Library  0.9.3
Geodetic and Astrometry library
GEO_LOCATION Struct Reference

#include <geoStars.h>

Collaboration diagram for GEO_LOCATION:
Collaboration graph

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]
 

Detailed Description

This structure holds all of the pertinent location, ellipsoid, and datum data associated with a location.

Definition at line 718 of file geoStars.h.

Field Documentation

double GEO_LOCATION::clat
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

Cos(lon) * Cos(lat)

Definition at line 739 of file geoStars.h.

Referenced by geoInitLocation().

double GEO_LOCATION::clonslat

Cos(lon) * Sin(lat)

Definition at line 741 of file geoStars.h.

Referenced by geoInitLocation().

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

Geomagnetic Declination

Definition at line 755 of file geoStars.h.

Referenced by geoMagFillDec().

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]

EFG: array of XYZ

Definition at line 751 of file geoStars.h.

Referenced by geoInitLocation().

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]

Site Name

Definition at line 762 of file geoStars.h.

Referenced by geoInitLocation().

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
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

Sin(lon) * Cos(lat)

Definition at line 742 of file geoStars.h.

Referenced by geoInitLocation().

double GEO_LOCATION::slonslat

Sin(lon) * Sin(lat)

Definition at line 740 of file geoStars.h.

Referenced by geoInitLocation().

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

Tangent of latitude

Definition at line 736 of file geoStars.h.

Referenced by geoInitLocation().


The documentation for this struct was generated from the following file: