#include <vpgl_utm.h>
Public Member Functions | |
vpgl_utm () | |
vpgl_utm (const vpgl_utm &t) | |
~vpgl_utm () | |
void | SetSpheroidA (double a) |
void | SetSpheroidB (double b) |
void | transform (int utm_zone, double x, double y, double z, double &lat, double &lon, double &elev, bool south_flag=false, double utm_central_meridian=0) |
void | transform (int utm_zone, double x, double y, double &lat, double &lon, bool south_flag=false, double utm_central_meridian=0) |
void | transform (double lat, double lon, double &x, double &y, int &utm_zone) |
LatLon to UTM. | |
Private Attributes | |
double | a_ |
double | b_ |
Definition at line 56 of file vpgl_utm.h.
vpgl_utm::vpgl_utm | ( | ) |
Definition at line 143 of file vpgl_utm.cxx.
vpgl_utm::vpgl_utm | ( | const vpgl_utm & | t | ) |
Definition at line 147 of file vpgl_utm.cxx.
vpgl_utm::~vpgl_utm | ( | ) |
Definition at line 151 of file vpgl_utm.cxx.
void vpgl_utm::SetSpheroidA | ( | double | a | ) | [inline] |
Definition at line 62 of file vpgl_utm.h.
void vpgl_utm::SetSpheroidB | ( | double | b | ) | [inline] |
Definition at line 63 of file vpgl_utm.h.
void vpgl_utm::transform | ( | int | utm_zone, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | lat, | ||
double & | lon, | ||
double & | elev, | ||
bool | south_flag = false , |
||
double | utm_central_meridian = 0 |
||
) |
Definition at line 155 of file vpgl_utm.cxx.
void vpgl_utm::transform | ( | int | utm_zone, |
double | x, | ||
double | y, | ||
double & | lat, | ||
double & | lon, | ||
bool | south_flag = false , |
||
double | utm_central_meridian = 0 |
||
) |
Definition at line 269 of file vpgl_utm.cxx.
void vpgl_utm::transform | ( | double | lat, |
double | lon, | ||
double & | x, | ||
double & | y, | ||
int & | utm_zone | ||
) |
LatLon to UTM.
Definition at line 281 of file vpgl_utm.cxx.
double vpgl_utm::a_ [private] |
Definition at line 79 of file vpgl_utm.h.
double vpgl_utm::b_ [private] |
Definition at line 79 of file vpgl_utm.h.