Functions
core/vpgl/vpgl_datum_conversion.h File Reference

Go to the source code of this file.

Functions

void nad27m_to_wgs84 (double phi, double lamda, double height, double *wgs84_phi, double *wgs84_lamda, double *wgs84_hgt)
 elev new (meters)
void wgs84_to_nad27m (double phi, double lamda, double height, double *nad27m_phi, double *nad27m_lamda, double *nad27m_hgt)
 elev new (meters)
void nad27n_to_wgs84 (double phi, double lamda, double height, double *wgs84_phi, double *wgs84_lamda, double *wgs84_hgt)
 elev new (meters)
void wgs84_to_nad27n (double phi, double lamda, double height, double *nad27n_phi, double *nad27n_lamda, double *nad27n_hgt)
 elev new (meters)
void nad27n_to_wgs84_alternate (double nad27_lat, double nad27_lon, double nad27_el, double *wgs84_lat, double *wgs84_lon, double *wgs84_el)
void wgs84_to_nad27n_alternate (double wgs84_lat, double wgs84_lon, double wgs84_el, double *nad27n_lat, double *nad27n_lon, double *nad27n_el)
void wgs72_to_wgs84 (double phi, double lamda, double height, double *wgs84_phi, double *wgs84_lamda, double *wgs84_hgt)
 elev new (meters)
void wgs84_to_wgs72 (double phi, double lamda, double height, double *wgs72_phi, double *wgs72_lamda, double *wgs72_hgt)
 elev new (meters)
void latlong_to_GRS (double geodetic_lat, double lon, double el, double *x, double *y, double *z, double A, double B)
 Major and minor axes of earth.
void GRS_to_latlong (double x, double y, double z, double *geodetic_lat, double *lon, double *el, double A, double B)
 Major and minor axes of earth.
double geo_detic2centric (double geodetic_lat, double A, double B)
 Major and minor axes of earth.
void nad27n_to_wgs72 (double phi, double lamda, double height, double *wgs72_phi, double *wgs72_lamda, double *wgs72_hgt)
 elev in wgs72 (meters)
void wgs72_to_nad27n (double phi, double lamda, double height, double *nad27n_phi, double *nad27n_lamda, double *nad27n_hgt)
 elev in nad27n (meters)

Detailed Description

Definition in file vpgl_datum_conversion.h.


Function Documentation

double geo_detic2centric ( double  geodetic_lat,
double  A,
double  B 
)

Major and minor axes of earth.

Parameters:
geodetic_latgedetic latitude of input point
BMajor and minor axes of earth

Definition at line 853 of file vpgl_datum_conversion.cxx.

void GRS_to_latlong ( double  x,
double  y,
double  z,
double *  geodetic_lat,
double *  lon,
double *  el,
double  A,
double  B 
)

Major and minor axes of earth.

< used in iteration

< Local distance to earth center

< dist in x-y plane

< eccentricity square

Parameters:
zInput GRS coords
eloutput coordinates of point
BMajor and minor axes of earth

Definition at line 891 of file vpgl_datum_conversion.cxx.

void latlong_to_GRS ( double  geodetic_lat,
double  lon,
double  el,
double *  x,
double *  y,
double *  z,
double  A,
double  B 
)

Major and minor axes of earth.

< Local distance to earth center

Parameters:
elInput coordinates of point
zOutput GRS coords
BMajor and minor axes of earth

Definition at line 956 of file vpgl_datum_conversion.cxx.

void nad27m_to_wgs84 ( double  phi,
double  lamda,
double  height,
double *  wgs84_phi,
double *  wgs84_lamda,
double *  wgs84_hgt 
)

elev new (meters)

Parameters:
phiinput lat, lon, elev coord (degrees)
wgs84_philat new (degrees)
wgs84_lamdalon new (degrees)
wgs84_hgtelev shift (meters)

Definition at line 193 of file vpgl_datum_conversion.cxx.

