Public Member Functions | Public Attributes
geodesy::UTMPoint Class Reference

#include <utm.h>

List of all members.

Public Member Functions

 UTMPoint ()
 UTMPoint (const UTMPoint &that)
 UTMPoint (const geographic_msgs::GeoPoint &pt)
 UTMPoint (double _easting, double _northing, uint8_t _zone, char _band)
 UTMPoint (double _easting, double _northing, double _altitude, uint8_t _zone, char _band)

Public Attributes

double altitude
 altitude above ellipsoid [meters] or NaN
char band
 MGRS latitude band letter.
double easting
 easting within grid zone [meters]
double northing
 northing within grid zone [meters]
uint8_t zone
 UTM longitude zone number.

Detailed Description

Universal Transverse Mercator (UTM) point.

The altitude may be specified (3D) or not (2D). The altitude of a 2D point is not a number (NaN).

Including the top-level grid zone designator (GZD) from the Military Grid Reference System (MGRS) permits unambiguous use of Universal Polar Stereographic (UPS) coordinates for the polar regions not covered by UTM, making this representation more general than pure UTM.

Definition at line 82 of file utm.h.


Constructor & Destructor Documentation

Null constructor. Makes a 2D, invalid point object.

Definition at line 87 of file utm.h.

geodesy::UTMPoint::UTMPoint ( const UTMPoint that) [inline]

Copy constructor.

Definition at line 96 of file utm.h.

geodesy::UTMPoint::UTMPoint ( const geographic_msgs::GeoPoint &  pt)

Create UTM point from WGS 84 geodetic point.

Definition at line 283 of file utm_conversions.cpp.

geodesy::UTMPoint::UTMPoint ( double  _easting,
double  _northing,
uint8_t  _zone,
char  _band 
) [inline]

Create a flattened 2-D grid point.

Definition at line 107 of file utm.h.

geodesy::UTMPoint::UTMPoint ( double  _easting,
double  _northing,
double  _altitude,
uint8_t  _zone,
char  _band 
) [inline]

Create a 3-D grid point.

Definition at line 116 of file utm.h.


Member Data Documentation

altitude above ellipsoid [meters] or NaN

Definition at line 128 of file utm.h.

MGRS latitude band letter.

Definition at line 130 of file utm.h.

easting within grid zone [meters]

Definition at line 126 of file utm.h.

northing within grid zone [meters]

Definition at line 127 of file utm.h.

UTM longitude zone number.

Definition at line 129 of file utm.h.


The documentation for this class was generated from the following files:


geodesy
Author(s): Jack O'Quin
autogenerated on Fri Aug 28 2015 10:50:29