geodesy::UTMPoint Class Reference
#include <utm.h>
List of all members.
Public Member Functions |
| UTMPoint (double _easting, double _northing, double _altitude, uint8_t _zone, char _band) |
| UTMPoint (double _easting, double _northing, uint8_t _zone, char _band) |
| UTMPoint (const geographic_msgs::GeoPoint &pt) |
| UTMPoint (const UTMPoint &that) |
| UTMPoint () |
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 83 of file utm.h.
Constructor & Destructor Documentation
geodesy::UTMPoint::UTMPoint |
( |
|
) |
[inline] |
Null constructor. Makes a 2D, invalid point object.
Definition at line 88 of file utm.h.
geodesy::UTMPoint::UTMPoint |
( |
const UTMPoint & |
that |
) |
[inline] |
Copy constructor.
Definition at line 97 of file utm.h.
geodesy::UTMPoint::UTMPoint |
( |
const geographic_msgs::GeoPoint & |
pt |
) |
|
geodesy::UTMPoint::UTMPoint |
( |
double |
_easting, |
|
|
double |
_northing, |
|
|
uint8_t |
_zone, |
|
|
char |
_band | |
|
) |
| | [inline] |
Create a flattened 2-D grid point.
Definition at line 108 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 117 of file utm.h.
Member Data Documentation
altitude above ellipsoid [meters] or NaN
Definition at line 129 of file utm.h.
MGRS latitude band letter.
Definition at line 131 of file utm.h.
easting within grid zone [meters]
Definition at line 127 of file utm.h.
northing within grid zone [meters]
Definition at line 128 of file utm.h.
UTM longitude zone number.
Definition at line 130 of file utm.h.
The documentation for this class was generated from the following files: