Logo coherent WaveBurst  
Library Reference Guide
Logo
Macros | Functions
skycoord.hh File Reference
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include "skymap.hh"
Include dependency graph for skycoord.hh:
This graph shows which files directly or indirectly include this file:

Macros

#define LAL_ALPHAGAL   (3.366032942)
 
#define LAL_DELTAGAL   (0.473477302)
 
#define LAL_EARTHFLAT   (0.00335281)
 
#define LAL_HSERIES   (0.0001)
 
#define LAL_IEARTH   0.409092600600582871467239393761915655
 
#define LAL_LGAL   (0.576)
 
#define LAL_REARTH_SI   6378136.6
 

Functions

void CelestialToCwb (double ilongitude, double ilatitude, double &olongitude, double &olatitude, double gps=0)
 
void CwbToCelestial (double ilongitude, double ilatitude, double &olongitude, double &olatitude, double gps=0)
 
void CwbToGeographic (double ilongitude, double ilatitude, double &olongitude, double &olatitude)
 
void EclipticToEquatorial (double ilongitude, double ilatitude, double &olongitude, double &olatitude)
 
void EquatorialToEcliptic (double ilongitude, double ilatitude, double &olongitude, double &olatitude)
 
void EquatorialToGalactic (double ilongitude, double ilatitude, double &olongitude, double &olatitude)
 
void GalacticToEquatorial (double ilongitude, double ilatitude, double &olongitude, double &olatitude)
 
void GeocentricToGeodetic (double X, double Y, double Z, double &latitude, double &longitude, double &elevation)
 
void GeodeticToGeocentric (double latitude, double longitude, double elevation, double &X, double &Y, double &Z)
 
void GeographicToCwb (double ilongitude, double ilatitude, double &olongitude, double &olatitude)
 
void GetCartesianComponents (double u[3], double Alt, double Az, double Lat, double Lon)
 
void HeapSort (double *data, double length)
 

Macro Definition Documentation

◆ LAL_ALPHAGAL

#define LAL_ALPHAGAL   (3.366032942)

Definition at line 31 of file skycoord.hh.

◆ LAL_DELTAGAL

#define LAL_DELTAGAL   (0.473477302)

Definition at line 30 of file skycoord.hh.

◆ LAL_EARTHFLAT

#define LAL_EARTHFLAT   (0.00335281)

Definition at line 36 of file skycoord.hh.

◆ LAL_HSERIES

#define LAL_HSERIES   (0.0001)

Definition at line 37 of file skycoord.hh.

◆ LAL_IEARTH

#define LAL_IEARTH   0.409092600600582871467239393761915655

Definition at line 33 of file skycoord.hh.

◆ LAL_LGAL

#define LAL_LGAL   (0.576)

Definition at line 32 of file skycoord.hh.

◆ LAL_REARTH_SI

#define LAL_REARTH_SI   6378136.6

Definition at line 35 of file skycoord.hh.

Function Documentation

◆ CelestialToCwb()

void CelestialToCwb ( double  ilongitude,
double  ilatitude,
double &  olongitude,
double &  olatitude,
double  gps = 0 
)
inline

Definition at line 437 of file skycoord.hh.

◆ CwbToCelestial()

void CwbToCelestial ( double  ilongitude,
double  ilatitude,
double &  olongitude,
double &  olatitude,
double  gps = 0 
)
inline

Definition at line 428 of file skycoord.hh.

◆ CwbToGeographic()

void CwbToGeographic ( double  ilongitude,
double  ilatitude,
double &  olongitude,
double &  olatitude 
)
inline

Definition at line 414 of file skycoord.hh.

◆ EclipticToEquatorial()

void EclipticToEquatorial ( double  ilongitude,
double  ilatitude,
double &  olongitude,
double &  olatitude 
)
inline

Definition at line 133 of file skycoord.hh.

◆ EquatorialToEcliptic()

void EquatorialToEcliptic ( double  ilongitude,
double  ilatitude,
double &  olongitude,
double &  olatitude 
)
inline

Definition at line 174 of file skycoord.hh.

◆ EquatorialToGalactic()

void EquatorialToGalactic ( double  ilongitude,
double  ilatitude,
double &  olongitude,
double &  olatitude 
)
inline

Definition at line 90 of file skycoord.hh.

◆ GalacticToEquatorial()

void GalacticToEquatorial ( double  ilongitude,
double  ilatitude,
double &  olongitude,
double &  olatitude 
)
inline

Definition at line 47 of file skycoord.hh.

◆ GeocentricToGeodetic()

void GeocentricToGeodetic ( double  X,
double  Y,
double  Z,
double &  latitude,
double &  longitude,
double &  elevation 
)
inline

Definition at line 307 of file skycoord.hh.

◆ GeodeticToGeocentric()

void GeodeticToGeocentric ( double  latitude,
double  longitude,
double  elevation,
double &  X,
double &  Y,
double &  Z 
)
inline

Definition at line 215 of file skycoord.hh.

◆ GeographicToCwb()

void GeographicToCwb ( double  ilongitude,
double  ilatitude,
double &  olongitude,
double &  olatitude 
)
inline

Definition at line 421 of file skycoord.hh.

◆ GetCartesianComponents()

void GetCartesianComponents ( double  u[3],
double  Alt,
double  Az,
double  Lat,
double  Lon 
)
inline

Definition at line 387 of file skycoord.hh.

◆ HeapSort()

void HeapSort ( double *  data,
double  length 
)
inline

Definition at line 258 of file skycoord.hh.