Constants needed by GeographicLib More...
#include <Constants.hpp>
Static Public Member Functions | |
static Math::real | arcminute () |
static Math::real | arcsecond () |
static Math::real | degree () |
Ellipsoid parameters | |
template<typename T > | |
static T | WGS84_a () |
static Math::real | WGS84_a () |
template<typename T > | |
static T | WGS84_f () |
static Math::real | WGS84_f () |
template<typename T > | |
static T | WGS84_GM () |
static Math::real | WGS84_GM () |
template<typename T > | |
static T | WGS84_omega () |
static Math::real | WGS84_omega () |
template<typename T > | |
static T | GRS80_a () |
static Math::real | GRS80_a () |
template<typename T > | |
static T | GRS80_GM () |
static Math::real | GRS80_GM () |
template<typename T > | |
static T | GRS80_omega () |
static Math::real | GRS80_omega () |
template<typename T > | |
static T | GRS80_J2 () |
static Math::real | GRS80_J2 () |
template<typename T > | |
static T | UTM_k0 () |
static Math::real | UTM_k0 () |
template<typename T > | |
static T | UPS_k0 () |
static Math::real | UPS_k0 () |
SI units | |
template<typename T > | |
static T | meter () |
static Math::real | meter () |
static Math::real | kilometer () |
static Math::real | nauticalmile () |
template<typename T > | |
static T | square_meter () |
static Math::real | square_meter () |
static Math::real | hectare () |
static Math::real | square_kilometer () |
static Math::real | square_nauticalmile () |
Anachronistic British units | |
static Math::real | foot () |
static Math::real | yard () |
static Math::real | fathom () |
static Math::real | chain () |
static Math::real | furlong () |
static Math::real | mile () |
static Math::real | acre () |
static Math::real | square_mile () |
Anachronistic US units | |
static Math::real | surveyfoot () |
Private Types | |
typedef Math::real | real |
Private Member Functions | |
Constants () | |
Related Functions | |
(Note that these are not member functions.) | |
#define | GEOGRAPHICLIB_HAS_STATIC_ASSERT 0 |
#define | GEOGRAPHICLIB_STATIC_ASSERT(cond, reason) { enum{ GEOGRAPHICLIB_STATIC_ASSERT_ENUM = 1/int(cond) }; } |
#define | GEOGRAPHICLIB_VERSION |
#define | GEOGRAPHICLIB_VERSION_NUM(a, b, c) ((((a) * 10000 + (b)) * 100) + (c)) |
Constants needed by GeographicLib
Define constants specifying the WGS84 ellipsoid, the UTM and UPS projections, and various unit conversions.
Example of use:
Definition at line 131 of file Constants.hpp.
|
private |
Definition at line 133 of file Constants.hpp.
|
private |
|
inlinestatic |
Definition at line 362 of file Constants.hpp.
|
inlinestatic |
Definition at line 144 of file Constants.hpp.
|
inlinestatic |
Definition at line 149 of file Constants.hpp.
|
inlinestatic |
Definition at line 350 of file Constants.hpp.
|
inlinestatic |
A synonym for Math::degree<real>().
Definition at line 140 of file Constants.hpp.
|
inlinestatic |
Definition at line 346 of file Constants.hpp.
|
inlinestatic |
Definition at line 337 of file Constants.hpp.
|
inlinestatic |
Definition at line 354 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
Definition at line 205 of file Constants.hpp.
|
inlinestatic |
A synonym for GRS80_a<real>().
Definition at line 210 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
Definition at line 216 of file Constants.hpp.
|
inlinestatic |
A synonym for GRS80_GM<real>().
Definition at line 221 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
Definition at line 245 of file Constants.hpp.
|
inlinestatic |
A synonym for GRS80_J2<real>().
Definition at line 250 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
This is about 2 π 366.25 / (365.25 × 24 × 3600) rad s−1. 365.25 is the number of days in a Julian year and 365.35/366.25 converts from solar days to sidereal days. Using the number of days in a Gregorian year (365.2425) results in a worse approximation (because the Gregorian year includes the precession of the earth's axis).
Definition at line 234 of file Constants.hpp.
|
inlinestatic |
A synonym for GRS80_omega<real>().
Definition at line 239 of file Constants.hpp.
|
inlinestatic |
Definition at line 317 of file Constants.hpp.
|
inlinestatic |
Definition at line 291 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
This is unity, but this lets the internal system of units be changed if necessary.
Definition at line 283 of file Constants.hpp.
|
inlinestatic |
A synonym for meter<real>().
Definition at line 287 of file Constants.hpp.
|
inlinestatic |
Definition at line 358 of file Constants.hpp.
|
inlinestatic |
Definition at line 297 of file Constants.hpp.
|
inlinestatic |
Definition at line 322 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
This is unity, but this lets the internal system of units be changed if necessary.
Definition at line 307 of file Constants.hpp.
|
inlinestatic |
A synonym for square_meter<real>().
Definition at line 312 of file Constants.hpp.
|
inlinestatic |
Definition at line 366 of file Constants.hpp.
|
inlinestatic |
Definition at line 327 of file Constants.hpp.
|
inlinestatic |
Definition at line 375 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
Definition at line 265 of file Constants.hpp.
|
inlinestatic |
A synonym for UPS_k0<real>().
Definition at line 270 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
Definition at line 255 of file Constants.hpp.
|
inlinestatic |
A synonym for UTM_k0<real>().
Definition at line 260 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
Definition at line 159 of file Constants.hpp.
|
inlinestatic |
A synonym for WGS84_a<real>().
Definition at line 164 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
Definition at line 169 of file Constants.hpp.
|
inlinestatic |
A synonym for WGS84_f<real>().
Definition at line 178 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
Definition at line 184 of file Constants.hpp.
|
inlinestatic |
A synonym for WGS84_GM<real>().
Definition at line 189 of file Constants.hpp.
|
inlinestatic |
T | the type of the returned value. |
Definition at line 195 of file Constants.hpp.
|
inlinestatic |
A synonym for WGS84_omega<real>().
Definition at line 200 of file Constants.hpp.
|
inlinestatic |
Definition at line 342 of file Constants.hpp.
|
related |
Is the C++11 static_assert available?
Definition at line 64 of file Constants.hpp.
|
related |
A compile-time assert. Use C++11 static_assert, if available.
Definition at line 76 of file Constants.hpp.
|
related |
The version of GeographicLib as a single integer, packed as MMmmmmpp where MM is the major version, mmmm is the minor version, and pp is the patch level. Users should not rely on this particular packing of the components of the version number. Instead they should use a test such as
Definition at line 34 of file Constants.hpp.
Pack the version components into a single integer. Users should not rely on this particular packing of the components of the version number; see the documentation for GEOGRAPHICLIB_VERSION, below.
Definition at line 21 of file Constants.hpp.