#include <utm.h>
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 More... | |
char | band |
MGRS latitude band letter. More... | |
double | easting |
easting within grid zone [meters] More... | |
double | northing |
northing within grid zone [meters] More... | |
uint8_t | zone |
UTM longitude zone number. More... | |
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.
|
inline |
|
inline |
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.
|
inline |
|
inline |
double geodesy::UTMPoint::altitude |
double geodesy::UTMPoint::easting |
double geodesy::UTMPoint::northing |