Namespaces | Defines | Functions | Variables
UTM.h File Reference

Universal Transverse Mercator transforms. More...

#include <cmath>
#include <stdio.h>
#include <stdlib.h>
#include <art/conversions.h>
Include dependency graph for UTM.h:

Go to the source code of this file.

Namespaces

namespace  UTM

Defines

#define UTM_E2   (WGS84_E*WGS84_E)
#define UTM_E4   (UTM_E2*UTM_E2)
#define UTM_E6   (UTM_E4*UTM_E2)
#define UTM_EP2   (UTM_E2/(1-UTM_E2))
#define UTM_FE   500000.0
#define UTM_FN_N   0.0
#define UTM_FN_S   10000000.0
#define UTM_K0   0.9996
#define WGS84_A   6378137.0
#define WGS84_B   6356752.31424518
#define WGS84_E   0.0818191908
#define WGS84_EP   0.0820944379
#define WGS84_F   0.0033528107

Functions

static void UTM::LLtoUTM (const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, char *UTMZone)
static void UTM::UTM (double lat, double lon, double *x, double *y)
static char UTM::UTMLetterDesignator (double Lat)
static void UTM::UTMtoLL (const double UTMNorthing, const double UTMEasting, const char *UTMZone, double &Lat, double &Long)

Variables

const double UTM::grid_size = 100000.0

Detailed Description

Universal Transverse Mercator transforms.

Functions to convert (spherical) latitude and longitude to and from (Euclidean) UTM coordinates.

Author:
Chuck Gantz- chuck.gantz@globalstar.com

Definition in file UTM.h.


Define Documentation

#define UTM_E2   (WGS84_E*WGS84_E)

Definition at line 47 of file UTM.h.

#define UTM_E4   (UTM_E2*UTM_E2)

Definition at line 48 of file UTM.h.

#define UTM_E6   (UTM_E4*UTM_E2)

Definition at line 49 of file UTM.h.

#define UTM_EP2   (UTM_E2/(1-UTM_E2))

Definition at line 50 of file UTM.h.

#define UTM_FE   500000.0

Definition at line 44 of file UTM.h.

#define UTM_FN_N   0.0

Definition at line 45 of file UTM.h.

#define UTM_FN_S   10000000.0

Definition at line 46 of file UTM.h.

#define UTM_K0   0.9996

Definition at line 43 of file UTM.h.

#define WGS84_A   6378137.0

Definition at line 36 of file UTM.h.

#define WGS84_B   6356752.31424518

Definition at line 37 of file UTM.h.

#define WGS84_E   0.0818191908

Definition at line 39 of file UTM.h.

#define WGS84_EP   0.0820944379

Definition at line 40 of file UTM.h.

#define WGS84_F   0.0033528107

Definition at line 38 of file UTM.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


art_common
Author(s): Austin Robot Technology
autogenerated on Tue Sep 24 2013 10:41:19