|
GeographicLib 2.4
|
Namespace for GeographicLib. More...
Namespaces | |
| namespace | experimental |
Classes | |
| class | Accumulator |
| An accumulator for sums. More... | |
| class | AlbersEqualArea |
| Albers equal area conic projection. More... | |
| class | AuxAngle |
| An accurate representation of angles. More... | |
| class | AuxLatitude |
| Conversions between auxiliary latitudes. More... | |
| class | AzimuthalEquidistant |
| Azimuthal equidistant projection. More... | |
| class | CassiniSoldner |
| Cassini-Soldner projection. More... | |
| class | CircularEngine |
| Spherical harmonic sums for a circle. More... | |
| class | Constants |
| Constants needed by GeographicLib More... | |
| class | DAuxLatitude |
| Divided differences of auxiliary latitudes. More... | |
| class | DMS |
| Convert between degrees and the DMS representation. More... | |
| class | DST |
| Discrete sine transforms. More... | |
| class | Ellipsoid |
| Properties of an ellipsoid. More... | |
| class | EllipticFunction |
| Elliptic integrals and functions. More... | |
| class | GARS |
| Conversions for the Global Area Reference System (GARS) More... | |
| class | Geocentric |
| Geocentric coordinates More... | |
| class | GeoCoords |
| Conversion between geographic coordinates. More... | |
| class | Geodesic |
| Geodesic calculations More... | |
| class | GeodesicExact |
| Exact geodesic calculations. More... | |
| class | GeodesicLine |
| A geodesic line. More... | |
| class | GeodesicLineExact |
| An exact geodesic line. More... | |
| class | GeographicErr |
| Exception handling for GeographicLib. More... | |
| class | Geohash |
| Conversions for geohashes. More... | |
| class | Geoid |
| Looking up the height of the geoid above the ellipsoid. More... | |
| class | Georef |
| Conversions for the World Geographic Reference System (georef) More... | |
| class | Gnomonic |
| Gnomonic projection More... | |
| class | GravityCircle |
| Gravity on a circle of latitude. More... | |
| class | GravityModel |
| Model of the earth's gravity field. More... | |
| class | Intersect |
| Geodesic intersections More... | |
| class | LambertConformalConic |
| Lambert conformal conic projection. More... | |
| class | LocalCartesian |
| Local cartesian coordinates. More... | |
| class | MagneticCircle |
| Geomagnetic field on a circle of latitude. More... | |
| class | MagneticModel |
| Model of the earth's magnetic field. More... | |
| class | Math |
| Mathematical functions needed by GeographicLib. More... | |
| class | MGRS |
| Convert between UTM/UPS and MGRS. More... | |
| class | NearestNeighbor |
| Nearest-neighbor calculations. More... | |
| class | NormalGravity |
| The normal gravity of the earth. More... | |
| class | OSGB |
| Ordnance Survey grid system for Great Britain. More... | |
| class | PolarStereographic |
| Polar stereographic projection. More... | |
| class | PolygonAreaT |
| Polygon areas. More... | |
| class | Rhumb |
| Solve of the direct and inverse rhumb problems. More... | |
| class | RhumbLine |
| Find a sequence of points on a single rhumb line. More... | |
| class | SphericalEngine |
| The evaluation engine for SphericalHarmonic. More... | |
| class | SphericalHarmonic |
| Spherical harmonic series. More... | |
| class | SphericalHarmonic1 |
| Spherical harmonic series with a correction to the coefficients. More... | |
| class | SphericalHarmonic2 |
| Spherical harmonic series with two corrections to the coefficients. More... | |
| class | TransverseMercator |
| Transverse Mercator projection. More... | |
| class | TransverseMercatorExact |
| An exact implementation of the transverse Mercator projection. More... | |
| class | Utility |
| Some utility routines for GeographicLib. More... | |
| class | UTMUPS |
| Convert between geographic coordinates and UTM/UPS. More... | |
Functions | |
| template<> | |
| std::string | Utility::val< std::string > (const std::string &s) |
| template<> | |
| std::string | Utility::str< Math::real > (Math::real x, int p) |
Namespace for GeographicLib.
All of GeographicLib is defined within the GeographicLib namespace. In addition all the header files are included via GeographicLib/Class.hpp. This minimizes the likelihood of conflicts with other packages.
|
inline |
The specialization of Utility::val<T>() for strings.
| [in] | s | the string to be converted. |
| GeographicErr | is s is not readable as a T. |
Definition at line 500 of file Utility.hpp.
|
inline |
Convert a Math::real object to a string.
| [in] | x | the value to be converted. |
| [in] | p | the precision used (default −1). |
| std::bad_alloc | if memory for the string can't be allocated. |
If p ≥ 0, then the number fixed format is used with p bits of precision. With p < 0, there is no manipulation of the format. This is an overload of str<T> which deals with inf and nan.
Definition at line 568 of file Utility.hpp.