Go to the source code of this file.
Data Structures | |
| struct | SkyPosition |
| This structure stores the two spherical coordinates of a sky position; ie a generic latitude and longitude; the structure is not defined specific to a particular coordinate system, but maintains a tag indicating which coordinate system it is expressed in. More... | |
| struct | EarthPosition |
| This structure stores the location of a point on (or near) the surface of the Earth in both geodetic and geocentric coordinates, as described in TerrestrialCoordinates.c . More... | |
| struct | ConvertSkyParams |
This structure stores parameters for the function LALConvertSkyPosition(). More... | |
Macros | |
Error codes | |
| #define | SKYCOORDINATESH_ENUL 1 |
| Unexpected null pointer in arguments. More... | |
| #define | SKYCOORDINATESH_ESYS 2 |
| Wrong coordinate system in input. More... | |
| #define | SKYCOORDINATESH_EZERO 3 |
| Angular coordinates undefined at origin. More... | |
| #define | SKYCOORDINATESH_ESING 4 |
| Point is inside singular ellipsoid. More... | |
Enumerations | |
| enum | CoordinateSystem { COORDINATESYSTEM_HORIZON , COORDINATESYSTEM_GEOGRAPHIC , COORDINATESYSTEM_EQUATORIAL , COORDINATESYSTEM_ECLIPTIC , COORDINATESYSTEM_GALACTIC } |
| This enumerated type is used to identify data as being in one of the coordinate systems discussed in Header SkyCoordinates.h. More... | |
| void XLALNormalizeSkyPosition | ( | double *_LAL_RESTRICT_ | longitude, |
| double *_LAL_RESTRICT_ | latitude | ||
| ) |