void nad27n_to_wgs72 ( double  phi,
double  lamda,
double  height,
double *  wgs72_phi,
double *  wgs72_lamda,
double *  wgs72_hgt 
)

elev in wgs72 (meters)

Parameters:
phiinput lat, lon, elev coord (degrees)
wgs72_philat in wgs72 (degrees)
wgs72_lamdalon in wgs72 (degrees)
wgs72_hgtelev in wgs72 (meters)

Definition at line 995 of file vpgl_datum_conversion.cxx.

void nad27n_to_wgs84 ( double  phi,
double  lamda,
double  height,
double *  wgs84_phi,
double *  wgs84_lamda,
double *  wgs84_hgt 
)

elev new (meters)

Parameters:
phiinput lat, lon, elev coord (degrees)
wgs84_philat new (degrees)
wgs84_lamdalon new (degrees)
wgs84_hgtelev shift (meters)

Definition at line 287 of file vpgl_datum_conversion.cxx.

void nad27n_to_wgs84_alternate ( double  nad27_lat,
double  nad27_lon,
double  nad27_el,
double *  wgs84_lat,
double *  wgs84_lon,
double *  wgs84_el 
)

Definition at line 344 of file vpgl_datum_conversion.cxx.

void wgs72_to_nad27n ( double  phi,
double  lamda,
double  height,
double *  nad27n_phi,
double *  nad27n_lamda,
double *  nad27n_hgt 
)

elev in nad27n (meters)

Parameters:
phiinput lat, lon, elev coord (degrees)
nad27n_philat in nad27n (degrees)
nad27n_lamdalon in nad27n (degrees)
nad27n_hgtelev in nad27n (meters)

Definition at line 1018 of file vpgl_datum_conversion.cxx.

void wgs72_to_wgs84 ( double  phi,
double  lamda,
double  height,
double *  wgs84_phi,
double *  wgs84_lamda,
double *  wgs84_hgt 
)

elev new (meters)

Parameters:
phiinput lat, lon, elev coord (degrees)
wgs84_philat new (degrees)
wgs84_lamdalon new (degrees)
wgs84_hgtelev shift (meters)

Definition at line 98 of file vpgl_datum_conversion.cxx.

void wgs84_to_nad27m ( double  phi,
double  lamda,
double  height,
double *  nad27m_phi,
double *  nad27m_lamda,
double *  nad27m_hgt 
)

elev new (meters)

Parameters:
phiinput lat, lon, elev coord (degrees)
nad27m_philat new (degrees)
nad27m_lamdalon new (degrees)
nad27m_hgtelev shift (meters)

Definition at line 216 of file vpgl_datum_conversion.cxx.

void wgs84_to_nad27n ( double  phi,
double  lamda,
double  height,
double *  nad27n_phi,
double *  nad27n_lamda,
double *  nad27n_hgt 
)

elev new (meters)

Parameters:
phiinput lat, lon, elev coord (degrees)
nad27n_philat new (degrees)
nad27n_lamdalon new (degrees)
nad27n_hgtelev shift (meters)

Definition at line 309 of file vpgl_datum_conversion.cxx.

void wgs84_to_nad27n_alternate ( double  wgs84_lat,
double  wgs84_lon,
double  wgs84_el,
double *  nad27n_lat,
double *  nad27n_lon,
double *  nad27n_el 
)

Definition at line 600 of file vpgl_datum_conversion.cxx.

void wgs84_to_wgs72 ( double  phi,
double  lamda,
double  height,
double *  wgs72_phi,
double *  wgs72_lamda,
double *  wgs72_hgt 
)

elev new (meters)

Parameters:
phiinput lat, lon, elev coord (degrees)
wgs72_philat new(degrees)
wgs72_lamdalon new (degrees)
wgs72_hgtelev shift (meters)

Definition at line 120 of file vpgl_datum_conversion.cxx.