Namespaces | Functions | Variables
gps_conversions.h File Reference

Universal Transverse Mercator transforms. More...

#include <cmath>
#include <cstdio>
#include <cstdlib>
Include dependency graph for gps_conversions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  UTM

Functions

static void UTM::LLtoUTM (const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, char *UTMZone)
static void UTM::LLtoUTM (const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, std::string &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)
static void UTM::UTMtoLL (const double UTMNorthing, const double UTMEasting, std::string UTMZone, double &Lat, double &Long)

Variables

const double UTM::DEGREES_PER_RADIAN = 180.0/M_PI
const double UTM::RADIANS_PER_DEGREE = M_PI/180.0
const double UTM::UTM_E2 = (WGS84_E*WGS84_E)
const double UTM::UTM_E4 = (UTM_E2*UTM_E2)
const double UTM::UTM_E6 = (UTM_E4*UTM_E2)
const double UTM::UTM_EP2 = (UTM_E2/(1-UTM_E2))
const double UTM::UTM_FE = 500000.0
const double UTM::UTM_FN_N = 0.0
const double UTM::UTM_FN_S = 10000000.0
const double UTM::UTM_K0 = 0.9996
const double UTM::WGS84_A = 6378137.0
const double UTM::WGS84_B = 6356752.31424518
const double UTM::WGS84_E = 0.0818191908
const double UTM::WGS84_EP = 0.0820944379
const double UTM::WGS84_F = 0.0033528107

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 gps_conversions.h.



mavros
Author(s): Vladimir Ermakov
autogenerated on Sat Jun 8 2019 19:55:20