Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

#define LAL_ALPHAGAL   (3.366032942)

Definition at line 13 of file skycoord.hh.

#define LAL_DELTAGAL   (0.473477302)

Definition at line 12 of file skycoord.hh.

#define LAL_EARTHFLAT   (0.00335281)

Definition at line 18 of file skycoord.hh.

#define LAL_HSERIES   (0.0001)

Definition at line 19 of file skycoord.hh.

#define LAL_IEARTH   0.409092600600582871467239393761915655

Definition at line 15 of file skycoord.hh.

#define LAL_LGAL   (0.576)

Definition at line 14 of file skycoord.hh.

#define LAL_REARTH_SI   6378136.6

Definition at line 17 of file skycoord.hh.

Function Documentation

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

Definition at line 419 of file skycoord.hh.

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

Definition at line 410 of file skycoord.hh.

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

Definition at line 396 of file skycoord.hh.

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

Definition at line 115 of file skycoord.hh.

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

Definition at line 156 of file skycoord.hh.

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

Definition at line 72 of file skycoord.hh.

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

Definition at line 29 of file skycoord.hh.

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

Definition at line 289 of file skycoord.hh.

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

Definition at line 197 of file skycoord.hh.

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

Definition at line 403 of file skycoord.hh.

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

Definition at line 369 of file skycoord.hh.

void HeapSort ( double *  data,
double  length 
)
inline

Definition at line 240 of file skycoord.hh.