![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Defines constants for the coordinate systems. More...
#include <base/inc/platform.h>#include <base/inc/base_types.h>#include <base/inc/geometry/geometry_base_types.h>#include <base/inc/math/math_const.h>Go to the source code of this file.
Macros | |
| #define | kRADIUS 6378137.0L |
| Equatorial radius of the Earth in meters. | |
| #define | kEQUATOR 40075016.6855784861L |
| Length of the Equator in meters. | |
| #define | kWGS84_NAME "WGS84" |
| WGS84 definition of Earth. | |
| #define | kWGS84_E 0.08181919084262150L |
| First eccentricity. | |
| #define | kWGS84_ESQUARED kWGS84_E2 |
| First eccentricity squared = e2 = 1-(b/a)2 = (2-f)f. | |
| #define | kWGS84_INVERSE_FLATTENING 298.257223563L |
| Inverse flattening. | |
| #define | kWGS84_SEMIMAJOR 6378137.0L |
| Semi-major axis in meters. | |
| #define | kWGS84_SEMIMINOR (kWGS84_SEMIMAJOR*(1-(1/kWGS84_INVERSE_FLATTENING))) |
| Semi-minor axis in meters. | |
Typedefs | |
| typedef double | AngularUnit |
| Defines the angular unit. The value is the number of degrees per angular unit. | |
Variables | |
| SDK_CRS_BEGIN_NAMESPACE typedef double | LinearUnit |
| Defines the linear unit. The value is the number of meters per linear unit. | |
Defines constants for the coordinate systems.
Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.