<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.11.0">
  <compound kind="file">
    <name>GeographicLib.dox</name>
    <path>/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_gis_geographiclib/geographiclib/work/build/doc/</path>
    <filename>GeographicLib_8dox.html</filename>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>JacobiConformal.hpp</name>
    <path>experimental/</path>
    <filename>JacobiConformal_8hpp.html</filename>
    <includes id="EllipticFunction_8hpp" name="EllipticFunction.hpp" local="no" import="no" module="no" objc="no">GeographicLib/EllipticFunction.hpp</includes>
    <class kind="class">GeographicLib::experimental::JacobiConformal</class>
    <namespace>GeographicLib</namespace>
    <namespace>GeographicLib::experimental</namespace>
  </compound>
  <compound kind="file">
    <name>Accumulator.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Accumulator_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::Accumulator</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>AlbersEqualArea.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>AlbersEqualArea_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::AlbersEqualArea</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>AuxAngle.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>AuxAngle_8hpp.html</filename>
    <includes id="Math_8hpp" name="Math.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Math.hpp</includes>
    <class kind="class">GeographicLib::AuxAngle</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>AuxLatitude.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>AuxLatitude_8hpp.html</filename>
    <includes id="Math_8hpp" name="Math.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Math.hpp</includes>
    <includes id="AuxAngle_8hpp" name="AuxAngle.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AuxAngle.hpp</includes>
    <class kind="class">GeographicLib::AuxLatitude</class>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_AUXLATITUDE_ORDER</name>
      <anchorfile>AuxLatitude_8hpp.html</anchorfile>
      <anchor>ae1458a0b8d00bd107f479d5d5f697d7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AzimuthalEquidistant.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>AzimuthalEquidistant_8hpp.html</filename>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::AzimuthalEquidistant</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>CassiniSoldner.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>CassiniSoldner_8hpp.html</filename>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="GeodesicLine_8hpp" name="GeodesicLine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicLine.hpp</includes>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::CassiniSoldner</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>CircularEngine.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>CircularEngine_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="SphericalEngine_8hpp" name="SphericalEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalEngine.hpp</includes>
    <class kind="class">GeographicLib::CircularEngine</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Constants.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Constants_8hpp.html</filename>
    <includes id="Math_8hpp" name="Math.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Math.hpp</includes>
    <class kind="class">GeographicLib::Constants</class>
    <class kind="class">GeographicLib::GeographicErr</class>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_EXPORT</name>
      <anchorfile>Constants_8hpp.html</anchorfile>
      <anchor>a4eef709a4899767a7eba818ce2e3450e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_DEPRECATED</name>
      <anchorfile>Constants_8hpp.html</anchorfile>
      <anchor>ab656f5990d603ef2611943cc07944106</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DAuxLatitude.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>DAuxLatitude_8hpp.html</filename>
    <includes id="AuxLatitude_8hpp" name="AuxLatitude.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AuxLatitude.hpp</includes>
    <class kind="class">GeographicLib::DAuxLatitude</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>DMS.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>DMS_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <class kind="class">GeographicLib::DMS</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>DST.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>DST_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::DST</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Ellipsoid.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Ellipsoid_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="AuxLatitude_8hpp" name="AuxLatitude.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AuxLatitude.hpp</includes>
    <class kind="class">GeographicLib::Ellipsoid</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>EllipticFunction.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>EllipticFunction_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::EllipticFunction</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GARS.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>GARS_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::GARS</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Geocentric.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Geocentric_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::Geocentric</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GeoCoords.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>GeoCoords_8hpp.html</filename>
    <includes id="UTMUPS_8hpp" name="UTMUPS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/UTMUPS.hpp</includes>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::GeoCoords</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Geodesic.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Geodesic_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="GeodesicExact_8hpp" name="GeodesicExact.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicExact.hpp</includes>
    <class kind="class">GeographicLib::Geodesic</class>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_GEODESIC_ORDER</name>
      <anchorfile>Geodesic_8hpp.html</anchorfile>
      <anchor>ad09a19b0956ce78fcdd5dc664bf0d6e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeodesicExact.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>GeodesicExact_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="EllipticFunction_8hpp" name="EllipticFunction.hpp" local="no" import="no" module="no" objc="no">GeographicLib/EllipticFunction.hpp</includes>
    <includes id="DST_8hpp" name="DST.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DST.hpp</includes>
    <class kind="class">GeographicLib::GeodesicExact</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GeodesicLine.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>GeodesicLine_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="GeodesicLineExact_8hpp" name="GeodesicLineExact.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicLineExact.hpp</includes>
    <class kind="class">GeographicLib::GeodesicLine</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GeodesicLineExact.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>GeodesicLineExact_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="GeodesicExact_8hpp" name="GeodesicExact.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicExact.hpp</includes>
    <includes id="EllipticFunction_8hpp" name="EllipticFunction.hpp" local="no" import="no" module="no" objc="no">GeographicLib/EllipticFunction.hpp</includes>
    <class kind="class">GeographicLib::GeodesicLineExact</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Geohash.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Geohash_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::Geohash</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Geoid.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Geoid_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::Geoid</class>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_GEOID_PGM_PIXEL_WIDTH</name>
      <anchorfile>Geoid_8hpp.html</anchorfile>
      <anchor>a905bae3bb674c2fdbbd7e9c32a85b8df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Georef.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Georef_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::Georef</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Gnomonic.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Gnomonic_8hpp.html</filename>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="GeodesicLine_8hpp" name="GeodesicLine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicLine.hpp</includes>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::Gnomonic</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GravityCircle.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>GravityCircle_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="CircularEngine_8hpp" name="CircularEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/CircularEngine.hpp</includes>
    <includes id="GravityModel_8hpp" name="GravityModel.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GravityModel.hpp</includes>
    <class kind="class">GeographicLib::GravityCircle</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GravityModel.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>GravityModel_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="NormalGravity_8hpp" name="NormalGravity.hpp" local="no" import="no" module="no" objc="no">GeographicLib/NormalGravity.hpp</includes>
    <includes id="SphericalHarmonic_8hpp" name="SphericalHarmonic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalHarmonic.hpp</includes>
    <includes id="SphericalHarmonic1_8hpp" name="SphericalHarmonic1.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalHarmonic1.hpp</includes>
    <class kind="class">GeographicLib::GravityModel</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Intersect.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Intersect_8hpp.html</filename>
    <includes id="Math_8hpp" name="Math.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Math.hpp</includes>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="GeodesicLine_8hpp" name="GeodesicLine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicLine.hpp</includes>
    <class kind="class">GeographicLib::Intersect</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>LambertConformalConic.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>LambertConformalConic_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::LambertConformalConic</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>LocalCartesian.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>LocalCartesian_8hpp.html</filename>
    <includes id="Geocentric_8hpp" name="Geocentric.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geocentric.hpp</includes>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::LocalCartesian</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>MagneticCircle.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>MagneticCircle_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="CircularEngine_8hpp" name="CircularEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/CircularEngine.hpp</includes>
    <class kind="class">GeographicLib::MagneticCircle</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>MagneticModel.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>MagneticModel_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="Geocentric_8hpp" name="Geocentric.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geocentric.hpp</includes>
    <includes id="SphericalHarmonic_8hpp" name="SphericalHarmonic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalHarmonic.hpp</includes>
    <class kind="class">GeographicLib::MagneticModel</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Math.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Math_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::Math</class>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_WORDS_BIGENDIAN</name>
      <anchorfile>Math_8hpp.html</anchorfile>
      <anchor>a2a4e5f86d0c84b647e1bc7783cfa0d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_HAVE_LONG_DOUBLE</name>
      <anchorfile>Math_8hpp.html</anchorfile>
      <anchor>a8db7330869775b17ca84845f1ecaba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_PRECISION</name>
      <anchorfile>Math_8hpp.html</anchorfile>
      <anchor>afb94d2448fd85c3c76929fff394303b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_VOLATILE</name>
      <anchorfile>Math_8hpp.html</anchorfile>
      <anchor>a953299c4d680cef5bc84752abfd31e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_PANIC</name>
      <anchorfile>Math_8hpp.html</anchorfile>
      <anchor>aac6136145fc89c9aa5bf369e85ed0df1</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MGRS.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>MGRS_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="UTMUPS_8hpp" name="UTMUPS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/UTMUPS.hpp</includes>
    <class kind="class">GeographicLib::MGRS</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>NearestNeighbor.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>NearestNeighbor_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::NearestNeighbor</class>
    <namespace>GeographicLib</namespace>
    <namespace>std</namespace>
  </compound>
  <compound kind="file">
    <name>NormalGravity.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>NormalGravity_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="Geocentric_8hpp" name="Geocentric.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geocentric.hpp</includes>
    <class kind="class">GeographicLib::NormalGravity</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>OSGB.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>OSGB_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="TransverseMercator_8hpp" name="TransverseMercator.hpp" local="no" import="no" module="no" objc="no">GeographicLib/TransverseMercator.hpp</includes>
    <class kind="class">GeographicLib::OSGB</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>PolarStereographic.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>PolarStereographic_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::PolarStereographic</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>PolygonArea.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>PolygonArea_8hpp.html</filename>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="GeodesicExact_8hpp" name="GeodesicExact.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicExact.hpp</includes>
    <includes id="Rhumb_8hpp" name="Rhumb.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Rhumb.hpp</includes>
    <includes id="Accumulator_8hpp" name="Accumulator.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Accumulator.hpp</includes>
    <class kind="class">GeographicLib::PolygonAreaT</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Rhumb.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Rhumb_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="DAuxLatitude_8hpp" name="DAuxLatitude.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DAuxLatitude.hpp</includes>
    <class kind="class">GeographicLib::Rhumb</class>
    <class kind="class">GeographicLib::RhumbLine</class>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_RHUMBAREA_ORDER</name>
      <anchorfile>Rhumb_8hpp.html</anchorfile>
      <anchor>ae03d8247443ea4f5e34495ca41bce4b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SphericalEngine.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>SphericalEngine_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::SphericalEngine</class>
    <class kind="class">GeographicLib::SphericalEngine::coeff</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>SphericalHarmonic.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>SphericalHarmonic_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="SphericalEngine_8hpp" name="SphericalEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalEngine.hpp</includes>
    <includes id="CircularEngine_8hpp" name="CircularEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/CircularEngine.hpp</includes>
    <class kind="class">GeographicLib::SphericalHarmonic</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>SphericalHarmonic1.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>SphericalHarmonic1_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="SphericalEngine_8hpp" name="SphericalEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalEngine.hpp</includes>
    <includes id="CircularEngine_8hpp" name="CircularEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/CircularEngine.hpp</includes>
    <class kind="class">GeographicLib::SphericalHarmonic1</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>SphericalHarmonic2.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>SphericalHarmonic2_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="SphericalEngine_8hpp" name="SphericalEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalEngine.hpp</includes>
    <includes id="CircularEngine_8hpp" name="CircularEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/CircularEngine.hpp</includes>
    <class kind="class">GeographicLib::SphericalHarmonic2</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>TransverseMercator.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>TransverseMercator_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="TransverseMercatorExact_8hpp" name="TransverseMercatorExact.hpp" local="no" import="no" module="no" objc="no">GeographicLib/TransverseMercatorExact.hpp</includes>
    <class kind="class">GeographicLib::TransverseMercator</class>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_TRANSVERSEMERCATOR_ORDER</name>
      <anchorfile>TransverseMercator_8hpp.html</anchorfile>
      <anchor>ad5b8fc10f1920eabbf36b2b34a3fcbda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TransverseMercatorExact.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>TransverseMercatorExact_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <includes id="EllipticFunction_8hpp" name="EllipticFunction.hpp" local="no" import="no" module="no" objc="no">GeographicLib/EllipticFunction.hpp</includes>
    <class kind="class">GeographicLib::TransverseMercatorExact</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Utility.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>Utility_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::Utility</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>UTMUPS.hpp</name>
    <path>include/GeographicLib/</path>
    <filename>UTMUPS_8hpp.html</filename>
    <includes id="Constants_8hpp" name="Constants.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Constants.hpp</includes>
    <class kind="class">GeographicLib::UTMUPS</class>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Accumulator.cpp</name>
    <path>src/</path>
    <filename>Accumulator_8cpp.html</filename>
    <includes id="Accumulator_8hpp" name="Accumulator.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Accumulator.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>AlbersEqualArea.cpp</name>
    <path>src/</path>
    <filename>AlbersEqualArea_8cpp.html</filename>
    <includes id="AlbersEqualArea_8hpp" name="AlbersEqualArea.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AlbersEqualArea.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>AuxAngle.cpp</name>
    <path>src/</path>
    <filename>AuxAngle_8cpp.html</filename>
    <includes id="AuxAngle_8hpp" name="AuxAngle.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AuxAngle.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>AuxLatitude.cpp</name>
    <path>src/</path>
    <filename>AuxLatitude_8cpp.html</filename>
    <includes id="AuxLatitude_8hpp" name="AuxLatitude.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AuxLatitude.hpp</includes>
    <includes id="EllipticFunction_8hpp" name="EllipticFunction.hpp" local="no" import="no" module="no" objc="no">GeographicLib/EllipticFunction.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>AzimuthalEquidistant.cpp</name>
    <path>src/</path>
    <filename>AzimuthalEquidistant_8cpp.html</filename>
    <includes id="AzimuthalEquidistant_8hpp" name="AzimuthalEquidistant.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AzimuthalEquidistant.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>CassiniSoldner.cpp</name>
    <path>src/</path>
    <filename>CassiniSoldner_8cpp.html</filename>
    <includes id="CassiniSoldner_8hpp" name="CassiniSoldner.hpp" local="no" import="no" module="no" objc="no">GeographicLib/CassiniSoldner.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>CircularEngine.cpp</name>
    <path>src/</path>
    <filename>CircularEngine_8cpp.html</filename>
    <includes id="CircularEngine_8hpp" name="CircularEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/CircularEngine.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>DAuxLatitude.cpp</name>
    <path>src/</path>
    <filename>DAuxLatitude_8cpp.html</filename>
    <includes id="DAuxLatitude_8hpp" name="DAuxLatitude.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DAuxLatitude.hpp</includes>
    <includes id="EllipticFunction_8hpp" name="EllipticFunction.hpp" local="no" import="no" module="no" objc="no">GeographicLib/EllipticFunction.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>DMS.cpp</name>
    <path>src/</path>
    <filename>DMS_8cpp.html</filename>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>DST.cpp</name>
    <path>src/</path>
    <filename>DST_8cpp.html</filename>
    <includes id="DST_8hpp" name="DST.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DST.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Ellipsoid.cpp</name>
    <path>src/</path>
    <filename>Ellipsoid_8cpp.html</filename>
    <includes id="Ellipsoid_8hpp" name="Ellipsoid.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Ellipsoid.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>EllipticFunction.cpp</name>
    <path>src/</path>
    <filename>EllipticFunction_8cpp.html</filename>
    <includes id="EllipticFunction_8hpp" name="EllipticFunction.hpp" local="no" import="no" module="no" objc="no">GeographicLib/EllipticFunction.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GARS.cpp</name>
    <path>src/</path>
    <filename>GARS_8cpp.html</filename>
    <includes id="GARS_8hpp" name="GARS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GARS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Geocentric.cpp</name>
    <path>src/</path>
    <filename>Geocentric_8cpp.html</filename>
    <includes id="Geocentric_8hpp" name="Geocentric.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geocentric.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GeoCoords.cpp</name>
    <path>src/</path>
    <filename>GeoCoords_8cpp.html</filename>
    <includes id="GeoCoords_8hpp" name="GeoCoords.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeoCoords.hpp</includes>
    <includes id="MGRS_8hpp" name="MGRS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/MGRS.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Geodesic.cpp</name>
    <path>src/</path>
    <filename>Geodesic_8cpp.html</filename>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="GeodesicLine_8hpp" name="GeodesicLine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicLine.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GeodesicExact.cpp</name>
    <path>src/</path>
    <filename>GeodesicExact_8cpp.html</filename>
    <includes id="GeodesicExact_8hpp" name="GeodesicExact.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicExact.hpp</includes>
    <includes id="GeodesicLineExact_8hpp" name="GeodesicLineExact.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicLineExact.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GeodesicLine.cpp</name>
    <path>src/</path>
    <filename>GeodesicLine_8cpp.html</filename>
    <includes id="GeodesicLine_8hpp" name="GeodesicLine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicLine.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GeodesicLineExact.cpp</name>
    <path>src/</path>
    <filename>GeodesicLineExact_8cpp.html</filename>
    <includes id="GeodesicLineExact_8hpp" name="GeodesicLineExact.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicLineExact.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Geohash.cpp</name>
    <path>src/</path>
    <filename>Geohash_8cpp.html</filename>
    <includes id="Geohash_8hpp" name="Geohash.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geohash.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Geoid.cpp</name>
    <path>src/</path>
    <filename>Geoid_8cpp.html</filename>
    <includes id="Geoid_8hpp" name="Geoid.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geoid.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_DATA</name>
      <anchorfile>Geoid_8cpp.html</anchorfile>
      <anchor>a45687ef771d809c1c369daea074cc109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_GEOID_DEFAULT_NAME</name>
      <anchorfile>Geoid_8cpp.html</anchorfile>
      <anchor>ad6a9d10e96f7073461e02388058be5ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Georef.cpp</name>
    <path>src/</path>
    <filename>Georef_8cpp.html</filename>
    <includes id="Georef_8hpp" name="Georef.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Georef.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Gnomonic.cpp</name>
    <path>src/</path>
    <filename>Gnomonic_8cpp.html</filename>
    <includes id="Gnomonic_8hpp" name="Gnomonic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Gnomonic.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GravityCircle.cpp</name>
    <path>src/</path>
    <filename>GravityCircle_8cpp.html</filename>
    <includes id="GravityCircle_8hpp" name="GravityCircle.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GravityCircle.hpp</includes>
    <includes id="Geocentric_8hpp" name="Geocentric.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geocentric.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>GravityModel.cpp</name>
    <path>src/</path>
    <filename>GravityModel_8cpp.html</filename>
    <includes id="GravityModel_8hpp" name="GravityModel.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GravityModel.hpp</includes>
    <includes id="SphericalEngine_8hpp" name="SphericalEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalEngine.hpp</includes>
    <includes id="GravityCircle_8hpp" name="GravityCircle.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GravityCircle.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_DATA</name>
      <anchorfile>GravityModel_8cpp.html</anchorfile>
      <anchor>a45687ef771d809c1c369daea074cc109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_GRAVITY_DEFAULT_NAME</name>
      <anchorfile>GravityModel_8cpp.html</anchorfile>
      <anchor>adacf2a85fb390397d1f985fc7e880611</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Intersect.cpp</name>
    <path>src/</path>
    <filename>Intersect_8cpp.html</filename>
    <includes id="Intersect_8hpp" name="Intersect.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Intersect.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>LambertConformalConic.cpp</name>
    <path>src/</path>
    <filename>LambertConformalConic_8cpp.html</filename>
    <includes id="LambertConformalConic_8hpp" name="LambertConformalConic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/LambertConformalConic.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>LocalCartesian.cpp</name>
    <path>src/</path>
    <filename>LocalCartesian_8cpp.html</filename>
    <includes id="LocalCartesian_8hpp" name="LocalCartesian.hpp" local="no" import="no" module="no" objc="no">GeographicLib/LocalCartesian.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>MagneticCircle.cpp</name>
    <path>src/</path>
    <filename>MagneticCircle_8cpp.html</filename>
    <includes id="MagneticCircle_8hpp" name="MagneticCircle.hpp" local="no" import="no" module="no" objc="no">GeographicLib/MagneticCircle.hpp</includes>
    <includes id="Geocentric_8hpp" name="Geocentric.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geocentric.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>MagneticModel.cpp</name>
    <path>src/</path>
    <filename>MagneticModel_8cpp.html</filename>
    <includes id="MagneticModel_8hpp" name="MagneticModel.hpp" local="no" import="no" module="no" objc="no">GeographicLib/MagneticModel.hpp</includes>
    <includes id="SphericalEngine_8hpp" name="SphericalEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalEngine.hpp</includes>
    <includes id="MagneticCircle_8hpp" name="MagneticCircle.hpp" local="no" import="no" module="no" objc="no">GeographicLib/MagneticCircle.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_DATA</name>
      <anchorfile>MagneticModel_8cpp.html</anchorfile>
      <anchor>a45687ef771d809c1c369daea074cc109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_MAGNETIC_DEFAULT_NAME</name>
      <anchorfile>MagneticModel_8cpp.html</anchorfile>
      <anchor>afa2356a6826501e3b6c6037fb9012b02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Math.cpp</name>
    <path>src/</path>
    <filename>Math_8cpp.html</filename>
    <includes id="Math_8hpp" name="Math.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Math.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>MGRS.cpp</name>
    <path>src/</path>
    <filename>MGRS_8cpp.html</filename>
    <includes id="MGRS_8hpp" name="MGRS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/MGRS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>NormalGravity.cpp</name>
    <path>src/</path>
    <filename>NormalGravity_8cpp.html</filename>
    <includes id="NormalGravity_8hpp" name="NormalGravity.hpp" local="no" import="no" module="no" objc="no">GeographicLib/NormalGravity.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>OSGB.cpp</name>
    <path>src/</path>
    <filename>OSGB_8cpp.html</filename>
    <includes id="OSGB_8hpp" name="OSGB.hpp" local="no" import="no" module="no" objc="no">GeographicLib/OSGB.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>PolarStereographic.cpp</name>
    <path>src/</path>
    <filename>PolarStereographic_8cpp.html</filename>
    <includes id="PolarStereographic_8hpp" name="PolarStereographic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/PolarStereographic.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>PolygonArea.cpp</name>
    <path>src/</path>
    <filename>PolygonArea_8cpp.html</filename>
    <includes id="PolygonArea_8hpp" name="PolygonArea.hpp" local="no" import="no" module="no" objc="no">GeographicLib/PolygonArea.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Rhumb.cpp</name>
    <path>src/</path>
    <filename>Rhumb_8cpp.html</filename>
    <includes id="Rhumb_8hpp" name="Rhumb.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Rhumb.hpp</includes>
    <includes id="DST_8hpp" name="DST.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DST.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>SphericalEngine.cpp</name>
    <path>src/</path>
    <filename>SphericalEngine_8cpp.html</filename>
    <includes id="SphericalEngine_8hpp" name="SphericalEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/SphericalEngine.hpp</includes>
    <includes id="CircularEngine_8hpp" name="CircularEngine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/CircularEngine.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>TransverseMercator.cpp</name>
    <path>src/</path>
    <filename>TransverseMercator_8cpp.html</filename>
    <includes id="TransverseMercator_8hpp" name="TransverseMercator.hpp" local="no" import="no" module="no" objc="no">GeographicLib/TransverseMercator.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>TransverseMercatorExact.cpp</name>
    <path>src/</path>
    <filename>TransverseMercatorExact_8cpp.html</filename>
    <includes id="TransverseMercatorExact_8hpp" name="TransverseMercatorExact.hpp" local="no" import="no" module="no" objc="no">GeographicLib/TransverseMercatorExact.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>Utility.cpp</name>
    <path>src/</path>
    <filename>Utility_8cpp.html</filename>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>UTMUPS.cpp</name>
    <path>src/</path>
    <filename>UTMUPS_8cpp.html</filename>
    <includes id="UTMUPS_8hpp" name="UTMUPS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/UTMUPS.hpp</includes>
    <includes id="MGRS_8hpp" name="MGRS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/MGRS.hpp</includes>
    <includes id="PolarStereographic_8hpp" name="PolarStereographic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/PolarStereographic.hpp</includes>
    <includes id="TransverseMercator_8hpp" name="TransverseMercator.hpp" local="no" import="no" module="no" objc="no">GeographicLib/TransverseMercator.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <namespace>GeographicLib</namespace>
  </compound>
  <compound kind="file">
    <name>CartConvert.cpp</name>
    <path>tools/</path>
    <filename>CartConvert_8cpp.html</filename>
    <includes id="Geocentric_8hpp" name="Geocentric.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geocentric.hpp</includes>
    <includes id="LocalCartesian_8hpp" name="LocalCartesian.hpp" local="no" import="no" module="no" objc="no">GeographicLib/LocalCartesian.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>CartConvert_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConicProj.cpp</name>
    <path>tools/</path>
    <filename>ConicProj_8cpp.html</filename>
    <includes id="LambertConformalConic_8hpp" name="LambertConformalConic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/LambertConformalConic.hpp</includes>
    <includes id="AlbersEqualArea_8hpp" name="AlbersEqualArea.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AlbersEqualArea.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ConicProj_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeoConvert.cpp</name>
    <path>tools/</path>
    <filename>GeoConvert_8cpp.html</filename>
    <includes id="GeoCoords_8hpp" name="GeoCoords.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeoCoords.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <includes id="MGRS_8hpp" name="MGRS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/MGRS.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GeoConvert_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeodesicProj.cpp</name>
    <path>tools/</path>
    <filename>GeodesicProj_8cpp.html</filename>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="AzimuthalEquidistant_8hpp" name="AzimuthalEquidistant.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AzimuthalEquidistant.hpp</includes>
    <includes id="CassiniSoldner_8hpp" name="CassiniSoldner.hpp" local="no" import="no" module="no" objc="no">GeographicLib/CassiniSoldner.hpp</includes>
    <includes id="Gnomonic_8hpp" name="Gnomonic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Gnomonic.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GeodesicProj_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeodSolve.cpp</name>
    <path>tools/</path>
    <filename>GeodSolve_8cpp.html</filename>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="GeodesicLine_8hpp" name="GeodesicLine.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeodesicLine.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <member kind="typedef">
      <type>GeographicLib::Math::real</type>
      <name>real</name>
      <anchorfile>GeodSolve_8cpp.html</anchorfile>
      <anchor>a5caf95d46b184d9ca1d3764b3781b3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LatLonString</name>
      <anchorfile>GeodSolve_8cpp.html</anchorfile>
      <anchor>ae744aeb0107dff286c379eeb6f0e077a</anchor>
      <arglist>(real lat, real lon, int prec, bool dms, char dmssep, bool longfirst)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AzimuthString</name>
      <anchorfile>GeodSolve_8cpp.html</anchorfile>
      <anchor>adeb84b4732b410c9fdccf799037ef245</anchor>
      <arglist>(real azi, int prec, bool dms, char dmssep)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DistanceStrings</name>
      <anchorfile>GeodSolve_8cpp.html</anchorfile>
      <anchor>a600021136749afe8d757335563b5b544</anchor>
      <arglist>(real s12, real a12, bool full, bool arcmode, int prec, bool dms)</arglist>
    </member>
    <member kind="function">
      <type>real</type>
      <name>ReadDistance</name>
      <anchorfile>GeodSolve_8cpp.html</anchorfile>
      <anchor>aa2641614f30c56c5d136f32a087eda6f</anchor>
      <arglist>(const std::string &amp;s, bool arcmode, bool fraction=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GeodSolve_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeoidEval.cpp</name>
    <path>tools/</path>
    <filename>GeoidEval_8cpp.html</filename>
    <includes id="Geoid_8hpp" name="Geoid.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geoid.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <includes id="GeoCoords_8hpp" name="GeoCoords.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeoCoords.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GeoidEval_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Gravity.cpp</name>
    <path>tools/</path>
    <filename>Gravity_8cpp.html</filename>
    <includes id="GravityModel_8hpp" name="GravityModel.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GravityModel.hpp</includes>
    <includes id="GravityCircle_8hpp" name="GravityCircle.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GravityCircle.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Gravity_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IntersectTool.cpp</name>
    <path>tools/</path>
    <filename>IntersectTool_8cpp.html</filename>
    <includes id="Geodesic_8hpp" name="Geodesic.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Geodesic.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <includes id="Intersect_8hpp" name="Intersect.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Intersect.hpp</includes>
    <member kind="typedef">
      <type>Math::real</type>
      <name>real</name>
      <anchorfile>IntersectTool_8cpp.html</anchorfile>
      <anchor>a5f611773d37d422de1e0b261f1297dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>IntersectTool_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MagneticField.cpp</name>
    <path>tools/</path>
    <filename>MagneticField_8cpp.html</filename>
    <includes id="MagneticModel_8hpp" name="MagneticModel.hpp" local="no" import="no" module="no" objc="no">GeographicLib/MagneticModel.hpp</includes>
    <includes id="MagneticCircle_8hpp" name="MagneticCircle.hpp" local="no" import="no" module="no" objc="no">GeographicLib/MagneticCircle.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MagneticField_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Planimeter.cpp</name>
    <path>tools/</path>
    <filename>Planimeter_8cpp.html</filename>
    <includes id="PolygonArea_8hpp" name="PolygonArea.hpp" local="no" import="no" module="no" objc="no">GeographicLib/PolygonArea.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <includes id="GeoCoords_8hpp" name="GeoCoords.hpp" local="no" import="no" module="no" objc="no">GeographicLib/GeoCoords.hpp</includes>
    <includes id="AuxLatitude_8hpp" name="AuxLatitude.hpp" local="no" import="no" module="no" objc="no">GeographicLib/AuxLatitude.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Planimeter_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RhumbSolve.cpp</name>
    <path>tools/</path>
    <filename>RhumbSolve_8cpp.html</filename>
    <includes id="Rhumb_8hpp" name="Rhumb.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Rhumb.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <member kind="typedef">
      <type>Math::real</type>
      <name>real</name>
      <anchorfile>RhumbSolve_8cpp.html</anchorfile>
      <anchor>a5f611773d37d422de1e0b261f1297dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LatLonString</name>
      <anchorfile>RhumbSolve_8cpp.html</anchorfile>
      <anchor>ae744aeb0107dff286c379eeb6f0e077a</anchor>
      <arglist>(real lat, real lon, int prec, bool dms, char dmssep, bool longfirst)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AzimuthString</name>
      <anchorfile>RhumbSolve_8cpp.html</anchorfile>
      <anchor>adeb84b4732b410c9fdccf799037ef245</anchor>
      <arglist>(real azi, int prec, bool dms, char dmssep)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>RhumbSolve_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TransverseMercatorProj.cpp</name>
    <path>tools/</path>
    <filename>TransverseMercatorProj_8cpp.html</filename>
    <includes id="TransverseMercator_8hpp" name="TransverseMercator.hpp" local="no" import="no" module="no" objc="no">GeographicLib/TransverseMercator.hpp</includes>
    <includes id="DMS_8hpp" name="DMS.hpp" local="no" import="no" module="no" objc="no">GeographicLib/DMS.hpp</includes>
    <includes id="Utility_8hpp" name="Utility.hpp" local="no" import="no" module="no" objc="no">GeographicLib/Utility.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TransverseMercatorProj_8cpp.html</anchorfile>
      <anchor>a814244b02f6701fd8ead246678bb3dae</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Accumulator</name>
    <filename>classGeographicLib_1_1Accumulator.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>Accumulator</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>a14d98e366933e0997c1954290f9d0fc3</anchor>
      <arglist>(T y=T(0))</arglist>
    </member>
    <member kind="function">
      <type>Accumulator &amp;</type>
      <name>operator=</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>a0f325746a410dd7d83aafb37baf3a116</anchor>
      <arglist>(T y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>abeecb5e10918638c53af307dfc441f73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>a0d33929445d260b16ad18c18d4112358</anchor>
      <arglist>(T y) const</arglist>
    </member>
    <member kind="function">
      <type>Accumulator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>a8ef83f8261f10b9b185befb11ed28a4b</anchor>
      <arglist>(T y)</arglist>
    </member>
    <member kind="function">
      <type>Accumulator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>a32ca16eef7a20d6e2d90771e3eb06f7f</anchor>
      <arglist>(T y)</arglist>
    </member>
    <member kind="function">
      <type>Accumulator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>ab6d6bde3f00ccd742c5884b4989ae32a</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>Accumulator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>a438fd404be499ad75ce4ae93c71c5dea</anchor>
      <arglist>(T y)</arglist>
    </member>
    <member kind="function">
      <type>Accumulator &amp;</type>
      <name>remainder</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>ab61de8b7098c0243429f9d6b927e323b</anchor>
      <arglist>(T y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>aad9732080ed4a52df947103e5d9914f6</anchor>
      <arglist>(T y) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>a6306e2272d279350cf489d7dd79b52ac</anchor>
      <arglist>(T y) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>aacf78ea7d481a74f0a4a56fc46999479</anchor>
      <arglist>(T y) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>aabb122c3cfa57541cb3897b70a8af23b</anchor>
      <arglist>(T y) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>a80db69a544506c6b1e5d291e61e628c2</anchor>
      <arglist>(T y) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classGeographicLib_1_1Accumulator.html</anchorfile>
      <anchor>a263bb3ce1f4325c7ab4fd21080d93dd8</anchor>
      <arglist>(T y) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::AlbersEqualArea</name>
    <filename>classGeographicLib_1_1AlbersEqualArea.html</filename>
    <member kind="function">
      <type></type>
      <name>AlbersEqualArea</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a08edd228ba175a5ae71d783c4a712e50</anchor>
      <arglist>(real a, real f, real stdlat, real k0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlbersEqualArea</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a3851897cd1944503f81b46b7ce372d2a</anchor>
      <arglist>(real a, real f, real stdlat1, real stdlat2, real k1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlbersEqualArea</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a58535d87e148d0cc474f3139c5188371</anchor>
      <arglist>(real a, real f, real sinlat1, real coslat1, real sinlat2, real coslat2, real k1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetScale</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a0c00022edeb6b67dcd4e00f087b412c4</anchor>
      <arglist>(real lat, real k=real(1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>abf9719f9f60744b9fc53ba21fa5f7eed</anchor>
      <arglist>(real lon0, real lat, real lon, real &amp;x, real &amp;y, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a043f6fbf1fd3125dca422a5b3ab3108b</anchor>
      <arglist>(real lon0, real x, real y, real &amp;lat, real &amp;lon, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>abbf1a1a3fa28045fc9e05c95f3da0457</anchor>
      <arglist>(real lon0, real lat, real lon, real &amp;x, real &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a3ea0a2761930b3198582b0f32f3c0e06</anchor>
      <arglist>(real lon0, real x, real y, real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a69b59befb1d117e880ec6c24da7d745d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>ad9391ec6f5073560b5f345382cbf9bbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>OriginLatitude</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a4ff1a0b0cb655832a2940c735f6da995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a43960d73b51ec53641f0882835807dfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const AlbersEqualArea &amp;</type>
      <name>CylindricalEqualArea</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a8f3bd86c331dfa3daa7ee3ed01963c1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const AlbersEqualArea &amp;</type>
      <name>AzimuthalEqualAreaNorth</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a915063ccc0bacbca271d281785b58b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const AlbersEqualArea &amp;</type>
      <name>AzimuthalEqualAreaSouth</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a9bd1f7bd5523a4943f441884d66797cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a69b59befb1d117e880ec6c24da7d745d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>ad9391ec6f5073560b5f345382cbf9bbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>OriginLatitude</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a4ff1a0b0cb655832a2940c735f6da995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1AlbersEqualArea.html</anchorfile>
      <anchor>a43960d73b51ec53641f0882835807dfa</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::AuxAngle</name>
    <filename>classGeographicLib_1_1AuxAngle.html</filename>
    <member kind="function">
      <type></type>
      <name>AuxAngle</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>af72e0375f89aa39d56030bb3c7d297ca</anchor>
      <arglist>(real y=0, real x=1)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>y</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a307a7bf8be3707cc5c45debdb92a0b69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>x</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a3f60ef9de8d76aa8a0b967dae87753fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real &amp;</type>
      <name>y</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a7c8c606cee9728c3be140c959877885f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real &amp;</type>
      <name>x</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>aff4f857f404ee5a7a5322deb7ca68367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>degrees</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a7c454482493da0b681162f96d7ba0c4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>radians</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a49b31507282c62865865bd9f54a73b11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>lam</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>ae1dbdf59e6204c8a0c4ef8b5a3bf3745</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>lamd</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>abfee65279db867fc67721ea54b510087</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>tan</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>ae875a25512abf5b485dcd7f8903cbd06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AuxAngle</type>
      <name>normalized</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a7886ff8688e196de1f8fb9d81d03a802</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>acfc9e0ddee26048e1f072f9f9424b32a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AuxAngle</type>
      <name>copyquadrant</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>aea8180d478bb5aa34307b49a26d50230</anchor>
      <arglist>(const AuxAngle &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>AuxAngle &amp;</type>
      <name>operator+=</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a7fa587ec57dc928901ba4d5390d54b98</anchor>
      <arglist>(const AuxAngle &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AuxAngle</type>
      <name>degrees</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a77bcdde6cdcc1b8065db51f169841898</anchor>
      <arglist>(real d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AuxAngle</type>
      <name>radians</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a3393cb5ada6c5c8fe29cda9b37db5e59</anchor>
      <arglist>(real r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AuxAngle</type>
      <name>lam</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a1615e1229313f92f27ed379ca4aed7e4</anchor>
      <arglist>(real psi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AuxAngle</type>
      <name>lamd</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>a7ff71c9ee0d665c175bc3efd7139c0f2</anchor>
      <arglist>(real psid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AuxAngle</type>
      <name>NaN</name>
      <anchorfile>classGeographicLib_1_1AuxAngle.html</anchorfile>
      <anchor>ab1c5fdbe765c406f2b8c98f067b35b1b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::AuxLatitude</name>
    <filename>classGeographicLib_1_1AuxLatitude.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>aux</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOGRAPHIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cab8685d3d275e0480d048572028ecda7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAMETRIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cabb4097260de5e5108398b6ec8e92f2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOCENTRIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca9ad8a78f34f1eb1c36c87238d2eba531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECTIFYING</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cab7ff2574bb22b2a0a69b4ee1e330d28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFORMAL</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca41a164afb47a00c82ef589bb18e725b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTHALIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca3946fcb9271d0f7c3b44cbfd55759414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUXNUMBER</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cacecf1fbe3e64608fbe4ab7939e4b9969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHI</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cade94ec940540702fccd8f0fa356e95f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BETA</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca8172b67cb66bfc468ee92d7d9ee53a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THETA</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7caa08fc834031318d6ea2b44e099aedae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MU</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca847dc040c0926032aafea3f4fef7b6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHI</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cac18e70da459b6966b76a37924ad6ff7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XI</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca13d85bb2e4e5ed71df9675d4887b2ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMON</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca40cb48e569defc071b5b4fa6973fd440</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODETIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca895fc9881045059656d7ae14fa3aa43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCED</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cab86b057b579fa4c92210e838de6409bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOGRAPHIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cab8685d3d275e0480d048572028ecda7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAMETRIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cabb4097260de5e5108398b6ec8e92f2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOCENTRIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca9ad8a78f34f1eb1c36c87238d2eba531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECTIFYING</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cab7ff2574bb22b2a0a69b4ee1e330d28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFORMAL</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca41a164afb47a00c82ef589bb18e725b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTHALIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca3946fcb9271d0f7c3b44cbfd55759414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUXNUMBER</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cacecf1fbe3e64608fbe4ab7939e4b9969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PHI</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cade94ec940540702fccd8f0fa356e95f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BETA</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca8172b67cb66bfc468ee92d7d9ee53a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THETA</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7caa08fc834031318d6ea2b44e099aedae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MU</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca847dc040c0926032aafea3f4fef7b6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHI</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cac18e70da459b6966b76a37924ad6ff7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XI</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca13d85bb2e4e5ed71df9675d4887b2ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMON</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca40cb48e569defc071b5b4fa6973fd440</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODETIC</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7ca895fc9881045059656d7ae14fa3aa43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCED</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a25c23c25ce2a9ed3621c2b49fa8ecb7cab86b057b579fa4c92210e838de6409bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AuxLatitude</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a3a0ae7bb57698447ae2a1e1592126ab8</anchor>
      <arglist>(real a, real f)</arglist>
    </member>
    <member kind="function">
      <type>AuxAngle</type>
      <name>Convert</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a22edd4da5bda67f60847d2c8632937d5</anchor>
      <arglist>(int auxin, int auxout, const AuxAngle &amp;zeta, bool exact=false) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Convert</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>ab27f6e0c438f2661365de403d2310c70</anchor>
      <arglist>(int auxin, int auxout, real zeta, bool exact=false) const</arglist>
    </member>
    <member kind="function">
      <type>AuxAngle</type>
      <name>ToAuxiliary</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a6564006ec6e22e5eaea4d348b66f5d8b</anchor>
      <arglist>(int auxout, const AuxAngle &amp;phi, real *diff=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>AuxAngle</type>
      <name>FromAuxiliary</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a2ee02bb719817015ac49dd6a9a617f96</anchor>
      <arglist>(int auxin, const AuxAngle &amp;zeta, int *niter=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>RectifyingRadius</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a6ce9b62c4b658cc66aef7e3b7ea7de86</anchor>
      <arglist>(bool exact=false) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AuthalicRadiusSquared</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a2d0b321a854f16e89d47f80d7d88203e</anchor>
      <arglist>(bool exact=false) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a0d56b1bf0abc0a937e9e303f6edd943b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>PolarSemiAxis</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a3720887fd3dc474bdf1e9790457b6946</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a169c1d6e68f327f5275a096f3a2a43cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AuxLatitude</type>
      <name>axes</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>ac7b5ec9cf01688a812abfe8a1fbebe5d</anchor>
      <arglist>(real a, real b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Clenshaw</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>ad18900736bab37dd259da3050da1beae</anchor>
      <arglist>(bool sinp, real szeta, real czeta, const real c[], int K)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const AuxLatitude &amp;</type>
      <name>WGS84</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>ad32e5c573b489aa837c76acc93a642c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>Lmax</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a57eca175d74ac912f57d18cb07d51bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>AuxAngle</type>
      <name>Parametric</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>abc62ed6a09ee6018550bd19996b9f782</anchor>
      <arglist>(const AuxAngle &amp;phi, real *diff=nullptr) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>AuxAngle</type>
      <name>Geocentric</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>aabce89ca22df64f5d8dbdf6046f22c40</anchor>
      <arglist>(const AuxAngle &amp;phi, real *diff=nullptr) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>AuxAngle</type>
      <name>Rectifying</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>aea68c7fb0b59651c9a5afe8f17cf4b96</anchor>
      <arglist>(const AuxAngle &amp;phi, real *diff=nullptr) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>AuxAngle</type>
      <name>Conformal</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a15fe6387604c8784a8871968105e3f00</anchor>
      <arglist>(const AuxAngle &amp;phi, real *diff=nullptr) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>AuxAngle</type>
      <name>Authalic</name>
      <anchorfile>classGeographicLib_1_1AuxLatitude.html</anchorfile>
      <anchor>a95d7bd72845908982f1b90173d26bbf4</anchor>
      <arglist>(const AuxAngle &amp;phi, real *diff=nullptr) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::AzimuthalEquidistant</name>
    <filename>classGeographicLib_1_1AzimuthalEquidistant.html</filename>
    <member kind="function">
      <type></type>
      <name>AzimuthalEquidistant</name>
      <anchorfile>classGeographicLib_1_1AzimuthalEquidistant.html</anchorfile>
      <anchor>a827ce232114493ce920b3c4e2cc25076</anchor>
      <arglist>(const Geodesic &amp;earth=Geodesic::WGS84())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1AzimuthalEquidistant.html</anchorfile>
      <anchor>ab4af9da1451fc5e912535a1eed776858</anchor>
      <arglist>(real lat0, real lon0, real lat, real lon, real &amp;x, real &amp;y, real &amp;azi, real &amp;rk) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1AzimuthalEquidistant.html</anchorfile>
      <anchor>af23970ed11f639637fc7aede1fe8a653</anchor>
      <arglist>(real lat0, real lon0, real x, real y, real &amp;lat, real &amp;lon, real &amp;azi, real &amp;rk) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1AzimuthalEquidistant.html</anchorfile>
      <anchor>a5fe20e38f1a4c3778ee6dcf11b4dc00c</anchor>
      <arglist>(real lat0, real lon0, real lat, real lon, real &amp;x, real &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1AzimuthalEquidistant.html</anchorfile>
      <anchor>aa695cd5225d6b45f8a6d50957e307ed0</anchor>
      <arglist>(real lat0, real lon0, real x, real y, real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1AzimuthalEquidistant.html</anchorfile>
      <anchor>a2e079b971b612ac78d631caf347b50fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1AzimuthalEquidistant.html</anchorfile>
      <anchor>a231aca41efa87159c51102d9479a6d61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1AzimuthalEquidistant.html</anchorfile>
      <anchor>a2e079b971b612ac78d631caf347b50fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1AzimuthalEquidistant.html</anchorfile>
      <anchor>a231aca41efa87159c51102d9479a6d61</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::CassiniSoldner</name>
    <filename>classGeographicLib_1_1CassiniSoldner.html</filename>
    <member kind="function">
      <type></type>
      <name>CassiniSoldner</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>a4fd00cc4ec0f84ede2d2ce7f5621d527</anchor>
      <arglist>(const Geodesic &amp;earth=Geodesic::WGS84())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CassiniSoldner</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>abde11c73ee57e3162f8a35ac941cb898</anchor>
      <arglist>(real lat0, real lon0, const Geodesic &amp;earth=Geodesic::WGS84())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>af9bdc7088bca547dcc191691b2737759</anchor>
      <arglist>(real lat0, real lon0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>af240875ac77c58b4798b636843660351</anchor>
      <arglist>(real lat, real lon, real &amp;x, real &amp;y, real &amp;azi, real &amp;rk) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>aecebcfcf173eaad0f8e9b79a298dab38</anchor>
      <arglist>(real x, real y, real &amp;lat, real &amp;lon, real &amp;azi, real &amp;rk) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>ac08c96828dd21d0805608d15020de870</anchor>
      <arglist>(real lat, real lon, real &amp;x, real &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>a6c7f42e5f1ab61cedd987e508169736c</anchor>
      <arglist>(real x, real y, real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>a7fb806ea0e14cd9d22e62398b7f556f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>LatitudeOrigin</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>a1a4e4120796d1891f042a37189abfa5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>LongitudeOrigin</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>ada0b22054f9c2843111326d1df703e17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>aa488545cc3236e9a15eb4e95eaad8b10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>ab070c6065dee563cfd299031672c2ba9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>a7fb806ea0e14cd9d22e62398b7f556f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>LatitudeOrigin</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>a1a4e4120796d1891f042a37189abfa5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>LongitudeOrigin</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>ada0b22054f9c2843111326d1df703e17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>aa488545cc3236e9a15eb4e95eaad8b10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1CassiniSoldner.html</anchorfile>
      <anchor>ab070c6065dee563cfd299031672c2ba9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::CircularEngine</name>
    <filename>classGeographicLib_1_1CircularEngine.html</filename>
    <member kind="function">
      <type></type>
      <name>CircularEngine</name>
      <anchorfile>classGeographicLib_1_1CircularEngine.html</anchorfile>
      <anchor>a91dd2b9cc408e35f8cb6482cdf3aadbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1CircularEngine.html</anchorfile>
      <anchor>a7c751d3678d71599212f52c7cb1e410f</anchor>
      <arglist>(real sinlon, real coslon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1CircularEngine.html</anchorfile>
      <anchor>a77cc9caad1f72ce2f6728f176fb2a63a</anchor>
      <arglist>(real lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1CircularEngine.html</anchorfile>
      <anchor>a606fe62fa532b400a58f072f47483903</anchor>
      <arglist>(real sinlon, real coslon, real &amp;gradx, real &amp;grady, real &amp;gradz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1CircularEngine.html</anchorfile>
      <anchor>a75509b888fb8a04295e9d37a8b3e9cde</anchor>
      <arglist>(real lon, real &amp;gradx, real &amp;grady, real &amp;gradz) const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SphericalEngine</name>
      <anchorfile>classGeographicLib_1_1CircularEngine.html</anchorfile>
      <anchor>ab89064f7f3c32a745c72d8c3188f7485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::SphericalEngine::coeff</name>
    <filename>classGeographicLib_1_1SphericalEngine_1_1coeff.html</filename>
    <member kind="function">
      <type></type>
      <name>coeff</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>a98ee0fd797434667a8cb5093d7644af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>coeff</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>a45a4378903a4f3ee817c47b72d086183</anchor>
      <arglist>(const std::vector&lt; real &gt; &amp;C, const std::vector&lt; real &gt; &amp;S, int N, int nmx, int mmx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>coeff</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>a2f453e210345b33a364bf5a3bee84b7b</anchor>
      <arglist>(const std::vector&lt; real &gt; &amp;C, const std::vector&lt; real &gt; &amp;S, int N)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>N</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>a6b7e428b6a0b86fbd4c3a3bbc3025bba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nmx</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>aab573e0fcc801b299ae1b2f386d87a92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mmx</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>ae5df5c92579ce0fcac640f8bebc6675a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>aa49816b349c81bea0d01437b4346a535</anchor>
      <arglist>(int n, int m) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Cv</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>ae70bc4fa6479a5659d465a5623ece4ed</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Sv</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>a820327af624c8a161b75b2986885c4f3</anchor>
      <arglist>(int k) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Cv</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>aa31b436bc3f412f4d16bf9ee8b221389</anchor>
      <arglist>(int k, int n, int m, real f) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Sv</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>a84f27868edd226e2b4a016a65ad855e8</anchor>
      <arglist>(int k, int n, int m, real f) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Csize</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>a8a126c9790a7a1609046fbae7934e587</anchor>
      <arglist>(int N, int M)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Ssize</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>a98a75827d68247cf5ad1843d9d68b222</anchor>
      <arglist>(int N, int M)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>readcoeffs</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine_1_1coeff.html</anchorfile>
      <anchor>aa635b7c44dda90348b7e15fbdd702945</anchor>
      <arglist>(std::istream &amp;stream, int &amp;N, int &amp;M, std::vector&lt; real &gt; &amp;C, std::vector&lt; real &gt; &amp;S, bool truncate=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Constants</name>
    <filename>classGeographicLib_1_1Constants.html</filename>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>degree</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a26ff02acd8141a815428cddf0ff3ff66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>arcminute</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a8f8e6d3bd08abb72b686a0f4398b587b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>arcsecond</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a04858f922295d2a04bb021eecac07179</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>WGS84_a</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ae12127984ac6713823746d917b4abfa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>WGS84_f</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>acc5244425bb484594be51b27d56cd335</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>WGS84_GM</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>af7806106d7bd289bb63d5290e79c87a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>WGS84_omega</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a98c114d5a6ca42d3e4ece8595a0c2180</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>GRS80_a</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a9b955c3556dcfcebce6a2926bfeaf464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>GRS80_GM</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a7541474ca70cbec7fccb08d3e3fbfe31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>GRS80_omega</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a9caea97ab2be0959c7972155141bfd1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>GRS80_J2</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a59c7a1d298eb72256119894b67470974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>UTM_k0</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ab5cc487ab160c0a213fdf8e12cde198a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>UPS_k0</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a3fe287ab1a0847f5392c1aaf9c5e635a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>meter</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ac1b17e7cf67ef42b9b91f3677c2eaa75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>kilometer</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a4ec5a9d91ab0ccbd3bd921cda4bfc836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>nauticalmile</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>afedc242aa3ee9b3bf9c72d6d81fc6740</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>square_meter</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ab92200b36f9d306a2710738c6d9bc705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>hectare</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a4cc4ae77e3136d7784cd7c69d6927adc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>square_kilometer</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a1956824e4f2b22705d57566229a7c311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>square_nauticalmile</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a5acf6b2c23d1c9ddf140a6b4e588e88a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>foot</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ac69f40e7e56c71bc72011c7591f7bef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>yard</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a00057328caa45bc216d18243786920c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>fathom</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a51cf3e97984ac301b1f27b667b360be0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>chain</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ac4f3792bce075999b0c9b9485e4079d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>furlong</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a824d39311cf43f916d4ac19e46da3713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>mile</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a49cb7b828f7c85c36761d47b8db6518c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>acre</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ae5aa419ea6c6ce121c912c8afea0a0b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>square_mile</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ab7f473c27ad50da450b4192155cc92f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>surveyfoot</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a7faf6e7435791c0a8061296a79c0be08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_VERSION_NUM</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a10954ada68499368111a61764e93b1d5</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GEOGRAPHICLIB_VERSION</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>aa2621bc6563bd5d34bacc5c35ce6c6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>WGS84_a</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ae12127984ac6713823746d917b4abfa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>WGS84_f</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>acc5244425bb484594be51b27d56cd335</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>WGS84_GM</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>af7806106d7bd289bb63d5290e79c87a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>WGS84_omega</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a98c114d5a6ca42d3e4ece8595a0c2180</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>GRS80_a</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a9b955c3556dcfcebce6a2926bfeaf464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>GRS80_GM</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a7541474ca70cbec7fccb08d3e3fbfe31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>GRS80_omega</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a9caea97ab2be0959c7972155141bfd1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>GRS80_J2</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a59c7a1d298eb72256119894b67470974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>UTM_k0</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ab5cc487ab160c0a213fdf8e12cde198a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>UPS_k0</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a3fe287ab1a0847f5392c1aaf9c5e635a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>meter</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ac1b17e7cf67ef42b9b91f3677c2eaa75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>kilometer</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a4ec5a9d91ab0ccbd3bd921cda4bfc836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>nauticalmile</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>afedc242aa3ee9b3bf9c72d6d81fc6740</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>square_meter</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ab92200b36f9d306a2710738c6d9bc705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>hectare</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a4cc4ae77e3136d7784cd7c69d6927adc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>square_kilometer</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a1956824e4f2b22705d57566229a7c311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>square_nauticalmile</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a5acf6b2c23d1c9ddf140a6b4e588e88a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>foot</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ac69f40e7e56c71bc72011c7591f7bef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>yard</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a00057328caa45bc216d18243786920c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>fathom</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a51cf3e97984ac301b1f27b667b360be0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>chain</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ac4f3792bce075999b0c9b9485e4079d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>furlong</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a824d39311cf43f916d4ac19e46da3713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>mile</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a49cb7b828f7c85c36761d47b8db6518c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>acre</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ae5aa419ea6c6ce121c912c8afea0a0b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>square_mile</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>ab7f473c27ad50da450b4192155cc92f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>surveyfoot</name>
      <anchorfile>classGeographicLib_1_1Constants.html</anchorfile>
      <anchor>a7faf6e7435791c0a8061296a79c0be08</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::DAuxLatitude</name>
    <filename>classGeographicLib_1_1DAuxLatitude.html</filename>
    <base>GeographicLib::AuxLatitude</base>
    <member kind="function">
      <type></type>
      <name>DAuxLatitude</name>
      <anchorfile>classGeographicLib_1_1DAuxLatitude.html</anchorfile>
      <anchor>a1cd1a18d3f5c3cda44054778a4ce95f5</anchor>
      <arglist>(real a, real f)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>DConvert</name>
      <anchorfile>classGeographicLib_1_1DAuxLatitude.html</anchorfile>
      <anchor>a77291be43c4f085300955580fe0475d5</anchor>
      <arglist>(int auxin, int auxout, const AuxAngle &amp;zeta1, const AuxAngle &amp;zeta2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>DParametric</name>
      <anchorfile>classGeographicLib_1_1DAuxLatitude.html</anchorfile>
      <anchor>a24c2891c677f6714d3692689326e0c7e</anchor>
      <arglist>(const AuxAngle &amp;phi1, const AuxAngle &amp;phi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>DRectifying</name>
      <anchorfile>classGeographicLib_1_1DAuxLatitude.html</anchorfile>
      <anchor>a9e01039e7c01273fca4237ef2233e874</anchor>
      <arglist>(const AuxAngle &amp;phi1, const AuxAngle &amp;phi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>DIsometric</name>
      <anchorfile>classGeographicLib_1_1DAuxLatitude.html</anchorfile>
      <anchor>a8a1052db5c44ec8609393f6daaf311b0</anchor>
      <arglist>(const AuxAngle &amp;phi1, const AuxAngle &amp;phi2) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>DClenshaw</name>
      <anchorfile>classGeographicLib_1_1DAuxLatitude.html</anchorfile>
      <anchor>a9b39f4d5abaf681d4dd6d6418332dfa9</anchor>
      <arglist>(bool sinp, real Delta, real szeta1, real czeta1, real szeta2, real czeta2, const real c[], int K)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Dlam</name>
      <anchorfile>classGeographicLib_1_1DAuxLatitude.html</anchorfile>
      <anchor>a1a21336b5a53cd23411d7db075369dac</anchor>
      <arglist>(real x, real y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Dp0Dpsi</name>
      <anchorfile>classGeographicLib_1_1DAuxLatitude.html</anchorfile>
      <anchor>a8f52a4b423b1bdb94e6b3394ff17da4a</anchor>
      <arglist>(real x, real y)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::DMS</name>
    <filename>classGeographicLib_1_1DMS.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>flag</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869adc80eee37727cca42f9805cfefb83fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869a6b5a0451ce4c199bd82f5d87d50b523b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869a321624c1b510f7f1e392e7509a85914f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869a92264580521b3a1c1df2a7421b435e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMBER</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869a5a65ec03b2682ad76873829167882518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>component</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ab9fa04b3a9156f36f18852eed9b7ce09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEGREE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ab9fa04b3a9156f36f18852eed9b7ce09a8ee59944227e74901b71f27410d70781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINUTE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ab9fa04b3a9156f36f18852eed9b7ce09a9884bea675fd214061e534e76a1c15d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SECOND</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ab9fa04b3a9156f36f18852eed9b7ce09a10c28c85ddfa71db5f1d46d362333075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869adc80eee37727cca42f9805cfefb83fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869a6b5a0451ce4c199bd82f5d87d50b523b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869a321624c1b510f7f1e392e7509a85914f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869a92264580521b3a1c1df2a7421b435e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMBER</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a7a1101fd2577636863753baae3e54869a5a65ec03b2682ad76873829167882518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEGREE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ab9fa04b3a9156f36f18852eed9b7ce09a8ee59944227e74901b71f27410d70781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINUTE</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ab9fa04b3a9156f36f18852eed9b7ce09a9884bea675fd214061e534e76a1c15d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SECOND</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ab9fa04b3a9156f36f18852eed9b7ce09a10c28c85ddfa71db5f1d46d362333075</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Decode</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ae802c666ad53884ce062281409bd78b4</anchor>
      <arglist>(const std::string &amp;dms, flag &amp;ind)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Decode</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a4987f8eb6c1ba5402eb25d6225ab58e1</anchor>
      <arglist>(real d, real m=0, real s=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DecodeLatLon</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ac53465a8c059943ae790a0433c1b78c5</anchor>
      <arglist>(const std::string &amp;dmsa, const std::string &amp;dmsb, real &amp;lat, real &amp;lon, bool longfirst=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>DecodeAngle</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a868248d72f6b0bf2dae18a15d741ac43</anchor>
      <arglist>(const std::string &amp;angstr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>DecodeAzimuth</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a0512cc1275e089138e1550efbee421d9</anchor>
      <arglist>(const std::string &amp;azistr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>Encode</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>ac0eeff1b7c77352d9fd22e34959a7dcc</anchor>
      <arglist>(real angle, component trailing, unsigned prec, flag ind=NONE, char dmssep=char(0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>Encode</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>aeb9d338b12e885092a611bda7e52f9f4</anchor>
      <arglist>(real angle, unsigned prec, flag ind=NONE, char dmssep=char(0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Encode</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>a1ae785976e5d7c6346cfb68863884b55</anchor>
      <arglist>(real ang, real &amp;d, real &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Encode</name>
      <anchorfile>classGeographicLib_1_1DMS.html</anchorfile>
      <anchor>af27df7ef6ac42bf0e6341749b4b96eec</anchor>
      <arglist>(real ang, real &amp;d, real &amp;m, real &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::DST</name>
    <filename>classGeographicLib_1_1DST.html</filename>
    <member kind="function">
      <type></type>
      <name>DST</name>
      <anchorfile>classGeographicLib_1_1DST.html</anchorfile>
      <anchor>a4723e950777e1a94eb03f78e2f98df17</anchor>
      <arglist>(int N=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classGeographicLib_1_1DST.html</anchorfile>
      <anchor>a0c25a572bd42d5a683c388b70b3d2e3c</anchor>
      <arglist>(int N)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>N</name>
      <anchorfile>classGeographicLib_1_1DST.html</anchorfile>
      <anchor>aaff7b28ff98c78b1d9578c852fe43016</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>classGeographicLib_1_1DST.html</anchorfile>
      <anchor>a348fa07171f895b6197d6a24e30645b1</anchor>
      <arglist>(std::function&lt; real(real)&gt; f, real F[]) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classGeographicLib_1_1DST.html</anchorfile>
      <anchor>acaaf0c73d4c492efd7a3105eeb416173</anchor>
      <arglist>(std::function&lt; real(real)&gt; f, real F[]) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>eval</name>
      <anchorfile>classGeographicLib_1_1DST.html</anchorfile>
      <anchor>a579e8f012bf2abb7ae219ecd60e8989a</anchor>
      <arglist>(real sinx, real cosx, const real F[], int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>integral</name>
      <anchorfile>classGeographicLib_1_1DST.html</anchorfile>
      <anchor>ae8105df090da8036535d1de61b3e08a8</anchor>
      <arglist>(real sinx, real cosx, const real F[], int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>integral</name>
      <anchorfile>classGeographicLib_1_1DST.html</anchorfile>
      <anchor>a9e6acb779cc5a8bcb1feeb68a546cf8c</anchor>
      <arglist>(real sinx, real cosx, real siny, real cosy, const real F[], int N)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Ellipsoid</name>
    <filename>classGeographicLib_1_1Ellipsoid.html</filename>
    <member kind="function">
      <type></type>
      <name>Ellipsoid</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a5a3cc8bd0200a126e43d2c82bce5df49</anchor>
      <arglist>(real a, real f)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a9c2cb2d70e87e72fa9b553ba9c3b5a44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>PolarRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a0d866425359853d74f133d829ed061e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>QuarterMeridian</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a53111c962ba028968f51635309d091c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Area</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a0e16d12cf9c048a19ecc4feb6a42a215</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Volume</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a974c00e91aa554767cbf310e14721ee7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a6f45d56feb837530190c648e5d4783df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>SecondFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>af60b8d4ee50bc3b157b4e5d5df7d90d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ThirdFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>aea3a8e8033a74f2208137ed25a414d4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a0d26b13b5712575c09c2da24a9d1ee0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>SecondEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a6cabba8e89cbe49dbd790b4e42e7075e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ThirdEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a64488fd29adca8bfb059d1d304bc2a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ParametricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>ad8041795c821fa6247db7ef6e5bb5c6a</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseParametricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a7218afae76946bf4094c65a9382e2263</anchor>
      <arglist>(real beta) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GeocentricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>ae3d2f5c52288b2ea40fa4b2c53354552</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseGeocentricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>afaf64a4453a229827e918a5044169253</anchor>
      <arglist>(real theta) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>RectifyingLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a31fe44305d950a8ceb528d33de15f183</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseRectifyingLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a76442fb6a136f514f61386c3f237777b</anchor>
      <arglist>(real mu) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AuthalicLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a3e80107e1f1d434ba06dd5dd66dcc5cc</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseAuthalicLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>aa0b69cd4bc5bf7d7e375d941d8132ea5</anchor>
      <arglist>(real xi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ConformalLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a6c7ebdb86a7074d9de3951a155655b78</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseConformalLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>abe6ebd3d1ac38d7890b22fd46c85dba5</anchor>
      <arglist>(real chi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>IsometricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a35c553ad95bb70e6ecf154f3cfb5e7b8</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseIsometricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a6e549871bae33dd72b6947077eec9277</anchor>
      <arglist>(real psi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CircleRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a5b6b30feaf6ebd086016cbdd991962ad</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CircleHeight</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a3c1c17f09000c171d848bb3b4c1a8204</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MeridianDistance</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>af3803ecdd97abf503c458cb4d94e53f5</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MeridionalCurvatureRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a9551442a47928a36f1f45de1471ef360</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>TransverseCurvatureRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>ad53fc9c51861bf4857a16d0110cc9726</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>NormalCurvatureRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a3ece60d542f9c66173ec6137a2133145</anchor>
      <arglist>(real phi, real azi) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Ellipsoid &amp;</type>
      <name>WGS84</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a8d316ff08324edeff562800559f75fcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>SecondFlatteningToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>ab65f55e2248ab7e79630a02198111a1b</anchor>
      <arglist>(real fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToSecondFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a561926e53556deeed21c8dd7aee2e0ba</anchor>
      <arglist>(real f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>ThirdFlatteningToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a07eee0a85c57b2f71e6b2f5cc2799c15</anchor>
      <arglist>(real n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToThirdFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a4f73302cc829b06a65c9f52ce15362bf</anchor>
      <arglist>(real f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>EccentricitySqToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a04636791d70da86fffd97cd6e708f771</anchor>
      <arglist>(real e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a57767e6ddae834cc470ed7cda9559891</anchor>
      <arglist>(real f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>SecondEccentricitySqToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a4646b294883d5ebfaf697707795c1b75</anchor>
      <arglist>(real ep2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToSecondEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a69c99a88bf12c40856b7b830174c1728</anchor>
      <arglist>(real f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>ThirdEccentricitySqToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a82b34bd4fad7ae934d619037f6089a65</anchor>
      <arglist>(real epp2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToThirdEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>aa5a2899df3458ebccfa64e20e46cfc21</anchor>
      <arglist>(real f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ellipsoid</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a5a3cc8bd0200a126e43d2c82bce5df49</anchor>
      <arglist>(real a, real f)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a9c2cb2d70e87e72fa9b553ba9c3b5a44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>PolarRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a0d866425359853d74f133d829ed061e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>QuarterMeridian</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a53111c962ba028968f51635309d091c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Area</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a0e16d12cf9c048a19ecc4feb6a42a215</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Volume</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a974c00e91aa554767cbf310e14721ee7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a6f45d56feb837530190c648e5d4783df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>SecondFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>af60b8d4ee50bc3b157b4e5d5df7d90d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ThirdFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>aea3a8e8033a74f2208137ed25a414d4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a0d26b13b5712575c09c2da24a9d1ee0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>SecondEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a6cabba8e89cbe49dbd790b4e42e7075e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ThirdEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a64488fd29adca8bfb059d1d304bc2a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ParametricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>ad8041795c821fa6247db7ef6e5bb5c6a</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseParametricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a7218afae76946bf4094c65a9382e2263</anchor>
      <arglist>(real beta) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GeocentricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>ae3d2f5c52288b2ea40fa4b2c53354552</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseGeocentricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>afaf64a4453a229827e918a5044169253</anchor>
      <arglist>(real theta) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>RectifyingLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a31fe44305d950a8ceb528d33de15f183</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseRectifyingLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a76442fb6a136f514f61386c3f237777b</anchor>
      <arglist>(real mu) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AuthalicLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a3e80107e1f1d434ba06dd5dd66dcc5cc</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseAuthalicLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>aa0b69cd4bc5bf7d7e375d941d8132ea5</anchor>
      <arglist>(real xi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ConformalLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a6c7ebdb86a7074d9de3951a155655b78</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseConformalLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>abe6ebd3d1ac38d7890b22fd46c85dba5</anchor>
      <arglist>(real chi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>IsometricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a35c553ad95bb70e6ecf154f3cfb5e7b8</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>InverseIsometricLatitude</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a6e549871bae33dd72b6947077eec9277</anchor>
      <arglist>(real psi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CircleRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a5b6b30feaf6ebd086016cbdd991962ad</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CircleHeight</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a3c1c17f09000c171d848bb3b4c1a8204</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MeridianDistance</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>af3803ecdd97abf503c458cb4d94e53f5</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MeridionalCurvatureRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a9551442a47928a36f1f45de1471ef360</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>TransverseCurvatureRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>ad53fc9c51861bf4857a16d0110cc9726</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>NormalCurvatureRadius</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a3ece60d542f9c66173ec6137a2133145</anchor>
      <arglist>(real phi, real azi) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>SecondFlatteningToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>ab65f55e2248ab7e79630a02198111a1b</anchor>
      <arglist>(real fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToSecondFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a561926e53556deeed21c8dd7aee2e0ba</anchor>
      <arglist>(real f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>ThirdFlatteningToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a07eee0a85c57b2f71e6b2f5cc2799c15</anchor>
      <arglist>(real n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToThirdFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a4f73302cc829b06a65c9f52ce15362bf</anchor>
      <arglist>(real f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>EccentricitySqToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a04636791d70da86fffd97cd6e708f771</anchor>
      <arglist>(real e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a57767e6ddae834cc470ed7cda9559891</anchor>
      <arglist>(real f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>SecondEccentricitySqToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a4646b294883d5ebfaf697707795c1b75</anchor>
      <arglist>(real ep2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToSecondEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a69c99a88bf12c40856b7b830174c1728</anchor>
      <arglist>(real f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>ThirdEccentricitySqToFlattening</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>a82b34bd4fad7ae934d619037f6089a65</anchor>
      <arglist>(real epp2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToThirdEccentricitySq</name>
      <anchorfile>classGeographicLib_1_1Ellipsoid.html</anchorfile>
      <anchor>aa5a2899df3458ebccfa64e20e46cfc21</anchor>
      <arglist>(real f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::EllipticFunction</name>
    <filename>classGeographicLib_1_1EllipticFunction.html</filename>
    <member kind="function">
      <type></type>
      <name>EllipticFunction</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a9915d077d48208222a5978959b512344</anchor>
      <arglist>(real k2=0, real alpha2=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EllipticFunction</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ad3b7adc214074ae962e27531482ed337</anchor>
      <arglist>(real k2, real alpha2, real kp2, real alphap2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>aafd141373a25f1aee630ec2d01330dd6</anchor>
      <arglist>(real k2=0, real alpha2=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>affdbcf101ebe5d843ae5508541fa141f</anchor>
      <arglist>(real k2, real alpha2, real kp2, real alphap2)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>k2</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>aae89052823b8d8078f726fd5eb018284</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>kp2</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ad74bfa1f82d2548d8c929e2d677e56e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>alpha2</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>af3dc4dc564ca425f646e1f0533c0061b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>alphap2</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>aaf778aa0b82cbb4e44a5e2886814d264</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>K</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ad375aaeee97a650b226cf2e6427ed243</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>E</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a9faaff12ef51d4130ae33fe84fe8c186</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>D</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>af704a564ba8138ac86075dce3a8cb48a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>KE</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ae515fb22ddad890ba9cb79d405157762</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Pi</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a9f46df8d7ba8a1e982d173d695b07a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>G</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a17b141713425e86802472272074026b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>H</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a26ca8f0de97139d81c81fd6f624bda4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>F</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a4855f935b9e08375f0f8dc628fbfc219</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>E</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a5d38034b7b78b5c60ef62f8653628883</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Ed</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ace6749646961678855d8491df29e879a</anchor>
      <arglist>(real ang) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Einv</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a984aa7fa87a123079b87ca69a435b618</anchor>
      <arglist>(real x) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Pi</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a7b427b170bd7f22e516dfea0ea42bf51</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>D</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac216571e3111b6be9ae24e21232636cf</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>G</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a0c2298f850b9d708dc099a78ab51f3b4</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>H</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a508ab586ca88e356a20ad9e01fae257d</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>F</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac7f4c6eb6194fc42f75c14b11d6d3ecb</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>E</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a54d343f9d3d42998a880afb667f7dfee</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Pi</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a6b27288eacb947eda2668e314b0fce4e</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>D</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>afb57a604225ba3c276d3136adf1bb20c</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>G</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac5dd9a7abb2328376633c8a9ff53f8ca</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>H</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>af0e160443a9aa442945b216971b2d556</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaF</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ae1ef9535f2212bc54d0ec4cab2f76d16</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaE</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a40423a2a4b138be2a9ea685e2f72111e</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaEinv</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>af3712b5ff4d132c0cd3c05394c60659a</anchor>
      <arglist>(real stau, real ctau) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaPi</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>aee20e01fbd05b59145f638050ab51953</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaD</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>acc804d198fef4c80d442482a6fd79c5a</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaG</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a3e361d35207c51d9ad1c7cfbaf188e62</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaH</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>adc22937d9fb6ef635a8a66d440013b25</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>am</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac571920262f3a14285ca2868a0cf077a</anchor>
      <arglist>(real x) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>am</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ab6dc37d25a85310b49f7e863a524b00f</anchor>
      <arglist>(real x, real &amp;sn, real &amp;cn, real &amp;dn) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sncndn</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a1a1dc5cf5775a61fbc7c89b068a62cff</anchor>
      <arglist>(real x, real &amp;sn, real &amp;cn, real &amp;dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Delta</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac880339a242b95dda2c91a3f8cfa6fe9</anchor>
      <arglist>(real sn, real cn) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RF</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ae99674d1afeaaa6be9c12c5c483659a4</anchor>
      <arglist>(real x, real y, real z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RF</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>abdd5b01e2967258e7137b5c7d83713b4</anchor>
      <arglist>(real x, real y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RC</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a5e3bde87ea0bc570580df9bc7bdc7159</anchor>
      <arglist>(real x, real y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RG</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a3e97a1d7ff5085bcbfe7a2113baf406e</anchor>
      <arglist>(real x, real y, real z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RG</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ab945696c53581f0bb26a9cbf8c853250</anchor>
      <arglist>(real x, real y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RJ</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a2405fa3b016a526b757abdfae5511c0e</anchor>
      <arglist>(real x, real y, real z, real p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RD</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a9adaf57122471df627636fb1a30c4f46</anchor>
      <arglist>(real x, real y, real z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EllipticFunction</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a9915d077d48208222a5978959b512344</anchor>
      <arglist>(real k2=0, real alpha2=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EllipticFunction</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ad3b7adc214074ae962e27531482ed337</anchor>
      <arglist>(real k2, real alpha2, real kp2, real alphap2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>aafd141373a25f1aee630ec2d01330dd6</anchor>
      <arglist>(real k2=0, real alpha2=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>affdbcf101ebe5d843ae5508541fa141f</anchor>
      <arglist>(real k2, real alpha2, real kp2, real alphap2)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>k2</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>aae89052823b8d8078f726fd5eb018284</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>kp2</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ad74bfa1f82d2548d8c929e2d677e56e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>alpha2</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>af3dc4dc564ca425f646e1f0533c0061b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>alphap2</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>aaf778aa0b82cbb4e44a5e2886814d264</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>K</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ad375aaeee97a650b226cf2e6427ed243</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>E</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a9faaff12ef51d4130ae33fe84fe8c186</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>D</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>af704a564ba8138ac86075dce3a8cb48a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>KE</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ae515fb22ddad890ba9cb79d405157762</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Pi</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a9f46df8d7ba8a1e982d173d695b07a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>G</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a17b141713425e86802472272074026b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>H</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a26ca8f0de97139d81c81fd6f624bda4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>F</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a4855f935b9e08375f0f8dc628fbfc219</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>E</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a5d38034b7b78b5c60ef62f8653628883</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Ed</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ace6749646961678855d8491df29e879a</anchor>
      <arglist>(real ang) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Einv</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a984aa7fa87a123079b87ca69a435b618</anchor>
      <arglist>(real x) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Pi</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a7b427b170bd7f22e516dfea0ea42bf51</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>D</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac216571e3111b6be9ae24e21232636cf</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>G</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a0c2298f850b9d708dc099a78ab51f3b4</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>H</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a508ab586ca88e356a20ad9e01fae257d</anchor>
      <arglist>(real phi) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>F</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac7f4c6eb6194fc42f75c14b11d6d3ecb</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>E</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a54d343f9d3d42998a880afb667f7dfee</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Pi</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a6b27288eacb947eda2668e314b0fce4e</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>D</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>afb57a604225ba3c276d3136adf1bb20c</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>G</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac5dd9a7abb2328376633c8a9ff53f8ca</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>H</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>af0e160443a9aa442945b216971b2d556</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaF</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ae1ef9535f2212bc54d0ec4cab2f76d16</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaE</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a40423a2a4b138be2a9ea685e2f72111e</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaEinv</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>af3712b5ff4d132c0cd3c05394c60659a</anchor>
      <arglist>(real stau, real ctau) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaPi</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>aee20e01fbd05b59145f638050ab51953</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaD</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>acc804d198fef4c80d442482a6fd79c5a</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaG</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a3e361d35207c51d9ad1c7cfbaf188e62</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>deltaH</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>adc22937d9fb6ef635a8a66d440013b25</anchor>
      <arglist>(real sn, real cn, real dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>am</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac571920262f3a14285ca2868a0cf077a</anchor>
      <arglist>(real x) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>am</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ab6dc37d25a85310b49f7e863a524b00f</anchor>
      <arglist>(real x, real &amp;sn, real &amp;cn, real &amp;dn) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sncndn</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a1a1dc5cf5775a61fbc7c89b068a62cff</anchor>
      <arglist>(real x, real &amp;sn, real &amp;cn, real &amp;dn) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Delta</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ac880339a242b95dda2c91a3f8cfa6fe9</anchor>
      <arglist>(real sn, real cn) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RF</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ae99674d1afeaaa6be9c12c5c483659a4</anchor>
      <arglist>(real x, real y, real z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RF</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>abdd5b01e2967258e7137b5c7d83713b4</anchor>
      <arglist>(real x, real y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RC</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a5e3bde87ea0bc570580df9bc7bdc7159</anchor>
      <arglist>(real x, real y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RG</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a3e97a1d7ff5085bcbfe7a2113baf406e</anchor>
      <arglist>(real x, real y, real z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RG</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>ab945696c53581f0bb26a9cbf8c853250</anchor>
      <arglist>(real x, real y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RJ</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a2405fa3b016a526b757abdfae5511c0e</anchor>
      <arglist>(real x, real y, real z, real p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>RD</name>
      <anchorfile>classGeographicLib_1_1EllipticFunction.html</anchorfile>
      <anchor>a9adaf57122471df627636fb1a30c4f46</anchor>
      <arglist>(real x, real y, real z)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::GARS</name>
    <filename>classGeographicLib_1_1GARS.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1GARS.html</anchorfile>
      <anchor>a893a9175209082955218b85e0b7f60c4</anchor>
      <arglist>(real lat, real lon, int prec, std::string &amp;gars)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1GARS.html</anchorfile>
      <anchor>a0d0598d43a46e1237a26345ab984cf53</anchor>
      <arglist>(const std::string &amp;gars, real &amp;lat, real &amp;lon, int &amp;prec, bool centerp=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Resolution</name>
      <anchorfile>classGeographicLib_1_1GARS.html</anchorfile>
      <anchor>a51615a93c7664dbd83a826ae1184702e</anchor>
      <arglist>(int prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Precision</name>
      <anchorfile>classGeographicLib_1_1GARS.html</anchorfile>
      <anchor>a5e21af28adcbc732e5f6b3f55b714ace</anchor>
      <arglist>(real res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Geocentric</name>
    <filename>classGeographicLib_1_1Geocentric.html</filename>
    <member kind="function">
      <type></type>
      <name>Geocentric</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>a6527d3ab1df78de8277122581dbcdaff</anchor>
      <arglist>(real a, real f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Geocentric</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>adc92d7214526b4cfcd0b9a0171fc8448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>a36ff62c44bb824b8e5b5048a54a30b6d</anchor>
      <arglist>(real lat, real lon, real h, real &amp;X, real &amp;Y, real &amp;Z) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>ab7a9edeb22cde113f361a098b53046e4</anchor>
      <arglist>(real lat, real lon, real h, real &amp;X, real &amp;Y, real &amp;Z, std::vector&lt; real &gt; &amp;M) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>a14fde4d04f816f2d1f433590865cf16f</anchor>
      <arglist>(real X, real Y, real Z, real &amp;lat, real &amp;lon, real &amp;h) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>ab534b83ee420bd9a309bf52db5186afd</anchor>
      <arglist>(real X, real Y, real Z, real &amp;lat, real &amp;lon, real &amp;h, std::vector&lt; real &gt; &amp;M) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>add541816a1bec45274c18c1a187dd162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>adacf1add287dd6f850ba814a9093c267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>a86a0c618fd67eb741e534685cbc96a7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Geocentric &amp;</type>
      <name>WGS84</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>af6e84e6d9d7967df6ba13cae1814cb7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LocalCartesian</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>a8904c4eadcf94e3803743e8cd9ffbc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MagneticCircle</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>a7294f6a1cc932f8fd1562a15602e9e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MagneticModel</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>af6619ebe4c078705fc49a0d9f950b431</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GravityCircle</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>a243c90a7f9bf3f7aa96877a4b0667a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GravityModel</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>ada1db1d9f480d8044753ed869c995519</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>NormalGravity</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>ae7298549755c5982fe1be124d6631561</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>add541816a1bec45274c18c1a187dd162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>adacf1add287dd6f850ba814a9093c267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Geocentric.html</anchorfile>
      <anchor>a86a0c618fd67eb741e534685cbc96a7c</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::GeoCoords</name>
    <filename>classGeographicLib_1_1GeoCoords.html</filename>
    <member kind="function">
      <type></type>
      <name>GeoCoords</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a8b3f4a919ba4478c4fec0e7b01e84c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoCoords</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a38b3b49fd46e3f517b44c1394b44ca1e</anchor>
      <arglist>(const std::string &amp;s, bool centerp=true, bool longfirst=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoCoords</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a7bde6a5cba74adf66d831788e6be8e65</anchor>
      <arglist>(real latitude, real longitude, int zone=UTMUPS::STANDARD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoCoords</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>aaab765054416e1243f2d7b36edc8e0d4</anchor>
      <arglist>(int zone, bool northp, real easting, real northing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a1f0fdfce5498a5b1066dcc38594784ef</anchor>
      <arglist>(const std::string &amp;s, bool centerp=true, bool longfirst=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a0cbbebaa7bb77f91f3f8dbbadfd6532a</anchor>
      <arglist>(real latitude, real longitude, int zone=UTMUPS::STANDARD)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>ab072761684d992f508b5a3b9440653fb</anchor>
      <arglist>(int zone, bool northp, real easting, real northing)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a73e01ea96a18329eb3c342e34dd3b258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Longitude</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>aac602348c6133c0f891eba4903d47615</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Easting</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>aa508a1d251395dc974105b85c3811cce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Northing</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a0f406594448a67cc988655d9bc66e1ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Convergence</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a5fa2e635848933b4fbadab589fad344d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Scale</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>ac2a15bd4fa82e372ff8e9a4dcff33fc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Northp</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a9a2d60909e229f83197d73e84b889327</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Hemisphere</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a7c8169a884094165cd55f06a2d559e87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Zone</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>abb146874516a2beafd97113667eb0974</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAltZone</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a78fa80051e065c9a6e1d0c2381727a06</anchor>
      <arglist>(int zone=UTMUPS::STANDARD) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AltZone</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a111d529da067d11e66ac1fbb1e63bb6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AltEasting</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a962580d4647fcc2dda330dde726abae9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AltNorthing</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>aadae867ffe502d7643b12c6cdffd83d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AltConvergence</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>abdf26c6324396ce0cb8031bd8d7ae2dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AltScale</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>af34328a442c6385d3bd986f2d90ce463</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeoRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a4fd96ac78c258804e2b5394c35900d21</anchor>
      <arglist>(int prec=0, bool longfirst=false) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DMSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a0de46745e90e3173f10d68bd2b5baf3b</anchor>
      <arglist>(int prec=0, bool longfirst=false, char dmssep=char(0)) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MGRSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>ae7d4e6497cdaa535d5950adb948af920</anchor>
      <arglist>(int prec=0) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UTMUPSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a29b66994383657ad9a8e8ca07a596607</anchor>
      <arglist>(int prec=0, bool abbrev=true) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UTMUPSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a6ec355bbad472b187910627def18e972</anchor>
      <arglist>(bool northp, int prec=0, bool abbrev=true) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AltMGRSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a212d84f072516891e1d089a85497c83d</anchor>
      <arglist>(int prec=0) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AltUTMUPSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>adb0ee7203686c7c8502d11dc495ce46e</anchor>
      <arglist>(int prec=0, bool abbrev=true) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AltUTMUPSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a93079afb040ce311fc988c08f0a73f6f</anchor>
      <arglist>(bool northp, int prec=0, bool abbrev=true) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>afa301f409e25c4351faacc6f7e78943a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a3238f51b85207c01bb77dbd5e1ac3975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoCoords</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a8b3f4a919ba4478c4fec0e7b01e84c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoCoords</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a38b3b49fd46e3f517b44c1394b44ca1e</anchor>
      <arglist>(const std::string &amp;s, bool centerp=true, bool longfirst=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoCoords</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a7bde6a5cba74adf66d831788e6be8e65</anchor>
      <arglist>(real latitude, real longitude, int zone=UTMUPS::STANDARD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoCoords</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>aaab765054416e1243f2d7b36edc8e0d4</anchor>
      <arglist>(int zone, bool northp, real easting, real northing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a1f0fdfce5498a5b1066dcc38594784ef</anchor>
      <arglist>(const std::string &amp;s, bool centerp=true, bool longfirst=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a0cbbebaa7bb77f91f3f8dbbadfd6532a</anchor>
      <arglist>(real latitude, real longitude, int zone=UTMUPS::STANDARD)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>ab072761684d992f508b5a3b9440653fb</anchor>
      <arglist>(int zone, bool northp, real easting, real northing)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a73e01ea96a18329eb3c342e34dd3b258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Longitude</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>aac602348c6133c0f891eba4903d47615</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Easting</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>aa508a1d251395dc974105b85c3811cce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Northing</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a0f406594448a67cc988655d9bc66e1ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Convergence</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a5fa2e635848933b4fbadab589fad344d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Scale</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>ac2a15bd4fa82e372ff8e9a4dcff33fc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Northp</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a9a2d60909e229f83197d73e84b889327</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Hemisphere</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a7c8169a884094165cd55f06a2d559e87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Zone</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>abb146874516a2beafd97113667eb0974</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAltZone</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a78fa80051e065c9a6e1d0c2381727a06</anchor>
      <arglist>(int zone=UTMUPS::STANDARD) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AltZone</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a111d529da067d11e66ac1fbb1e63bb6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AltEasting</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a962580d4647fcc2dda330dde726abae9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AltNorthing</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>aadae867ffe502d7643b12c6cdffd83d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AltConvergence</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>abdf26c6324396ce0cb8031bd8d7ae2dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AltScale</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>af34328a442c6385d3bd986f2d90ce463</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeoRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a4fd96ac78c258804e2b5394c35900d21</anchor>
      <arglist>(int prec=0, bool longfirst=false) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DMSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a0de46745e90e3173f10d68bd2b5baf3b</anchor>
      <arglist>(int prec=0, bool longfirst=false, char dmssep=char(0)) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MGRSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>ae7d4e6497cdaa535d5950adb948af920</anchor>
      <arglist>(int prec=0) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UTMUPSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a29b66994383657ad9a8e8ca07a596607</anchor>
      <arglist>(int prec=0, bool abbrev=true) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UTMUPSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a6ec355bbad472b187910627def18e972</anchor>
      <arglist>(bool northp, int prec=0, bool abbrev=true) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AltMGRSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a212d84f072516891e1d089a85497c83d</anchor>
      <arglist>(int prec=0) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AltUTMUPSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>adb0ee7203686c7c8502d11dc495ce46e</anchor>
      <arglist>(int prec=0, bool abbrev=true) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AltUTMUPSRepresentation</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a93079afb040ce311fc988c08f0a73f6f</anchor>
      <arglist>(bool northp, int prec=0, bool abbrev=true) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>afa301f409e25c4351faacc6f7e78943a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GeoCoords.html</anchorfile>
      <anchor>a3238f51b85207c01bb77dbd5e1ac3975</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Geodesic</name>
    <filename>classGeographicLib_1_1Geodesic.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>mask</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828ab10adfebcb73de5356c4787246f056af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a7c1f4742e41ae5e75c8133ee7fb8fd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828aa1e019a4815f6c23ca30d4b3efcf6c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828aa413d0b81ccb4b5302285b1a01f16c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a0fe3400fb8dcc92274fbac2839cc4e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a99eff17bf85ef657877045dc29d754ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE_IN</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828ae20140cdf788fa0497df59630d3211ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCEDLENGTH</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a7a27709e1377a8c34704cf1cec64db6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODESICSCALE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828afb114302395314a68dfef3c14693ea2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a9aea7d24f8e437d6ea38defbe4ec9b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a67f4f28fe1a8a235c4b8c43e39285636</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a30e0c9456c5df9e6ff23880014bd11e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828ab10adfebcb73de5356c4787246f056af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a7c1f4742e41ae5e75c8133ee7fb8fd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828aa1e019a4815f6c23ca30d4b3efcf6c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828aa413d0b81ccb4b5302285b1a01f16c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a0fe3400fb8dcc92274fbac2839cc4e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a99eff17bf85ef657877045dc29d754ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE_IN</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828ae20140cdf788fa0497df59630d3211ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCEDLENGTH</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a7a27709e1377a8c34704cf1cec64db6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODESICSCALE</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828afb114302395314a68dfef3c14693ea2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a9aea7d24f8e437d6ea38defbe4ec9b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a67f4f28fe1a8a235c4b8c43e39285636</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aab966190e69651b86661fc2628d20828a30e0c9456c5df9e6ff23880014bd11e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Geodesic</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ae66c9cecfcbbcb1da52cb408e69f65de</anchor>
      <arglist>(real a, real f, bool exact=false)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a47d30c7b8b3fb0534ca3d0422f277d69</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aa6631a0a0f10b725cc70585a81778641</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a16f708d9a99cb9796124f1ca70f9495d</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a032c4ef7e9cb2436f94972a1717a0094</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a8528c1f25bd2010245935e72f361c66e</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aeab7cf69fcb140a2bba3c09ec57e30a6</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ab93ed81cd70c11fa2d1cc48ed2d29adf</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a38552bbe69a9d9e1b1f697b2cc25a71b</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>af2fc21668bf1c3ec5eb0776712a96d65</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a61940c984628204d121d1f5f422e4ea7</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ad1cece51e3315c10a0eb94676ed2de81</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a256b39e6224033f5af4fbb5a0b6f0ea9</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a4310a95c004b80b1dafd34d19c970179</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>acf3758239e05d23a6a393271d727ed77</anchor>
      <arglist>(real lat1, real lon1, real azi1, bool arcmode, real s12_a12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>afdca5eb7c37fa2fecf124aecd6c436fd</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ac9e229ff0fc14ae937fc6f8541871ebc</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ac5c2cdd08bce2a0a24c6f924b295d44f</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;azi1, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a980e4fcb7b2d061a17e9974d2f71c639</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a5e1180d3ab5e0fddb58231a98322bd2d</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a3e568eaea3659661119074e88968f83e</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a26b5bb183658b4f418bed86f06835949</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenInverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aec984dbccad845742cec726b38b07f88</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, unsigned outmask, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a497e361d734460618d3071b1ba85c90f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a2b5c1649b624d214943878fe97f2b438</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exact</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a6675dd78357c022be2319ce991d459ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EllipsoidArea</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ad836c10e79729d891892d7cdb10c3925</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Geodesic &amp;</type>
      <name>WGS84</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a479d30b83e1d2d32ad31c96b4df1543a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GeodesicLine</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ac4a8bd684285e00b12427c052697a106</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeodesicLine</type>
      <name>LineClass</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a455573eb87b3e48b50e0c63a9e2817b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GeodesicLine</type>
      <name>Line</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a6c578d9e5e39155fce3467077155c6e6</anchor>
      <arglist>(real lat1, real lon1, real azi1, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>GeodesicLine</type>
      <name>InverseLine</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a408e271cc0254bb6c3ee4fa68bf61aa8</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>GeodesicLine</type>
      <name>DirectLine</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ad1cb41fc92ce6e2f93f02c0ab079e723</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>GeodesicLine</type>
      <name>ArcDirectLine</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a48b8705bd2be83c52e18c5018a98caaf</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>GeodesicLine</type>
      <name>GenDirectLine</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a7fa0ab060e6bc74b91c79dac5d8e9ddd</anchor>
      <arglist>(real lat1, real lon1, real azi1, bool arcmode, real s12_a12, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Geodesic</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ae66c9cecfcbbcb1da52cb408e69f65de</anchor>
      <arglist>(real a, real f, bool exact=false)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a47d30c7b8b3fb0534ca3d0422f277d69</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aa6631a0a0f10b725cc70585a81778641</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a16f708d9a99cb9796124f1ca70f9495d</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a032c4ef7e9cb2436f94972a1717a0094</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a8528c1f25bd2010245935e72f361c66e</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aeab7cf69fcb140a2bba3c09ec57e30a6</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ab93ed81cd70c11fa2d1cc48ed2d29adf</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a38552bbe69a9d9e1b1f697b2cc25a71b</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>af2fc21668bf1c3ec5eb0776712a96d65</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a61940c984628204d121d1f5f422e4ea7</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ad1cece51e3315c10a0eb94676ed2de81</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a256b39e6224033f5af4fbb5a0b6f0ea9</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a4310a95c004b80b1dafd34d19c970179</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenDirect</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>acf3758239e05d23a6a393271d727ed77</anchor>
      <arglist>(real lat1, real lon1, real azi1, bool arcmode, real s12_a12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>afdca5eb7c37fa2fecf124aecd6c436fd</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ac9e229ff0fc14ae937fc6f8541871ebc</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ac5c2cdd08bce2a0a24c6f924b295d44f</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;azi1, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a980e4fcb7b2d061a17e9974d2f71c639</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a5e1180d3ab5e0fddb58231a98322bd2d</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a3e568eaea3659661119074e88968f83e</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a26b5bb183658b4f418bed86f06835949</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenInverse</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>aec984dbccad845742cec726b38b07f88</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, unsigned outmask, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a497e361d734460618d3071b1ba85c90f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a2b5c1649b624d214943878fe97f2b438</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exact</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>a6675dd78357c022be2319ce991d459ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EllipsoidArea</name>
      <anchorfile>classGeographicLib_1_1Geodesic.html</anchorfile>
      <anchor>ad836c10e79729d891892d7cdb10c3925</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::GeodesicExact</name>
    <filename>classGeographicLib_1_1GeodesicExact.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>mask</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a6adcc6285a8262670dc5b94c8a0578a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682ab299a7737d11ecb9eef04d777a752519</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a70c81e180ff0bc5e2d22130ffb138c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682aa0b389c33ff904e7221af68294669f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a0e57c4f11696d959840a19e181d0fdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a52c8cfd0011ee61bb121066c64536325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE_IN</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a539f991db07b86f1fcd4bf5ce1a1d48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCEDLENGTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682aa2887fe1aebaf0d05f089ce32b80d717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODESICSCALE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682abb707e235cfdc83df1d4c9a699901b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a31d2603e55c7c0b0c43625d43c858c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a266b25fe532536a2845bca8ce2aba37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a9482320df007d5723afd191f02a264e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a6adcc6285a8262670dc5b94c8a0578a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682ab299a7737d11ecb9eef04d777a752519</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a70c81e180ff0bc5e2d22130ffb138c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682aa0b389c33ff904e7221af68294669f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a0e57c4f11696d959840a19e181d0fdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a52c8cfd0011ee61bb121066c64536325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE_IN</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a539f991db07b86f1fcd4bf5ce1a1d48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCEDLENGTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682aa2887fe1aebaf0d05f089ce32b80d717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODESICSCALE</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682abb707e235cfdc83df1d4c9a699901b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a31d2603e55c7c0b0c43625d43c858c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a266b25fe532536a2845bca8ce2aba37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad3be82db37a37d06e559089649452682a9482320df007d5723afd191f02a264e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicExact</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>addcf9abb2013dc736805212354c47a1a</anchor>
      <arglist>(real a, real f)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ac171c21cf52018c192e875321f52fdca</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ace223997aadfa085726492bd3681521c</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a9cc8eb66f4b90ff0ea9577583fbdffd2</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a260fb512ee93190c64c626d893c18d6b</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a9c5e0264053dbc795865ba6c8f91c9d3</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a188b3bb65e49e6e10cad7d845427fd3b</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a7788d29f55288cf4fedae3b227ffbb63</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>aba856acd028729b2c03b18c3bb6f7a1b</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ab1e090bc1d068260202ddaf0544cf7c3</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a6256d205dbb92e92499b22c957a29706</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad7685f9cde0b5c8d8e58b25dd7b006ac</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a1da136e3cc2d78451b3c4d818db20018</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a6bbbebdacb2cfe2cff6365eb08ca31d8</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a6c3eb1ec22527f17fe61758f5a8f3f5a</anchor>
      <arglist>(real lat1, real lon1, real azi1, bool arcmode, real s12_a12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a5d631c1e3013f0eed2c130510aaa474a</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a79910bd863e0d1db2d17874b4d238882</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>aa89fbfa264e23ad243bff285cb047d06</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;azi1, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>adbfa8993b0f493b19fdf538337d73740</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a8ae8da7af5611dd3155b9db212f20735</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>afc1aecd4b1f6293ebdaabcb7463bc9db</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a96121a46e048d525ec87de0d13a322ea</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenInverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>aa61bde97add364a8b2bc6bcd95c7f0dd</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, unsigned outmask, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ac2e70df9f31984b3e6964ff38ea180f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a5572f52987e1f9c00ce06b63c8a8728b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EllipsoidArea</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a3d7a9155e838a09a48dc14d0c3fac525</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const GeodesicExact &amp;</type>
      <name>WGS84</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>af19342923b6fd605ffd269780dca7b38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GeodesicLineExact</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a7f8cae5b4519b823f3ed5f02f4d283af</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Geodesic</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a088c26ef9558197029bbeb317f3104c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeodesicLineExact</type>
      <name>LineClass</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>aebc14caff37978c8985dbeab2775e979</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GeodesicLineExact</type>
      <name>Line</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ac9d6b847c4e6c472be66d6d6b787e898</anchor>
      <arglist>(real lat1, real lon1, real azi1, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>GeodesicLineExact</type>
      <name>InverseLine</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a1ffc71a71a6d08556a56dd233560540c</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>GeodesicLineExact</type>
      <name>DirectLine</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a4c9d582192dfc1456e4afe040f8afab4</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>GeodesicLineExact</type>
      <name>ArcDirectLine</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>afef80576b371979d198b7c6d460b92d4</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>GeodesicLineExact</type>
      <name>GenDirectLine</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a45284cfa74eb2a4f9a83ad55af69558f</anchor>
      <arglist>(real lat1, real lon1, real azi1, bool arcmode, real s12_a12, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicExact</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>addcf9abb2013dc736805212354c47a1a</anchor>
      <arglist>(real a, real f)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ac171c21cf52018c192e875321f52fdca</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ace223997aadfa085726492bd3681521c</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a9cc8eb66f4b90ff0ea9577583fbdffd2</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a260fb512ee93190c64c626d893c18d6b</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a9c5e0264053dbc795865ba6c8f91c9d3</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a188b3bb65e49e6e10cad7d845427fd3b</anchor>
      <arglist>(real lat1, real lon1, real azi1, real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a7788d29f55288cf4fedae3b227ffbb63</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>aba856acd028729b2c03b18c3bb6f7a1b</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ab1e090bc1d068260202ddaf0544cf7c3</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a6256d205dbb92e92499b22c957a29706</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ad7685f9cde0b5c8d8e58b25dd7b006ac</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a1da136e3cc2d78451b3c4d818db20018</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a6bbbebdacb2cfe2cff6365eb08ca31d8</anchor>
      <arglist>(real lat1, real lon1, real azi1, real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenDirect</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a6c3eb1ec22527f17fe61758f5a8f3f5a</anchor>
      <arglist>(real lat1, real lon1, real azi1, bool arcmode, real s12_a12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a5d631c1e3013f0eed2c130510aaa474a</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a79910bd863e0d1db2d17874b4d238882</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>aa89fbfa264e23ad243bff285cb047d06</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;azi1, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>adbfa8993b0f493b19fdf538337d73740</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a8ae8da7af5611dd3155b9db212f20735</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>afc1aecd4b1f6293ebdaabcb7463bc9db</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a96121a46e048d525ec87de0d13a322ea</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenInverse</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>aa61bde97add364a8b2bc6bcd95c7f0dd</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, unsigned outmask, real &amp;s12, real &amp;azi1, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>ac2e70df9f31984b3e6964ff38ea180f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a5572f52987e1f9c00ce06b63c8a8728b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EllipsoidArea</name>
      <anchorfile>classGeographicLib_1_1GeodesicExact.html</anchorfile>
      <anchor>a3d7a9155e838a09a48dc14d0c3fac525</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::GeodesicLine</name>
    <filename>classGeographicLib_1_1GeodesicLine.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>mask</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca0f2ec05e56540d908a326a872b9aa68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca34e259b158b7fa5441e91d32eae20c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccac41b1e2e1d73c8d323f92b94e57a0cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca654b16d956cdd16a70605a6b54a1228e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca6d8b294c13e0495120b9bfd6a9281184</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccabffa91038351429dc19ea20d64d02624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE_IN</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca7929baa71a65e8399073f67382e4d0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCEDLENGTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccab6649103de9393f5f18a5d2e44624411</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODESICSCALE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca74f896572150d24be4667cf66ed696a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca71c623894b3e6bb0864f3da89d1a1915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccad3b908b61534ed97800b8f0acfa1d390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccabf2df1a904dc1c546a122ac0ebe1acd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Geodesic</type>
      <name>BaseClass</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>afe4bc35234c846114c9979760941faad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca0f2ec05e56540d908a326a872b9aa68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca34e259b158b7fa5441e91d32eae20c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccac41b1e2e1d73c8d323f92b94e57a0cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca654b16d956cdd16a70605a6b54a1228e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca6d8b294c13e0495120b9bfd6a9281184</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccabffa91038351429dc19ea20d64d02624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE_IN</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca7929baa71a65e8399073f67382e4d0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCEDLENGTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccab6649103de9393f5f18a5d2e44624411</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODESICSCALE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca74f896572150d24be4667cf66ed696a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbcca71c623894b3e6bb0864f3da89d1a1915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccad3b908b61534ed97800b8f0acfa1d390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>adeec76cf92a8c30770e1199bdadacbccabf2df1a904dc1c546a122ac0ebe1acd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicLine</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a5669be85b4a574258f4a136f12d3f1bb</anchor>
      <arglist>(const Geodesic &amp;g, real lat1, real lon1, real azi1, unsigned caps=ALL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicLine</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>ae5ad84103d70f252c66bf61afbda3fa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a64455ec091284ff4c97c58e1a5ac772c</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a4163245311f9a273e6c682d5323170da</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>ab02ac707e079e1d2cd15d62389026e39</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a1b6ccec21c205149a1685ba5fb21c3df</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a234e984e8ebce4aed792799e969693bf</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a948fa377e78609e5ad96b22cf4e54340</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a621493f1151b15134e2372d052f14fc1</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a894ee1dd50f88d437d60dd10e55dd6da</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>afeaab78585b0c062ebc9bca62cd2b9ee</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a1491aeca9d2a87cad67d4bb82242a168</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a9f48610da08c2ed221a812d868876147</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a0c3665ecd1683213ea8d83591cf2b069</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a5935fa6460f222a17459971b85c07937</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a9aae07ac75fcca6e67ec0fc092098390</anchor>
      <arglist>(bool arcmode, real s12_a12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>ac1b28fa4e2597b75fc9e92ccc689d1a4</anchor>
      <arglist>(real s13)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a1db6278fa0c55c1e6973b0b9cc9bdd13</anchor>
      <arglist>(real a13)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenSetDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a2a916b1166fb7578fd23ac0e0cf0053d</anchor>
      <arglist>(bool arcmode, real s13_a13)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a2105489769fc87af17fd893f2a9405aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a4afb17f41ec79d36d6284af5762b72ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Longitude</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>af11e7cd792a0d25d9192ac98806886d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a5c3c01043904c80e39984633dd068727</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a5f46801296cc323e4af20787a3c34bf4</anchor>
      <arglist>(real &amp;sazi1, real &amp;cazi1) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialAzimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a549c295e0c91c35bfc4645fa7e72bd68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EquatorialAzimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>aa240bb5d14b13648b8210a354ffba2e4</anchor>
      <arglist>(real &amp;sazi0, real &amp;cazi0) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialArc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>af1a06c639eb40b04fd4fb08040eb3f93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a9aceffebb0a400381d9309bb0724b7e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>af2d69b066fbb6cf86d8be86026033cd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exact</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>acce6cd86a56eb2ce0473ae8d26203f12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a36850bb9f5dd28539e79ef04768ee898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>ade3f745fb4d10f1b87234f45b3d3bfc9</anchor>
      <arglist>(unsigned testcaps) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a6daaf93866e467f79296ae57093111f8</anchor>
      <arglist>(bool arcmode) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Distance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a4d6ff75cdfba09b897df748d719f23a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Arc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a8dd81b7fb90c787c98e5c95cf496def0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Geodesic</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a088c26ef9558197029bbeb317f3104c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicLine</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a5669be85b4a574258f4a136f12d3f1bb</anchor>
      <arglist>(const Geodesic &amp;g, real lat1, real lon1, real azi1, unsigned caps=ALL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicLine</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>ae5ad84103d70f252c66bf61afbda3fa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a64455ec091284ff4c97c58e1a5ac772c</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a4163245311f9a273e6c682d5323170da</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>ab02ac707e079e1d2cd15d62389026e39</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a1b6ccec21c205149a1685ba5fb21c3df</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a234e984e8ebce4aed792799e969693bf</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a948fa377e78609e5ad96b22cf4e54340</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a621493f1151b15134e2372d052f14fc1</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a894ee1dd50f88d437d60dd10e55dd6da</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>afeaab78585b0c062ebc9bca62cd2b9ee</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a1491aeca9d2a87cad67d4bb82242a168</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a9f48610da08c2ed221a812d868876147</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a0c3665ecd1683213ea8d83591cf2b069</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a5935fa6460f222a17459971b85c07937</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a9aae07ac75fcca6e67ec0fc092098390</anchor>
      <arglist>(bool arcmode, real s12_a12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>ac1b28fa4e2597b75fc9e92ccc689d1a4</anchor>
      <arglist>(real s13)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a1db6278fa0c55c1e6973b0b9cc9bdd13</anchor>
      <arglist>(real a13)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenSetDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a2a916b1166fb7578fd23ac0e0cf0053d</anchor>
      <arglist>(bool arcmode, real s13_a13)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a2105489769fc87af17fd893f2a9405aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a4afb17f41ec79d36d6284af5762b72ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Longitude</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>af11e7cd792a0d25d9192ac98806886d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a5c3c01043904c80e39984633dd068727</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a5f46801296cc323e4af20787a3c34bf4</anchor>
      <arglist>(real &amp;sazi1, real &amp;cazi1) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialAzimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a549c295e0c91c35bfc4645fa7e72bd68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EquatorialAzimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>aa240bb5d14b13648b8210a354ffba2e4</anchor>
      <arglist>(real &amp;sazi0, real &amp;cazi0) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialArc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>af1a06c639eb40b04fd4fb08040eb3f93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a9aceffebb0a400381d9309bb0724b7e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>af2d69b066fbb6cf86d8be86026033cd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exact</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>acce6cd86a56eb2ce0473ae8d26203f12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a36850bb9f5dd28539e79ef04768ee898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>ade3f745fb4d10f1b87234f45b3d3bfc9</anchor>
      <arglist>(unsigned testcaps) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a6daaf93866e467f79296ae57093111f8</anchor>
      <arglist>(bool arcmode) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Distance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a4d6ff75cdfba09b897df748d719f23a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Arc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLine.html</anchorfile>
      <anchor>a8dd81b7fb90c787c98e5c95cf496def0</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::GeodesicLineExact</name>
    <filename>classGeographicLib_1_1GeodesicLineExact.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>mask</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302adffff47b9fa71cd9713b5beff3df9226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302a9b1d088cf250d282ac22fc962d75f6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302a253a65dc35eb2c733ea6c57c814e697c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302abba74611be3652106f87f0b8d6126f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302a358acc5e88c5e001b06f830a436c8497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302ab82b65492bc2a4fa3d6856d252b7bd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE_IN</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302aa62c2e8c2a206f39cae66ef36d81f93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCEDLENGTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302ad3f13d0786d1d39ee4473ab11b3a4f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODESICSCALE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302ad672ef85f0c501a01a5e523490f36da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302af0dad7330f1b9a9034f28e2f08b3c0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302a142d2e27181d0cd31e015795772877a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302ad3bfc16c86f6c7e2bed23be28fa9354f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeodesicExact</type>
      <name>BaseClass</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a6a5f347aa2c7a6d557b99f265a0c1f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302adffff47b9fa71cd9713b5beff3df9226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302a9b1d088cf250d282ac22fc962d75f6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302a253a65dc35eb2c733ea6c57c814e697c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302abba74611be3652106f87f0b8d6126f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302a358acc5e88c5e001b06f830a436c8497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302ab82b65492bc2a4fa3d6856d252b7bd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE_IN</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302aa62c2e8c2a206f39cae66ef36d81f93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCEDLENGTH</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302ad3f13d0786d1d39ee4473ab11b3a4f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEODESICSCALE</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302ad672ef85f0c501a01a5e523490f36da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302af0dad7330f1b9a9034f28e2f08b3c0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302a142d2e27181d0cd31e015795772877a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7e4d18e189f3515bc3140db6f7f42302ad3bfc16c86f6c7e2bed23be28fa9354f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicLineExact</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a8341b74da5f4220f66e1f4c14bfad08a</anchor>
      <arglist>(const GeodesicExact &amp;g, real lat1, real lon1, real azi1, unsigned caps=ALL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicLineExact</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a0409efb5c5617ac98eab8bc2958d2009</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a3f6382a8979b841704dc9f03c0269a59</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ac6020cd50fff7308b24f756dd86a9e29</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>af92b084aeb348df093b44eb13c318b18</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>aff9479c0e95d85cec048a88e6ddea38d</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>aa3341aa60d54c835adb7c14bab8730ef</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ac09c3433be2f417cb2dcb095f1fa7655</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a4f4d7ee438260efb4bf9c42fc652d3a9</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>aa2841f19498bb3c2628eca08b1587397</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a10970bc0e7a58fbd9724ef7a31a36202</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a1617916533583256c33641baf9eac0a1</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>acba256e111b658a2674713148f688624</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a6af982ce8026a94c98f78a4d143714a7</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ae63ca7cf0c66c51c23406d5f03161c92</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a3ddbdff67e0783a030decf601da33a33</anchor>
      <arglist>(bool arcmode, real s12_a12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ac2bbb3e637dc481d5ba7b33abeb84607</anchor>
      <arglist>(real s13)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a03b1968af0b82e95ff7c38667a3f8e22</anchor>
      <arglist>(real a13)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenSetDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ad6d16ea80a3ee802e66e50150176f478</anchor>
      <arglist>(bool arcmode, real s13_a13)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a05a667c3b03d52855dc71408409470e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7df73cee6e5e59f0e3f7a9ccff8c4c3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Longitude</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a36f9b99bf79af4033ad741bc6a72246b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>aa5832a4304c85427e58ead2adecfa606</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ae888d57ff254b7dc37189cbb603f04e0</anchor>
      <arglist>(real &amp;sazi1, real &amp;cazi1) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialAzimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a8caf0f50a6ba7548710cc232a59ddf89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EquatorialAzimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a2a46e2af53504f67c0654f5304157c92</anchor>
      <arglist>(real &amp;sazi0, real &amp;cazi0) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialArc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a3d62373bd171476b8d37ed58ac143093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>af3aee2d0e5ea669d32d39b56fe61f54b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a09cfcea5648090dc528f2c27ee6af945</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a465a946613d0f75fe42edba93e7d56f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>adc04c5eed61f35afc55c61ea8a9f71bc</anchor>
      <arglist>(unsigned testcaps) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ab00d72862b89b54c27be93c2f7a0b284</anchor>
      <arglist>(bool arcmode) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Distance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>abc110670d5138f062e2d7107630c546c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Arc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a3aad56aa4779cfa6b30eb9a9c3c2b491</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GeodesicExact</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a29db38c6998cad438c4b03f1083a8655</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GeodesicLine</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ac4a8bd684285e00b12427c052697a106</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicLineExact</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a8341b74da5f4220f66e1f4c14bfad08a</anchor>
      <arglist>(const GeodesicExact &amp;g, real lat1, real lon1, real azi1, unsigned caps=ALL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodesicLineExact</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a0409efb5c5617ac98eab8bc2958d2009</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a3f6382a8979b841704dc9f03c0269a59</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ac6020cd50fff7308b24f756dd86a9e29</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>af92b084aeb348df093b44eb13c318b18</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>aff9479c0e95d85cec048a88e6ddea38d</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>aa3341aa60d54c835adb7c14bab8730ef</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ac09c3433be2f417cb2dcb095f1fa7655</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a4f4d7ee438260efb4bf9c42fc652d3a9</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>aa2841f19498bb3c2628eca08b1587397</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a10970bc0e7a58fbd9724ef7a31a36202</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a1617916533583256c33641baf9eac0a1</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>acba256e111b658a2674713148f688624</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a6af982ce8026a94c98f78a4d143714a7</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ArcPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ae63ca7cf0c66c51c23406d5f03161c92</anchor>
      <arglist>(real a12, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenPosition</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a3ddbdff67e0783a030decf601da33a33</anchor>
      <arglist>(bool arcmode, real s12_a12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;azi2, real &amp;s12, real &amp;m12, real &amp;M12, real &amp;M21, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ac2bbb3e637dc481d5ba7b33abeb84607</anchor>
      <arglist>(real s13)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a03b1968af0b82e95ff7c38667a3f8e22</anchor>
      <arglist>(real a13)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenSetDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ad6d16ea80a3ee802e66e50150176f478</anchor>
      <arglist>(bool arcmode, real s13_a13)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a05a667c3b03d52855dc71408409470e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a7df73cee6e5e59f0e3f7a9ccff8c4c3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Longitude</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a36f9b99bf79af4033ad741bc6a72246b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>aa5832a4304c85427e58ead2adecfa606</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ae888d57ff254b7dc37189cbb603f04e0</anchor>
      <arglist>(real &amp;sazi1, real &amp;cazi1) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialAzimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a8caf0f50a6ba7548710cc232a59ddf89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EquatorialAzimuth</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a2a46e2af53504f67c0654f5304157c92</anchor>
      <arglist>(real &amp;sazi0, real &amp;cazi0) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialArc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a3d62373bd171476b8d37ed58ac143093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>af3aee2d0e5ea669d32d39b56fe61f54b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a09cfcea5648090dc528f2c27ee6af945</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a465a946613d0f75fe42edba93e7d56f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>adc04c5eed61f35afc55c61ea8a9f71bc</anchor>
      <arglist>(unsigned testcaps) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GenDistance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>ab00d72862b89b54c27be93c2f7a0b284</anchor>
      <arglist>(bool arcmode) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Distance</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>abc110670d5138f062e2d7107630c546c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Arc</name>
      <anchorfile>classGeographicLib_1_1GeodesicLineExact.html</anchorfile>
      <anchor>a3aad56aa4779cfa6b30eb9a9c3c2b491</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::GeographicErr</name>
    <filename>classGeographicLib_1_1GeographicErr.html</filename>
    <member kind="function">
      <type></type>
      <name>GeographicErr</name>
      <anchorfile>classGeographicLib_1_1GeographicErr.html</anchorfile>
      <anchor>ae0f338af58f073657b012c8a9a64b006</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Geohash</name>
    <filename>classGeographicLib_1_1Geohash.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1Geohash.html</anchorfile>
      <anchor>a9abd45c543473d0df4b1cc4de7076953</anchor>
      <arglist>(real lat, real lon, int len, std::string &amp;geohash)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1Geohash.html</anchorfile>
      <anchor>aa535488b31591ba0c1964575f7f0941a</anchor>
      <arglist>(const std::string &amp;geohash, real &amp;lat, real &amp;lon, int &amp;len, bool centerp=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>LatitudeResolution</name>
      <anchorfile>classGeographicLib_1_1Geohash.html</anchorfile>
      <anchor>a0551b38628901e799153b333592927a1</anchor>
      <arglist>(int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>LongitudeResolution</name>
      <anchorfile>classGeographicLib_1_1Geohash.html</anchorfile>
      <anchor>a4d8d01b527c5be03056ad175fd014fea</anchor>
      <arglist>(int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GeohashLength</name>
      <anchorfile>classGeographicLib_1_1Geohash.html</anchorfile>
      <anchor>abd5df5f8f4b3488c7f66a9f96c43c772</anchor>
      <arglist>(real res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GeohashLength</name>
      <anchorfile>classGeographicLib_1_1Geohash.html</anchorfile>
      <anchor>a8ade3e89e09ee77006e3734d98f19be3</anchor>
      <arglist>(real latres, real lonres)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DecimalPrecision</name>
      <anchorfile>classGeographicLib_1_1Geohash.html</anchorfile>
      <anchor>a4435cb2961b446103500bbc91c8cd43c</anchor>
      <arglist>(int len)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Geoid</name>
    <filename>classGeographicLib_1_1Geoid.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>convertflag</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a58ddbd0fd48c25b361f45bdb70dadb96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSOIDTOGEOID</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a58ddbd0fd48c25b361f45bdb70dadb96a4a1db06e9dcfa1ebb345c616151ab70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a58ddbd0fd48c25b361f45bdb70dadb96a677322ba74ea5494e67478c3dc1780d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOIDTOELLIPSOID</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a58ddbd0fd48c25b361f45bdb70dadb96a96385bcbc41f3d933588f6d6a9868473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSOIDTOGEOID</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a58ddbd0fd48c25b361f45bdb70dadb96a4a1db06e9dcfa1ebb345c616151ab70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a58ddbd0fd48c25b361f45bdb70dadb96a677322ba74ea5494e67478c3dc1780d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOIDTOELLIPSOID</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a58ddbd0fd48c25b361f45bdb70dadb96a96385bcbc41f3d933588f6d6a9868473</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Geoid</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ac3556c755dad0d43c3be0913df08b395</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;path=&quot;&quot;, bool cubic=true, bool threadsafe=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CacheArea</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>aacffcd7e83eaad9266ae74ce917c54ea</anchor>
      <arglist>(real south, real west, real north, real east) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CacheAll</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a64d6dfd88efc53c689cfb09545b67ed2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CacheClear</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ab11f77f9eba0e503a769d76a4afddd6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ab93330904bbfd607d6adde2cef844b9b</anchor>
      <arglist>(real lat, real lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ConvertHeight</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>aa52f250ffe18aa9fee6e7e4cc03071ae</anchor>
      <arglist>(real lat, real lon, real h, convertflag d) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Description</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a23c14306c58069df33c666a70fa52896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>DateTime</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ab09d185007255e597647cb64c62b5c32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GeoidFile</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a58a6ab8dfea0b1ee21eeb177ee7a3b7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GeoidName</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ac41c00fc2082547131f077883f30189b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GeoidDirectory</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a2becc86f9e7ed6d14d26ba3eb4a46984</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>Interpolation</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a984ca5eac6c17e7584a2ed343031f32a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MaxError</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a12668c63d8715a3ff2d9e4d9e8617f3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>RMSError</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a49507be2c8320885bea6db302b3f8721</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Offset</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>aac01a387af5a6fe17d74bedf63ac47dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Scale</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a0060edb55887d0ab1bbd78ceda0e0c09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ThreadSafe</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ac0b6229c3d11300cfec7c93176e601b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Cache</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a39d46978c54e60c61fd4d2151e008c05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CacheWest</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>af5d1a448f4bd37d0300321c8125a495b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CacheEast</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a27da0e1d3f0bc09cab81af828fc842e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CacheNorth</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>aa0890021bb649965afd0d7f78d7f856f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CacheSouth</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a6338896cfa5970c6193bdde60c2379e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a9360958e89bdeea69a9529be85e6f6e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a45429da51799960f722cd5d18a47b544</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DefaultGeoidPath</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a1ff180883abcea3c4c4cc111af1d5240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DefaultGeoidName</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>aa61b4b6cf9cde6ca1f39d92e6a87593c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Geoid</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ac3556c755dad0d43c3be0913df08b395</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;path=&quot;&quot;, bool cubic=true, bool threadsafe=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CacheArea</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>aacffcd7e83eaad9266ae74ce917c54ea</anchor>
      <arglist>(real south, real west, real north, real east) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CacheAll</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a64d6dfd88efc53c689cfb09545b67ed2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CacheClear</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ab11f77f9eba0e503a769d76a4afddd6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ab93330904bbfd607d6adde2cef844b9b</anchor>
      <arglist>(real lat, real lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ConvertHeight</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>aa52f250ffe18aa9fee6e7e4cc03071ae</anchor>
      <arglist>(real lat, real lon, real h, convertflag d) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Description</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a23c14306c58069df33c666a70fa52896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>DateTime</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ab09d185007255e597647cb64c62b5c32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GeoidFile</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a58a6ab8dfea0b1ee21eeb177ee7a3b7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GeoidName</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ac41c00fc2082547131f077883f30189b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GeoidDirectory</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a2becc86f9e7ed6d14d26ba3eb4a46984</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>Interpolation</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a984ca5eac6c17e7584a2ed343031f32a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MaxError</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a12668c63d8715a3ff2d9e4d9e8617f3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>RMSError</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a49507be2c8320885bea6db302b3f8721</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Offset</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>aac01a387af5a6fe17d74bedf63ac47dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Scale</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a0060edb55887d0ab1bbd78ceda0e0c09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ThreadSafe</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>ac0b6229c3d11300cfec7c93176e601b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Cache</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a39d46978c54e60c61fd4d2151e008c05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CacheWest</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>af5d1a448f4bd37d0300321c8125a495b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CacheEast</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a27da0e1d3f0bc09cab81af828fc842e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CacheNorth</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>aa0890021bb649965afd0d7f78d7f856f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CacheSouth</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a6338896cfa5970c6193bdde60c2379e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a9360958e89bdeea69a9529be85e6f6e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Geoid.html</anchorfile>
      <anchor>a45429da51799960f722cd5d18a47b544</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Georef</name>
    <filename>classGeographicLib_1_1Georef.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1Georef.html</anchorfile>
      <anchor>a7b06b5af0bdc8464449078c0277d8bbc</anchor>
      <arglist>(real lat, real lon, int prec, std::string &amp;georef)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1Georef.html</anchorfile>
      <anchor>abb43fbcfb00a963bc8e71db69a97854a</anchor>
      <arglist>(const std::string &amp;georef, real &amp;lat, real &amp;lon, int &amp;prec, bool centerp=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Resolution</name>
      <anchorfile>classGeographicLib_1_1Georef.html</anchorfile>
      <anchor>aa7a7dc7fab9031fe2cad7b8acea5261d</anchor>
      <arglist>(int prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Precision</name>
      <anchorfile>classGeographicLib_1_1Georef.html</anchorfile>
      <anchor>a08f061e445595cfb0f4c54867c3964f1</anchor>
      <arglist>(real res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Gnomonic</name>
    <filename>classGeographicLib_1_1Gnomonic.html</filename>
    <member kind="function">
      <type></type>
      <name>Gnomonic</name>
      <anchorfile>classGeographicLib_1_1Gnomonic.html</anchorfile>
      <anchor>a7bbff56b11bc07784c8b20af97125153</anchor>
      <arglist>(const Geodesic &amp;earth=Geodesic::WGS84())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1Gnomonic.html</anchorfile>
      <anchor>ad5e5dfa9b0bf6195f74a42eaff4929b0</anchor>
      <arglist>(real lat0, real lon0, real lat, real lon, real &amp;x, real &amp;y, real &amp;azi, real &amp;rk) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1Gnomonic.html</anchorfile>
      <anchor>afb245d6331a07bf862c87b61b0f85377</anchor>
      <arglist>(real lat0, real lon0, real x, real y, real &amp;lat, real &amp;lon, real &amp;azi, real &amp;rk) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1Gnomonic.html</anchorfile>
      <anchor>a619dd6ac8e13e9bb6ded1e774deaa815</anchor>
      <arglist>(real lat0, real lon0, real lat, real lon, real &amp;x, real &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1Gnomonic.html</anchorfile>
      <anchor>aa5bfeeebc456f877b4312fe66996536f</anchor>
      <arglist>(real lat0, real lon0, real x, real y, real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Gnomonic.html</anchorfile>
      <anchor>a4afb9bf461e32f59e28be58ad1ccb433</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Gnomonic.html</anchorfile>
      <anchor>ab2a613da01e12c30ec2b622127622832</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Gnomonic.html</anchorfile>
      <anchor>a4afb9bf461e32f59e28be58ad1ccb433</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Gnomonic.html</anchorfile>
      <anchor>ab2a613da01e12c30ec2b622127622832</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::GravityCircle</name>
    <filename>classGeographicLib_1_1GravityCircle.html</filename>
    <member kind="function">
      <type></type>
      <name>GravityCircle</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a4a000e07f0856a130ab11f1b26c933ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Gravity</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a16e8f04cc42d1d3ccc67444104cb64d3</anchor>
      <arglist>(real lon, real &amp;gx, real &amp;gy, real &amp;gz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Disturbance</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a6c6e9491c5e24b02f9b26354831e231c</anchor>
      <arglist>(real lon, real &amp;deltax, real &amp;deltay, real &amp;deltaz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GeoidHeight</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>aae99550892c86132f056d08caf6b5e18</anchor>
      <arglist>(real lon) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SphericalAnomaly</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ac745d0c2fc4748e1d66d6991d6f6a0f3</anchor>
      <arglist>(real lon, real &amp;Dg01, real &amp;xi, real &amp;eta) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>W</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a758c31e6b8c87a4acfaf09541ef11757</anchor>
      <arglist>(real lon, real &amp;gX, real &amp;gY, real &amp;gZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>V</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a482625996e92cfc7a753b6b5a109bb98</anchor>
      <arglist>(real lon, real &amp;GX, real &amp;GY, real &amp;GZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>T</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ad12fb5df6a3e41ac0d4a7986f566cf5a</anchor>
      <arglist>(real lon, real &amp;deltaX, real &amp;deltaY, real &amp;deltaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>T</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>af97992c0fb748c2efdd7580b293f0f9d</anchor>
      <arglist>(real lon) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a3f8bb1fab70b68fe5a7743b0e5b8c97e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a0bbcf9bef1362439b58276e6295cd350</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ac4dc1d88119d1607e90e2be4cd62880d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ac4151039a0b102c59fdc2a378e4fcf26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Height</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a6b910ff3f07549884746165cdd738fb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a055fcad2b4d7b66b8dfee9613cb7f68b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ad2324680bf99f7f3b8b99d9f6c1c923f</anchor>
      <arglist>(unsigned testcaps) const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GravityModel</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ada1db1d9f480d8044753ed869c995519</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Gravity</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a16e8f04cc42d1d3ccc67444104cb64d3</anchor>
      <arglist>(real lon, real &amp;gx, real &amp;gy, real &amp;gz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Disturbance</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a6c6e9491c5e24b02f9b26354831e231c</anchor>
      <arglist>(real lon, real &amp;deltax, real &amp;deltay, real &amp;deltaz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GeoidHeight</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>aae99550892c86132f056d08caf6b5e18</anchor>
      <arglist>(real lon) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SphericalAnomaly</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ac745d0c2fc4748e1d66d6991d6f6a0f3</anchor>
      <arglist>(real lon, real &amp;Dg01, real &amp;xi, real &amp;eta) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>W</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a758c31e6b8c87a4acfaf09541ef11757</anchor>
      <arglist>(real lon, real &amp;gX, real &amp;gY, real &amp;gZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>V</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a482625996e92cfc7a753b6b5a109bb98</anchor>
      <arglist>(real lon, real &amp;GX, real &amp;GY, real &amp;GZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>T</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ad12fb5df6a3e41ac0d4a7986f566cf5a</anchor>
      <arglist>(real lon, real &amp;deltaX, real &amp;deltaY, real &amp;deltaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>T</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>af97992c0fb748c2efdd7580b293f0f9d</anchor>
      <arglist>(real lon) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a3f8bb1fab70b68fe5a7743b0e5b8c97e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a0bbcf9bef1362439b58276e6295cd350</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ac4dc1d88119d1607e90e2be4cd62880d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ac4151039a0b102c59fdc2a378e4fcf26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Height</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a6b910ff3f07549884746165cdd738fb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>a055fcad2b4d7b66b8dfee9613cb7f68b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Capabilities</name>
      <anchorfile>classGeographicLib_1_1GravityCircle.html</anchorfile>
      <anchor>ad2324680bf99f7f3b8b99d9f6c1c923f</anchor>
      <arglist>(unsigned testcaps) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::GravityModel</name>
    <filename>classGeographicLib_1_1GravityModel.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>mask</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365add4ee1aa94e38a8283826704105dc2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365ae6a4573c13b932c98ab95e7f9dbd0952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTURBANCE</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365a83daf366a2c7ab93495f0e6b4144d885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTURBING_POTENTIAL</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365abe1f6d891a721a4f544cd8a341abcb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPHERICAL_ANOMALY</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365ada02eebe918ebb3764a62b9323dceac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOID_HEIGHT</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365a0ac768bffe3f104069c3fd5af1ddaa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365a8e0e6b9a6d629d05f22f41996fe98068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365add4ee1aa94e38a8283826704105dc2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAVITY</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365ae6a4573c13b932c98ab95e7f9dbd0952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTURBANCE</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365a83daf366a2c7ab93495f0e6b4144d885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTURBING_POTENTIAL</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365abe1f6d891a721a4f544cd8a341abcb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPHERICAL_ANOMALY</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365ada02eebe918ebb3764a62b9323dceac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOID_HEIGHT</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365a0ac768bffe3f104069c3fd5af1ddaa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af8691d0f13d6d42278cd1e615903d365a8e0e6b9a6d629d05f22f41996fe98068</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GravityModel</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a5b41ce580da0a8025d1e106168a99831</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;path=&quot;&quot;, int Nmax=-1, int Mmax=-1)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Gravity</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a7edb25ad4417fa932acaade613c6f027</anchor>
      <arglist>(real lat, real lon, real h, real &amp;gx, real &amp;gy, real &amp;gz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Disturbance</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a2842adbe0574e1d34e8c9f4f74826320</anchor>
      <arglist>(real lat, real lon, real h, real &amp;deltax, real &amp;deltay, real &amp;deltaz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GeoidHeight</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a454bf53c090f2b85d8a3cfeb8dcc3961</anchor>
      <arglist>(real lat, real lon) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SphericalAnomaly</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a303c916a78467d6a210d8ba8be5c4686</anchor>
      <arglist>(real lat, real lon, real h, real &amp;Dg01, real &amp;xi, real &amp;eta) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>W</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aba0b5cbd1f80162677ce47ac94ad4c44</anchor>
      <arglist>(real X, real Y, real Z, real &amp;gX, real &amp;gY, real &amp;gZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>V</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aa49d04f9f21c06cb652b9977196fcffe</anchor>
      <arglist>(real X, real Y, real Z, real &amp;GX, real &amp;GY, real &amp;GZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>T</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a46e1863fe86c7a7dcae0bfb433eae287</anchor>
      <arglist>(real X, real Y, real Z, real &amp;deltaX, real &amp;deltaY, real &amp;deltaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>T</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>ae8d8e2bb1c39e62c7434b1dbbb04a6c6</anchor>
      <arglist>(real X, real Y, real Z) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>U</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>ad5f97f59cee99fd804af246634de2bbc</anchor>
      <arglist>(real X, real Y, real Z, real &amp;gammaX, real &amp;gammaY, real &amp;gammaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Phi</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a9ef0cb672cecb5c5922f8ea88dc5846c</anchor>
      <arglist>(real X, real Y, real &amp;fX, real &amp;fY) const</arglist>
    </member>
    <member kind="function">
      <type>GravityCircle</type>
      <name>Circle</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a343452139378feab715d2ac8d02b4980</anchor>
      <arglist>(real lat, real h, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>const NormalGravity &amp;</type>
      <name>ReferenceEllipsoid</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af9c780e01f8ca0d85ce598da49632093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Description</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aa4b9d3a7284cd0e0a7e535aa19af976c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>DateTime</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>ac8d21054bf8169de20ccd76d67fce18a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GravityFile</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a8b8e55b4eda3c0f8556167f58df629c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GravityModelName</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a741a5f8c0cccb6133184d44973279eb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GravityModelDirectory</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a75f1446265446bdc5cd5d624e69c1d3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a991dac9815de41374cf92fbfedec75d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MassConstant</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a576a7975c34ae92ef27404fba95d3114</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ReferenceMassConstant</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a084ae70453ac551c7bcf77a02f082f4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AngularVelocity</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aee9556378543e3740fb1828ab665e3e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a3570944caada7f905a9f6cd058b66c54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a04e31434f75c839060832082b3c21593</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aa333ec20d1ddbd9ddf28a1b46e87b31a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DefaultGravityPath</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a2eafc8143b354cfb798b36108b04da46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DefaultGravityName</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a38cffdb82da7b9f6d2e6fc7aa84634fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GravityCircle</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a243c90a7f9bf3f7aa96877a4b0667a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GravityModel</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a5b41ce580da0a8025d1e106168a99831</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;path=&quot;&quot;, int Nmax=-1, int Mmax=-1)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Gravity</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a7edb25ad4417fa932acaade613c6f027</anchor>
      <arglist>(real lat, real lon, real h, real &amp;gx, real &amp;gy, real &amp;gz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Disturbance</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a2842adbe0574e1d34e8c9f4f74826320</anchor>
      <arglist>(real lat, real lon, real h, real &amp;deltax, real &amp;deltay, real &amp;deltaz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GeoidHeight</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a454bf53c090f2b85d8a3cfeb8dcc3961</anchor>
      <arglist>(real lat, real lon) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SphericalAnomaly</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a303c916a78467d6a210d8ba8be5c4686</anchor>
      <arglist>(real lat, real lon, real h, real &amp;Dg01, real &amp;xi, real &amp;eta) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>W</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aba0b5cbd1f80162677ce47ac94ad4c44</anchor>
      <arglist>(real X, real Y, real Z, real &amp;gX, real &amp;gY, real &amp;gZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>V</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aa49d04f9f21c06cb652b9977196fcffe</anchor>
      <arglist>(real X, real Y, real Z, real &amp;GX, real &amp;GY, real &amp;GZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>T</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a46e1863fe86c7a7dcae0bfb433eae287</anchor>
      <arglist>(real X, real Y, real Z, real &amp;deltaX, real &amp;deltaY, real &amp;deltaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>T</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>ae8d8e2bb1c39e62c7434b1dbbb04a6c6</anchor>
      <arglist>(real X, real Y, real Z) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>U</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>ad5f97f59cee99fd804af246634de2bbc</anchor>
      <arglist>(real X, real Y, real Z, real &amp;gammaX, real &amp;gammaY, real &amp;gammaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Phi</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a9ef0cb672cecb5c5922f8ea88dc5846c</anchor>
      <arglist>(real X, real Y, real &amp;fX, real &amp;fY) const</arglist>
    </member>
    <member kind="function">
      <type>GravityCircle</type>
      <name>Circle</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a343452139378feab715d2ac8d02b4980</anchor>
      <arglist>(real lat, real h, unsigned caps=ALL) const</arglist>
    </member>
    <member kind="function">
      <type>const NormalGravity &amp;</type>
      <name>ReferenceEllipsoid</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>af9c780e01f8ca0d85ce598da49632093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Description</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aa4b9d3a7284cd0e0a7e535aa19af976c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>DateTime</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>ac8d21054bf8169de20ccd76d67fce18a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GravityFile</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a8b8e55b4eda3c0f8556167f58df629c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GravityModelName</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a741a5f8c0cccb6133184d44973279eb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GravityModelDirectory</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a75f1446265446bdc5cd5d624e69c1d3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a991dac9815de41374cf92fbfedec75d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MassConstant</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a576a7975c34ae92ef27404fba95d3114</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>ReferenceMassConstant</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a084ae70453ac551c7bcf77a02f082f4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AngularVelocity</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aee9556378543e3740fb1828ab665e3e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a3570944caada7f905a9f6cd058b66c54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>a04e31434f75c839060832082b3c21593</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classGeographicLib_1_1GravityModel.html</anchorfile>
      <anchor>aa333ec20d1ddbd9ddf28a1b46e87b31a</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Intersect</name>
    <filename>classGeographicLib_1_1Intersect.html</filename>
    <member kind="typedef">
      <type>std::pair&lt; Math::real, Math::real &gt;</type>
      <name>Point</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a93a103235af358b7b4fefb48bc5a2222</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intersect</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>ae41f54c9a44836f6c8f140f6994930cf</anchor>
      <arglist>(const Geodesic &amp;geod)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Closest</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a8f6a2aa6c226c1f8e7f8f9ca8d52ccbd</anchor>
      <arglist>(Math::real latX, Math::real lonX, Math::real aziX, Math::real latY, Math::real lonY, Math::real aziY, const Point &amp;p0=Point(0, 0), int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Closest</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>ab98d6a6908e9e5e37a4c83f78afa4d02</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, const Point &amp;p0=Point(0, 0), int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Segment</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a31b0e53e0c96bcfde2b9a121565b0c74</anchor>
      <arglist>(Math::real latX1, Math::real lonX1, Math::real latX2, Math::real lonX2, Math::real latY1, Math::real lonY1, Math::real latY2, Math::real lonY2, int &amp;segmode, int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Segment</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a6f2be06f9238a5b67308a406e1f33457</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, int &amp;segmode, int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Next</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>ad5ba44fd36d9e677f3bf826c147288dd</anchor>
      <arglist>(Math::real latX, Math::real lonX, Math::real aziX, Math::real aziY, int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Next</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a973dd90249b23b014fb937ae47a6a119</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point &gt;</type>
      <name>All</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>aa2544865e995b59998c266795ea0593b</anchor>
      <arglist>(Math::real latX, Math::real lonX, Math::real aziX, Math::real latY, Math::real lonY, Math::real aziY, Math::real maxdist, std::vector&lt; int &gt; &amp;c, const Point &amp;p0=Point(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point &gt;</type>
      <name>All</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a1c05990b9cc61456834a8b19ac077612</anchor>
      <arglist>(Math::real latX, Math::real lonX, Math::real aziX, Math::real latY, Math::real lonY, Math::real aziY, Math::real maxdist, const Point &amp;p0=Point(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point &gt;</type>
      <name>All</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a742796624ae7f9f4d3148b9e401efddc</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, Math::real maxdist, std::vector&lt; int &gt; &amp;c, const Point &amp;p0=Point(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point &gt;</type>
      <name>All</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a167a2be1aad548ffc876a1c71267030b</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, Math::real maxdist, const Point &amp;p0=Point(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumInverse</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a30cf3470313d32a4a3db141585ba8a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumBasic</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a2fe25b0f837e849aa9d37ced740f8aea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumChange</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a1e7c4cefe241277e5a90c2619c3c9eeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumCorner</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>af32c29075a380550f4a87819ea85ee11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumOverride</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>ad96bdcbc44e0c975cd841101c27e191c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Geodesic &amp;</type>
      <name>GeodesicObject</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a04b91b69e60bcea37db423d250251ebd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Dist</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a7ec88db9604b32dc6168f326b6631d11</anchor>
      <arglist>(const Point &amp;p, const Point &amp;p0=Point(0, 0))</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>LineCaps</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a6511133989313862810d9d5cf1a91d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intersect</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>ae41f54c9a44836f6c8f140f6994930cf</anchor>
      <arglist>(const Geodesic &amp;geod)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Closest</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a8f6a2aa6c226c1f8e7f8f9ca8d52ccbd</anchor>
      <arglist>(Math::real latX, Math::real lonX, Math::real aziX, Math::real latY, Math::real lonY, Math::real aziY, const Point &amp;p0=Point(0, 0), int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Closest</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>ab98d6a6908e9e5e37a4c83f78afa4d02</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, const Point &amp;p0=Point(0, 0), int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Segment</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a31b0e53e0c96bcfde2b9a121565b0c74</anchor>
      <arglist>(Math::real latX1, Math::real lonX1, Math::real latX2, Math::real lonX2, Math::real latY1, Math::real lonY1, Math::real latY2, Math::real lonY2, int &amp;segmode, int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Segment</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a6f2be06f9238a5b67308a406e1f33457</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, int &amp;segmode, int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Next</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>ad5ba44fd36d9e677f3bf826c147288dd</anchor>
      <arglist>(Math::real latX, Math::real lonX, Math::real aziX, Math::real aziY, int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>Next</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a973dd90249b23b014fb937ae47a6a119</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, int *c=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point &gt;</type>
      <name>All</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>aa2544865e995b59998c266795ea0593b</anchor>
      <arglist>(Math::real latX, Math::real lonX, Math::real aziX, Math::real latY, Math::real lonY, Math::real aziY, Math::real maxdist, std::vector&lt; int &gt; &amp;c, const Point &amp;p0=Point(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point &gt;</type>
      <name>All</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a1c05990b9cc61456834a8b19ac077612</anchor>
      <arglist>(Math::real latX, Math::real lonX, Math::real aziX, Math::real latY, Math::real lonY, Math::real aziY, Math::real maxdist, const Point &amp;p0=Point(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point &gt;</type>
      <name>All</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a742796624ae7f9f4d3148b9e401efddc</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, Math::real maxdist, std::vector&lt; int &gt; &amp;c, const Point &amp;p0=Point(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point &gt;</type>
      <name>All</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a167a2be1aad548ffc876a1c71267030b</anchor>
      <arglist>(const GeodesicLine &amp;lineX, const GeodesicLine &amp;lineY, Math::real maxdist, const Point &amp;p0=Point(0, 0)) const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumInverse</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a30cf3470313d32a4a3db141585ba8a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumBasic</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a2fe25b0f837e849aa9d37ced740f8aea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumChange</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a1e7c4cefe241277e5a90c2619c3c9eeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumCorner</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>af32c29075a380550f4a87819ea85ee11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>NumOverride</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>ad96bdcbc44e0c975cd841101c27e191c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Geodesic &amp;</type>
      <name>GeodesicObject</name>
      <anchorfile>classGeographicLib_1_1Intersect.html</anchorfile>
      <anchor>a04b91b69e60bcea37db423d250251ebd</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::experimental::JacobiConformal</name>
    <filename>classGeographicLib_1_1experimental_1_1JacobiConformal.html</filename>
    <member kind="function">
      <type></type>
      <name>JacobiConformal</name>
      <anchorfile>classGeographicLib_1_1experimental_1_1JacobiConformal.html</anchorfile>
      <anchor>ad1a60ce716872aa79062e4d2bdc9465b</anchor>
      <arglist>(real a, real b, real c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiConformal</name>
      <anchorfile>classGeographicLib_1_1experimental_1_1JacobiConformal.html</anchorfile>
      <anchor>aff05eead027bf12c51cc643ce5eee6df</anchor>
      <arglist>(real a, real b, real c, real ab, real bc)</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>x</name>
      <anchorfile>classGeographicLib_1_1experimental_1_1JacobiConformal.html</anchorfile>
      <anchor>a8fa22914194a9e8dc9e5ee152201732d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>x</name>
      <anchorfile>classGeographicLib_1_1experimental_1_1JacobiConformal.html</anchorfile>
      <anchor>af06ff80daf10d0a43e8b501915be40bc</anchor>
      <arglist>(real somg, real comg) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>x</name>
      <anchorfile>classGeographicLib_1_1experimental_1_1JacobiConformal.html</anchorfile>
      <anchor>a211025da121db4383ba0ea3f52db4bca</anchor>
      <arglist>(real omg) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>y</name>
      <anchorfile>classGeographicLib_1_1experimental_1_1JacobiConformal.html</anchorfile>
      <anchor>a7ffbe2e283a9af51a5b2134d9cc0d59f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>y</name>
      <anchorfile>classGeographicLib_1_1experimental_1_1JacobiConformal.html</anchorfile>
      <anchor>a69e07b756e744495d990263650d5232a</anchor>
      <arglist>(real sbet, real cbet) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>y</name>
      <anchorfile>classGeographicLib_1_1experimental_1_1JacobiConformal.html</anchorfile>
      <anchor>a4728fdf360ca733e36015149fbbe642e</anchor>
      <arglist>(real bet) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::LambertConformalConic</name>
    <filename>classGeographicLib_1_1LambertConformalConic.html</filename>
    <member kind="function">
      <type></type>
      <name>LambertConformalConic</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a21dc9fa160a5b96a1c11ab30af0eb129</anchor>
      <arglist>(real a, real f, real stdlat, real k0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LambertConformalConic</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a6273d61ce32ad6016471a7bd0e155ca4</anchor>
      <arglist>(real a, real f, real stdlat1, real stdlat2, real k1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LambertConformalConic</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a4d772372388f32029359b156dc43e4cd</anchor>
      <arglist>(real a, real f, real sinlat1, real coslat1, real sinlat2, real coslat2, real k1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetScale</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>aac6267f7f970b35043b17e12e4163ff2</anchor>
      <arglist>(real lat, real k=real(1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>aa5317c61e1389f5c439208398b578a5a</anchor>
      <arglist>(real lon0, real lat, real lon, real &amp;x, real &amp;y, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a6871858721db14a23f8dd1c9ae9274ce</anchor>
      <arglist>(real lon0, real x, real y, real &amp;lat, real &amp;lon, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a92bc94c8b08c6d09d1ee11ad37d3754d</anchor>
      <arglist>(real lon0, real lat, real lon, real &amp;x, real &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>ad70a5b1e6a7862b4131e5f1dc2b6f25b</anchor>
      <arglist>(real lon0, real x, real y, real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a2aa5c9fc2e665f24014d11ca14c94579</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a0b31985cf7cd53ab43fda84203d44358</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>OriginLatitude</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a714414ec4d86e937526513fa0fa4ec58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>af4d2a2d7b900cd1b3a2bd2d4a0e139cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const LambertConformalConic &amp;</type>
      <name>Mercator</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>ad89cee66fff4221d36fa88a8e4c6f435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a2aa5c9fc2e665f24014d11ca14c94579</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a0b31985cf7cd53ab43fda84203d44358</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>OriginLatitude</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>a714414ec4d86e937526513fa0fa4ec58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1LambertConformalConic.html</anchorfile>
      <anchor>af4d2a2d7b900cd1b3a2bd2d4a0e139cc</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::LocalCartesian</name>
    <filename>classGeographicLib_1_1LocalCartesian.html</filename>
    <member kind="function">
      <type></type>
      <name>LocalCartesian</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>adf97036b9daf14563c896c40c82f14e7</anchor>
      <arglist>(real lat0, real lon0, real h0=0, const Geocentric &amp;earth=Geocentric::WGS84())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalCartesian</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>afffa0d9f34ba66a94818a79f5307c153</anchor>
      <arglist>(const Geocentric &amp;earth=Geocentric::WGS84())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>a85b9c15b843cf6a84be08e0cc4de9122</anchor>
      <arglist>(real lat0, real lon0, real h0=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>acb5cdba37d411f0504c65489ff9f376c</anchor>
      <arglist>(real lat, real lon, real h, real &amp;x, real &amp;y, real &amp;z) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>a7226e79bf8eb998fd66a5ca90a0d12fc</anchor>
      <arglist>(real lat, real lon, real h, real &amp;x, real &amp;y, real &amp;z, std::vector&lt; real &gt; &amp;M) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>a0d1665576c1209c55d04d0a6382401ca</anchor>
      <arglist>(real x, real y, real z, real &amp;lat, real &amp;lon, real &amp;h) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>ac2c26fd68fc63cec0ee3fa938471e9a3</anchor>
      <arglist>(real x, real y, real z, real &amp;lat, real &amp;lon, real &amp;h, std::vector&lt; real &gt; &amp;M) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>LatitudeOrigin</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>ac11ccd2ffb227d44795ae40aeaee6566</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>LongitudeOrigin</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>ae455c120fb1e63c5f2d6052161047980</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>HeightOrigin</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>a9c2af491b01e64908630eb1517dd41c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>ae47e3760b97ccd8754d071aab8f1ac91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>aef37f09ad6621485a80e1a493865f602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>LatitudeOrigin</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>ac11ccd2ffb227d44795ae40aeaee6566</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>LongitudeOrigin</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>ae455c120fb1e63c5f2d6052161047980</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>HeightOrigin</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>a9c2af491b01e64908630eb1517dd41c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>ae47e3760b97ccd8754d071aab8f1ac91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1LocalCartesian.html</anchorfile>
      <anchor>aef37f09ad6621485a80e1a493865f602</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::MagneticCircle</name>
    <filename>classGeographicLib_1_1MagneticCircle.html</filename>
    <member kind="function">
      <type></type>
      <name>MagneticCircle</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a49170460b1833722ad9bc45b92c86e5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a6d420a65e151a89712f48201b7322511</anchor>
      <arglist>(real lon, real &amp;Bx, real &amp;By, real &amp;Bz) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>ab13c4b5702337cfceb07dfa4a047f9cb</anchor>
      <arglist>(real lon, real &amp;Bx, real &amp;By, real &amp;Bz, real &amp;Bxt, real &amp;Byt, real &amp;Bzt) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FieldGeocentric</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a6473d41abc8abd36063b49b72468030a</anchor>
      <arglist>(real lon, real &amp;BX, real &amp;BY, real &amp;BZ, real &amp;BXt, real &amp;BYt, real &amp;BZt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a83ebc788f3ecec38ba0baa67551bd109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a96ba1a7407d19e20d66629785f7c639a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a1e7b507bef88707f6ef30b3adcabd426</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a98fcd53e6391e355fc0a0cfe82ca1802</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Height</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a96ff224c1df56776055f9615968bf7e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Time</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a042b2f2b6a3699b33a4ed7b342de6c38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MagneticModel</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>af6619ebe4c078705fc49a0d9f950b431</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a6d420a65e151a89712f48201b7322511</anchor>
      <arglist>(real lon, real &amp;Bx, real &amp;By, real &amp;Bz) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>ab13c4b5702337cfceb07dfa4a047f9cb</anchor>
      <arglist>(real lon, real &amp;Bx, real &amp;By, real &amp;Bz, real &amp;Bxt, real &amp;Byt, real &amp;Bzt) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FieldGeocentric</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a6473d41abc8abd36063b49b72468030a</anchor>
      <arglist>(real lon, real &amp;BX, real &amp;BY, real &amp;BZ, real &amp;BXt, real &amp;BYt, real &amp;BZt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a83ebc788f3ecec38ba0baa67551bd109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a96ba1a7407d19e20d66629785f7c639a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a1e7b507bef88707f6ef30b3adcabd426</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a98fcd53e6391e355fc0a0cfe82ca1802</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Height</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a96ff224c1df56776055f9615968bf7e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Time</name>
      <anchorfile>classGeographicLib_1_1MagneticCircle.html</anchorfile>
      <anchor>a042b2f2b6a3699b33a4ed7b342de6c38</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::MagneticModel</name>
    <filename>classGeographicLib_1_1MagneticModel.html</filename>
    <member kind="function">
      <type></type>
      <name>MagneticModel</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a1ea4ce00165f0931b5f8f759d6eaec35</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;path=&quot;&quot;, const Geocentric &amp;earth=Geocentric::WGS84(), int Nmax=-1, int Mmax=-1)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Description</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a789d2f6f271d46ce241230acd46d76a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>DateTime</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a959c4c2f609e2229f190bbe700a78fb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>MagneticFile</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a82127ba47b5ef226c6535853c842fabe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>MagneticModelName</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>aaa147cf4cc2c5422cce8b1695672ed67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>MagneticModelDirectory</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>ac990241f6e4fd0fa6e3dc133a1982732</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MinHeight</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>abbdae60f4c9443ffdf5cf829f91f1012</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MaxHeight</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a91d6ade6d4e83a5044f2256ab108d0d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MinTime</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a76d97a780b635317b3749a68cf6c7aed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MaxTime</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a8ecb06689791ecf7dab268bdddfaa385</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a473cd4bce8134c0a2846fb931525483d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>ab7fd04561f79ab5136d736e3d9e4cabd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>af571711ae02b15c20d3bf7758c2a8de4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>aa58f5e4aea0acd18b091ce30faacf5db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DefaultMagneticPath</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a26fa7e257c7fc562f0f2d88ba8a62500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DefaultMagneticName</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>ab4b19b5f3a64b87282bbbd660544fc6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MagneticModel</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a1ea4ce00165f0931b5f8f759d6eaec35</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;path=&quot;&quot;, const Geocentric &amp;earth=Geocentric::WGS84(), int Nmax=-1, int Mmax=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a6926b87c45184af8664f047c047d3b98</anchor>
      <arglist>(real t, real lat, real lon, real h, real &amp;Bx, real &amp;By, real &amp;Bz) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>ae99b6cc47355e452c398eb3cf7cab0e6</anchor>
      <arglist>(real t, real lat, real lon, real h, real &amp;Bx, real &amp;By, real &amp;Bz, real &amp;Bxt, real &amp;Byt, real &amp;Bzt) const</arglist>
    </member>
    <member kind="function">
      <type>MagneticCircle</type>
      <name>Circle</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a1370895f4938c5cd2aa44b06951b2491</anchor>
      <arglist>(real t, real lat, real h) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FieldGeocentric</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a027292a7836863cbeacbf6b4f9aab7c3</anchor>
      <arglist>(real t, real X, real Y, real Z, real &amp;BX, real &amp;BY, real &amp;BZ, real &amp;BXt, real &amp;BYt, real &amp;BZt) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FieldComponents</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>af553c42337b9a9a1d51b81fea7083ea2</anchor>
      <arglist>(real Bx, real By, real Bz, real &amp;H, real &amp;F, real &amp;D, real &amp;I)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FieldComponents</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a54aa849393ab2a7e37aa1f086e64cffb</anchor>
      <arglist>(real Bx, real By, real Bz, real Bxt, real Byt, real Bzt, real &amp;H, real &amp;F, real &amp;D, real &amp;I, real &amp;Ht, real &amp;Ft, real &amp;Dt, real &amp;It)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Description</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a789d2f6f271d46ce241230acd46d76a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>DateTime</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a959c4c2f609e2229f190bbe700a78fb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>MagneticFile</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a82127ba47b5ef226c6535853c842fabe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>MagneticModelName</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>aaa147cf4cc2c5422cce8b1695672ed67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>MagneticModelDirectory</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>ac990241f6e4fd0fa6e3dc133a1982732</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MinHeight</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>abbdae60f4c9443ffdf5cf829f91f1012</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MaxHeight</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a91d6ade6d4e83a5044f2256ab108d0d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MinTime</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a76d97a780b635317b3749a68cf6c7aed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MaxTime</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a8ecb06689791ecf7dab268bdddfaa385</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>a473cd4bce8134c0a2846fb931525483d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>ab7fd04561f79ab5136d736e3d9e4cabd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>af571711ae02b15c20d3bf7758c2a8de4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classGeographicLib_1_1MagneticModel.html</anchorfile>
      <anchor>aa58f5e4aea0acd18b091ce30faacf5db</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Math</name>
    <filename>classGeographicLib_1_1Math.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>extended</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a436f350a6a9539e176dda19d0e4811f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>real</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>aeee4778d7cf2f9fb9648efe4911da59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>digits</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>aa6f75b07eb3a3c4c0d72859324973848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set_digits</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>ae9913c569c89044e6ccc1ba49810e800</anchor>
      <arglist>(int ndigits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>digits10</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a891533adca3e602bfb183c8c4679af1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>extra_digits</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>afe3d8008f40b511e8091424fc03201a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>pi</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>aca1580c771e7019bfe826512fba9b2f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>degree</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a0f3b4ea16cc2cb21557555fca3b1c201</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>sq</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a6a092f38e231c80a1f144814c90f1895</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>norm</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a4cece6c55a1a90d252a0ed7337421ba0</anchor>
      <arglist>(T &amp;x, T &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>sum</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a6f13bf739c069731fc15aeaea44590cc</anchor>
      <arglist>(T u, T v, T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>polyval</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>acb9c37659884cd544e004da2224c0ce3</anchor>
      <arglist>(int N, const T p[], T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>AngNormalize</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a8871b722ad528dda65575da68d20a9f5</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>LatFix</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a1f1f676c013a1c7a7493354e4140a521</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>AngDiff</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>ad0322b4b569cd0252c8aa89c1c777336</anchor>
      <arglist>(T x, T y, T &amp;e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>AngDiff</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>ae7a97d0b3df1dd05cdba767f03eab84c</anchor>
      <arglist>(T x, T y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>AngRound</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a626717d5295e0647be340e499a7bbbd1</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sincosd</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a2a8218fe97c630f7b2a1a0d9ef4bdff2</anchor>
      <arglist>(T x, T &amp;sinx, T &amp;cosx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sincosde</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>ab93b8c4727160bf1ae97ac02fa35899c</anchor>
      <arglist>(T x, T t, T &amp;sinx, T &amp;cosx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>sind</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a75b89cb08692c0c49bd027814d150fa8</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>cosd</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>af8a033fc74bcb30776efbbd53985a478</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>tand</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a17aab9b6b807d07da293c28486f2706d</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>atan2d</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a2b7e87f7ad39c58533a06b9440a34c33</anchor>
      <arglist>(T y, T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>atand</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a8a988ebb481274b4b7616676ef6d6a82</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>eatanhe</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>ae6cccb014271d336259af704e1dfc04f</anchor>
      <arglist>(T x, T es)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>taupf</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>abdf27c10f020c6c929f6c94bea666e40</anchor>
      <arglist>(T tau, T es)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>tauf</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a839a75b3577c7be9bc04fe06d8c654fd</anchor>
      <arglist>(T taup, T es)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>hypot3</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a84eda61c6698a96cc8498f7e6a30090f</anchor>
      <arglist>(T x, T y, T z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>NaN</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>acb955e00e8a316572528225fdce0273a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>infinity</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>aaf802af9b2a053f2d38712d4a2404bbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>swab</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>aec7f95c2bb99422f1f047cb628a232f8</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>qd</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a794518e19e5af9699ae0758462b7a5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>dm</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a144e95886919f44d38ed522d096500cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>ms</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>aeffb2a2cf8bb1e9317d0d4619234e5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>hd</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>ae2a8e20d04e3b9f592c44c0fc9ab2e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>td</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>ab4ba2f63e7b39dc9086cdec2b00c79e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>ds</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>a3bd45a04738be1797283d52ef857ffd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>bigendian</name>
      <anchorfile>classGeographicLib_1_1Math.html</anchorfile>
      <anchor>ab14e512a1867b98ecb38e9175426596c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::MGRS</name>
    <filename>classGeographicLib_1_1MGRS.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a91de10ebde478dbb85b3c7d057ff97b9</anchor>
      <arglist>(int zone, bool northp, real x, real y, int prec, std::string &amp;mgrs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a37f9dd9b12dbc74381116d842be47ccd</anchor>
      <arglist>(int zone, bool northp, real x, real y, real lat, int prec, std::string &amp;mgrs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a066b79e78cd85bf4b50df50808bed7e3</anchor>
      <arglist>(const std::string &amp;mgrs, int &amp;zone, bool &amp;northp, real &amp;x, real &amp;y, int &amp;prec, bool centerp=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Decode</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a5c963f26598afa58373819df12b85918</anchor>
      <arglist>(const std::string &amp;mgrs, std::string &amp;gridzone, std::string &amp;block, std::string &amp;easting, std::string &amp;northing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Check</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a588fe3266629e9f34ada26837c179c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a33a62130ce51b6f37a9f3b2da64e6327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a8eee27799bda8238d6d0525dffdddd4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>UTMUPS</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a6a0cfac496024eaf645c7a2f98a02a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a33a62130ce51b6f37a9f3b2da64e6327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1MGRS.html</anchorfile>
      <anchor>a8eee27799bda8238d6d0525dffdddd4e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::NearestNeighbor</name>
    <filename>classGeographicLib_1_1NearestNeighbor.html</filename>
    <templarg>typename dist_t</templarg>
    <templarg>typename pos_t</templarg>
    <templarg>class distfun_t</templarg>
    <member kind="function">
      <type></type>
      <name>NearestNeighbor</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>ac4150a96f35c265265f8bff21bca506e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NearestNeighbor</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>acf7654ede2425add9fe06af4ebed65c6</anchor>
      <arglist>(const std::vector&lt; pos_t &gt; &amp;pts, const distfun_t &amp;dist, int bucket=4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>a7d6be47cb052c711e6e8e1c73ec95ff6</anchor>
      <arglist>(const std::vector&lt; pos_t &gt; &amp;pts, const distfun_t &amp;dist, int bucket=4)</arglist>
    </member>
    <member kind="function">
      <type>dist_t</type>
      <name>Search</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>a7d4725fb3b31ac575169b5f92ff3407b</anchor>
      <arglist>(const std::vector&lt; pos_t &gt; &amp;pts, const distfun_t &amp;dist, const pos_t &amp;query, std::vector&lt; int &gt; &amp;ind, int k=1, dist_t maxdist=std::numeric_limits&lt; dist_t &gt;::max(), dist_t mindist=-1, bool exhaustive=true, dist_t tol=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumPoints</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>a42e919c2f11bd63d343370642143498b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>aa7f6423794c65c0a0210df9940502287</anchor>
      <arglist>(std::ostream &amp;os, bool bin=true) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>aa17b136c7938a4774d68959a76234b17</anchor>
      <arglist>(std::istream &amp;is, bool bin=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>ae25bcd8f7147d54e2fb79c7f748cf6aa</anchor>
      <arglist>(NearestNeighbor &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Statistics</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>a666d16f4e04aba279d569c4f6fee8815</anchor>
      <arglist>(int &amp;setupcost, int &amp;numsearches, int &amp;searchcost, int &amp;mincost, int &amp;maxcost, double &amp;mean, double &amp;sd) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetStatistics</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>ac346bdb28c2407420019ccdda695ada4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>af1533b602c3ecd29a5faebcc1253d285</anchor>
      <arglist>(std::ostream &amp;os, const NearestNeighbor &amp;t)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classGeographicLib_1_1NearestNeighbor.html</anchorfile>
      <anchor>a75df251563b89287855b96db0dbda6ae</anchor>
      <arglist>(std::istream &amp;is, NearestNeighbor &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::NormalGravity</name>
    <filename>classGeographicLib_1_1NormalGravity.html</filename>
    <member kind="function">
      <type></type>
      <name>NormalGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>abb933e1ae223153a2b636e728ba698ca</anchor>
      <arglist>(real a, real GM, real omega, real f_J2, bool geometricp=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a55f749c3bb3e9d19626105041bf1b6fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>SurfaceGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ad999392cbfd6b66f55de630a0fd3aeef</anchor>
      <arglist>(real lat) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Gravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ae14c9ec16688dd4df52d8c7112084df2</anchor>
      <arglist>(real lat, real h, real &amp;gammay, real &amp;gammaz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>U</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>abecb9f3fcdf89911608b83b1092feb5d</anchor>
      <arglist>(real X, real Y, real Z, real &amp;gammaX, real &amp;gammaY, real &amp;gammaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>V0</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a24a86ed901997ff1492a4000c2756490</anchor>
      <arglist>(real X, real Y, real Z, real &amp;GammaX, real &amp;GammaY, real &amp;GammaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Phi</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a8e608b8bca3adf0d6b60814bdf223405</anchor>
      <arglist>(real X, real Y, real &amp;fX, real &amp;fY) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>aaa5da0ad63a61ea7bdcc1bccdea8a99d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a1841a25f59457887682054850f8926ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MassConstant</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ab65f5d05a923e8a20b3ba1766ce35678</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>DynamicalFormFactor</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a86e7bcd65613194dbd2d1a5045f4ac04</anchor>
      <arglist>(int n=2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AngularVelocity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a8a990fefa65ab65e4d17d4766c71dc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a1f3a1edc25997ab831c4d2a677183bd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>af4e51c8e0702271b03b513449e0cf558</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>PolarGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a73537747dbda9cc82af1af255a3d52cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GravityFlattening</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ab73c9c8bcb0d755faee378fa162ba359</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>SurfacePotential</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ad32e7902482d8bca27c98dd814c2616b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Geocentric &amp;</type>
      <name>Earth</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a574bb5707d2e88d054f4adbaeb257d65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const NormalGravity &amp;</type>
      <name>WGS84</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>aa07cdd6fe8ce8a92f00b74ea93908a78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const NormalGravity &amp;</type>
      <name>GRS80</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>adbe37628ec483ff0437ee13eab089b68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>J2ToFlattening</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ab5926cb12a96dd207da06a17b89b8d98</anchor>
      <arglist>(real a, real GM, real omega, real J2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FlatteningToJ2</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a6e1b6b7de4d15494f687800e09b13fad</anchor>
      <arglist>(real a, real GM, real omega, real f)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GravityModel</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ada1db1d9f480d8044753ed869c995519</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>abb933e1ae223153a2b636e728ba698ca</anchor>
      <arglist>(real a, real GM, real omega, real f_J2, bool geometricp=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a55f749c3bb3e9d19626105041bf1b6fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>SurfaceGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ad999392cbfd6b66f55de630a0fd3aeef</anchor>
      <arglist>(real lat) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Gravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ae14c9ec16688dd4df52d8c7112084df2</anchor>
      <arglist>(real lat, real h, real &amp;gammay, real &amp;gammaz) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>U</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>abecb9f3fcdf89911608b83b1092feb5d</anchor>
      <arglist>(real X, real Y, real Z, real &amp;gammaX, real &amp;gammaY, real &amp;gammaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>V0</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a24a86ed901997ff1492a4000c2756490</anchor>
      <arglist>(real X, real Y, real Z, real &amp;GammaX, real &amp;GammaY, real &amp;GammaZ) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Phi</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a8e608b8bca3adf0d6b60814bdf223405</anchor>
      <arglist>(real X, real Y, real &amp;fX, real &amp;fY) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>aaa5da0ad63a61ea7bdcc1bccdea8a99d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a1841a25f59457887682054850f8926ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>MassConstant</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ab65f5d05a923e8a20b3ba1766ce35678</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>DynamicalFormFactor</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a86e7bcd65613194dbd2d1a5045f4ac04</anchor>
      <arglist>(int n=2) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>AngularVelocity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a8a990fefa65ab65e4d17d4766c71dc1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a1f3a1edc25997ab831c4d2a677183bd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>af4e51c8e0702271b03b513449e0cf558</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>PolarGravity</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a73537747dbda9cc82af1af255a3d52cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>GravityFlattening</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ab73c9c8bcb0d755faee378fa162ba359</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>SurfacePotential</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>ad32e7902482d8bca27c98dd814c2616b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Geocentric &amp;</type>
      <name>Earth</name>
      <anchorfile>classGeographicLib_1_1NormalGravity.html</anchorfile>
      <anchor>a574bb5707d2e88d054f4adbaeb257d65</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::OSGB</name>
    <filename>classGeographicLib_1_1OSGB.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a92618eea9870908e11446875d80aab6b</anchor>
      <arglist>(real lat, real lon, real &amp;x, real &amp;y, real &amp;gamma, real &amp;k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>ae006380e574858a81011752dd1d4af60</anchor>
      <arglist>(real x, real y, real &amp;lat, real &amp;lon, real &amp;gamma, real &amp;k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a0f705bee98c6669ca7a95394712fd758</anchor>
      <arglist>(real lat, real lon, real &amp;x, real &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>ab804929a4126ed390a40d35e837b4001</anchor>
      <arglist>(real x, real y, real &amp;lat, real &amp;lon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GridReference</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a0a79e8f2babae1eb0305a0e728fea8c8</anchor>
      <arglist>(real x, real y, int prec, std::string &amp;gridref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GridReference</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a3693cfef49442747750e8393c81014aa</anchor>
      <arglist>(const std::string &amp;gridref, real &amp;x, real &amp;y, int &amp;prec, bool centerp=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a67af52d02ee16e533774b5ac5ffc078a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>aae688ebd8c126f22517eaa0a01d659f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a65210bfdcac362f393a8f81f28259ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>OriginLatitude</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>ad6bcef7e2dcc2992831e101bf0b05fa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>OriginLongitude</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a4eb3b20734af47c9661d40581555c345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FalseNorthing</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a74072d4e62fcd4ca679b222716b6a6a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FalseEasting</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>ab27e19f7688f6b472d217b31aeae079c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a67af52d02ee16e533774b5ac5ffc078a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>aae688ebd8c126f22517eaa0a01d659f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a65210bfdcac362f393a8f81f28259ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>OriginLatitude</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>ad6bcef7e2dcc2992831e101bf0b05fa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>OriginLongitude</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a4eb3b20734af47c9661d40581555c345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FalseNorthing</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>a74072d4e62fcd4ca679b222716b6a6a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>FalseEasting</name>
      <anchorfile>classGeographicLib_1_1OSGB.html</anchorfile>
      <anchor>ab27e19f7688f6b472d217b31aeae079c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::PolarStereographic</name>
    <filename>classGeographicLib_1_1PolarStereographic.html</filename>
    <member kind="function">
      <type></type>
      <name>PolarStereographic</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>a170d21f9c7a2e922c57fc83a44ea3dfa</anchor>
      <arglist>(real a, real f, real k0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetScale</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>a3f957214eb1d1248277a680e4c4ceed5</anchor>
      <arglist>(real lat, real k=real(1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>ac958cab16437326a4ffaea0e7a10c3aa</anchor>
      <arglist>(bool northp, real lat, real lon, real &amp;x, real &amp;y, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>a0fbe410880f20fe78b7b17bef574ce73</anchor>
      <arglist>(bool northp, real x, real y, real &amp;lat, real &amp;lon, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>aa2d66422f3c26b7db7522de3fc05b8e8</anchor>
      <arglist>(bool northp, real lat, real lon, real &amp;x, real &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>adc59298b4e00d0bbbcd123a279eb3ed7</anchor>
      <arglist>(bool northp, real x, real y, real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>a407ab6f87a6b4ea053cb8e8ca7665695</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>ab3cb35ac5f3f31305d4a40c6c9a0326b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>a9c8370a7eb202620b99f9f95ac57acfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PolarStereographic &amp;</type>
      <name>UPS</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>aa968efa8480ecff213cf8a41f1fb2687</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>a407ab6f87a6b4ea053cb8e8ca7665695</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>ab3cb35ac5f3f31305d4a40c6c9a0326b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1PolarStereographic.html</anchorfile>
      <anchor>a9c8370a7eb202620b99f9f95ac57acfc</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::PolygonAreaT</name>
    <filename>classGeographicLib_1_1PolygonAreaT.html</filename>
    <templarg>class GeodType</templarg>
    <member kind="function">
      <type></type>
      <name>PolygonAreaT</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a0f7d368e1b0114b5399e96040097beb9</anchor>
      <arglist>(const GeodType &amp;earth, bool polyline=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a69fbe5ae478d840deb5a0077f7e6285e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddPoint</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a25f1dee8a894085f1090c58c913520b7</anchor>
      <arglist>(real lat, real lon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddEdge</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>ac63406e34b34a4fe40c9e0aecf31e10c</anchor>
      <arglist>(real azi, real s)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Compute</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a30dd6e03842c4c0a3c89c132905a250f</anchor>
      <arglist>(bool reverse, bool sign, real &amp;perimeter, real &amp;area) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>TestPoint</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>abf460fc7e536dc13f7166c28ea1eb5f1</anchor>
      <arglist>(real lat, real lon, bool reverse, bool sign, real &amp;perimeter, real &amp;area) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>TestEdge</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>aef91207302f20a0a3cfd5969042774f3</anchor>
      <arglist>(real azi, real s, bool reverse, bool sign, real &amp;perimeter, real &amp;area) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a8b293919299b93f87e251e77eb002303</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a751288e3b135b1536ca924307c2ad611</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CurrentPoint</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a54a318f009b6befbd70ca3d22c00ebec</anchor>
      <arglist>(real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>NumberPoints</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>ac3142af5e2ec5c2d619d9e4bff92e41d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Polyline</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a375c32c813fb0084f5557a2d0841a51d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef">
      <type>PolygonAreaT&lt; Geodesic &gt;</type>
      <name>PolygonArea</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>abb067fbe12e502247771eaa1bb5adfd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolygonAreaT&lt; GeodesicExact &gt;</type>
      <name>PolygonAreaExact</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>ae9d04aaad8ac95b3ecdcde5b81db9979</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolygonAreaT&lt; Rhumb &gt;</type>
      <name>PolygonAreaRhumb</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a42dbfa115e552473adac4151039ae49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a8b293919299b93f87e251e77eb002303</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a751288e3b135b1536ca924307c2ad611</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CurrentPoint</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a54a318f009b6befbd70ca3d22c00ebec</anchor>
      <arglist>(real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>NumberPoints</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>ac3142af5e2ec5c2d619d9e4bff92e41d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Polyline</name>
      <anchorfile>classGeographicLib_1_1PolygonAreaT.html</anchorfile>
      <anchor>a375c32c813fb0084f5557a2d0841a51d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Rhumb</name>
    <filename>classGeographicLib_1_1Rhumb.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>mask</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124ad4afa0e9734bea70854ed54bf339211b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124aae0df7b09d11a8a18434cdeffcc1cb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a1bb3e282da6f0a81fcbc72f5b33441e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a8d8c34078aed160f85772c928e0733fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a4db8cf0132fb4dc6da1f832854d8da0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a9fac2f920e7821f63df6140361999b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124acbb8560be08ca221a253c820b621eeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a0341b472e92905964df003eefd3875fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhumbLine</type>
      <name>LineClass</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>adb209e91c789938ad57ead97efa39f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124ad4afa0e9734bea70854ed54bf339211b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124aae0df7b09d11a8a18434cdeffcc1cb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a1bb3e282da6f0a81fcbc72f5b33441e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a8d8c34078aed160f85772c928e0733fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a4db8cf0132fb4dc6da1f832854d8da0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a9fac2f920e7821f63df6140361999b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124acbb8560be08ca221a253c820b621eeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a04b001e0f85f8b57a26e9d7995aec124a0341b472e92905964df003eefd3875fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rhumb</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a6e4a3c9bf2fbb9461e1e936009ad5aba</anchor>
      <arglist>(real a, real f, bool exact=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a44a91fa350a21c974c7638e4c75e7290</anchor>
      <arglist>(real lat1, real lon1, real azi12, real s12, real &amp;lat2, real &amp;lon2, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Direct</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a99185f2715f08be7c9fe5c6049d558c8</anchor>
      <arglist>(real lat1, real lon1, real azi12, real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenDirect</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>aa8a412cd34c09152db69fba58531299e</anchor>
      <arglist>(real lat1, real lon1, real azi12, real s12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a774a9548b62c1eae08fe39fa5f2595a0</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi12, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Inverse</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a78836f3d5e0987370e8a575fe069732d</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, real &amp;s12, real &amp;azi12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenInverse</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>aa309f58511d19adac59740de55db35c7</anchor>
      <arglist>(real lat1, real lon1, real lat2, real lon2, unsigned outmask, real &amp;s12, real &amp;azi12, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>RhumbLine</type>
      <name>Line</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a0af274a2dda84f694026b282844190ea</anchor>
      <arglist>(real lat1, real lon1, real azi12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>abce42c564f55b44aba8fcf96c521d46d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a105e1b2ba633278e994bba05cd4e9943</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EllipsoidArea</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>ae69e0f6f93b317025c1d60ddc409831f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Rhumb &amp;</type>
      <name>WGS84</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a8020b640cca373e477f9bfc462c20a9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RhumbLine</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a29d830021a85930f5bddf917fcc5d93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PolygonAreaT</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a0ee76fdbcd574c720117bae1422c6c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>abce42c564f55b44aba8fcf96c521d46d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>a105e1b2ba633278e994bba05cd4e9943</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EllipsoidArea</name>
      <anchorfile>classGeographicLib_1_1Rhumb.html</anchorfile>
      <anchor>ae69e0f6f93b317025c1d60ddc409831f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::RhumbLine</name>
    <filename>classGeographicLib_1_1RhumbLine.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>mask</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4da4f6bf086e7ac44e6d76acc19bcc64e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4daf94ffb45a91f00427473ec49c5df828b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4da6777cfc363e1a8ce445ad12047e10de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4da58da35190f715463f33d2788cc25047c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4daaa298227647a145e642e6186e12826af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4daae803d6e542e63d6ab946a07d2778a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4da188bf866eb5c5ac2c87c6c6cf793a112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4dae97d12148481e6b17365ceb484efb2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhumb</type>
      <name>BaseClass</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>ad8658efe841ef7fc4f7081b7c306eb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4da4f6bf086e7ac44e6d76acc19bcc64e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LATITUDE</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4daf94ffb45a91f00427473ec49c5df828b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONGITUDE</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4da6777cfc363e1a8ce445ad12047e10de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZIMUTH</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4da58da35190f715463f33d2788cc25047c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4daaa298227647a145e642e6186e12826af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AREA</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4daae803d6e542e63d6ab946a07d2778a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_UNROLL</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4da188bf866eb5c5ac2c87c6c6cf793a112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a1016b14e551f4863939a33e67d9efc4dae97d12148481e6b17365ceb484efb2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RhumbLine</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a3d68ea00db034e7fa6c97adee97e96d3</anchor>
      <arglist>(const RhumbLine &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a02d0b27c82cfea607fa9bcc4faf89967</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Position</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a022f246db6ced73504cd6f25964323dd</anchor>
      <arglist>(real s12, real &amp;lat2, real &amp;lon2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenPosition</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>ad10d1479a86fc967738e05f19d5665dd</anchor>
      <arglist>(real s12, unsigned outmask, real &amp;lat2, real &amp;lon2, real &amp;S12) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a89dd833aed4de136ffd445a9c6f1900a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Longitude</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>affd79dc2fb29fb94655e2230570b75a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>aae1003c31b87e40e9da7293600fed7c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a41cce5263766640e34f2755fc6180a9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>adc874a017391300391670a88097139e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Rhumb</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a50d0d7a7b7236f35c96c4f7e4ce7bcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Latitude</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a89dd833aed4de136ffd445a9c6f1900a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Longitude</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>affd79dc2fb29fb94655e2230570b75a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Azimuth</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>aae1003c31b87e40e9da7293600fed7c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>a41cce5263766640e34f2755fc6180a9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1RhumbLine.html</anchorfile>
      <anchor>adc874a017391300391670a88097139e8</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::SphericalEngine</name>
    <filename>classGeographicLib_1_1SphericalEngine.html</filename>
    <class kind="class">GeographicLib::SphericalEngine::coeff</class>
    <member kind="enumeration">
      <type></type>
      <name>normalization</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>a5332d09191e018cbddc568c1fc71949f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>a5332d09191e018cbddc568c1fc71949fac720ca87adfc478dbfc13a37f0cf8ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHMIDT</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>a5332d09191e018cbddc568c1fc71949fa2e3db3efd68d118e3f357a97eb77a131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>a5332d09191e018cbddc568c1fc71949fac720ca87adfc478dbfc13a37f0cf8ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHMIDT</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>a5332d09191e018cbddc568c1fc71949fa2e3db3efd68d118e3f357a97eb77a131</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Value</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>a1157f59596dd15bf0a21b6a7fb99630b</anchor>
      <arglist>(const coeff c[], const real f[], real x, real y, real z, real a, real &amp;gradx, real &amp;grady, real &amp;gradz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CircularEngine</type>
      <name>Circle</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>af6a5fa63535d47cf528b733bb6a97901</anchor>
      <arglist>(const coeff c[], const real f[], real p, real z, real a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RootTable</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>a7fac63262c0a8bb18aee8c962a08d429</anchor>
      <arglist>(int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearRootTable</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>ab3fb8f933adb257df6b7537268d55a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CircularEngine</name>
      <anchorfile>classGeographicLib_1_1SphericalEngine.html</anchorfile>
      <anchor>a0c689dbf7b6bf2fb4cffb109085b1d3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::SphericalHarmonic</name>
    <filename>classGeographicLib_1_1SphericalHarmonic.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>normalization</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a889791c67edc32865996842c600104eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a889791c67edc32865996842c600104ebaee7040963f955b45b5a8ab0ea325c782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHMIDT</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a889791c67edc32865996842c600104eba014c2f3300abd50ff65ea8d73ef3c69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a889791c67edc32865996842c600104ebaee7040963f955b45b5a8ab0ea325c782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHMIDT</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a889791c67edc32865996842c600104eba014c2f3300abd50ff65ea8d73ef3c69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalHarmonic</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>adb71d28aa60a813ca3384f9c58ef8fa1</anchor>
      <arglist>(const std::vector&lt; real &gt; &amp;C, const std::vector&lt; real &gt; &amp;S, int N, real a, unsigned norm=FULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalHarmonic</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a2ed62c0ad8fb1ab36d5a331a3f33c3d7</anchor>
      <arglist>(const std::vector&lt; real &gt; &amp;C, const std::vector&lt; real &gt; &amp;S, int N, int nmx, int mmx, real a, unsigned norm=FULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalHarmonic</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a6d97388f273d1511a8191d812e9bde3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a15a1dae0ba4b4f0f90cd418b0b6cf53a</anchor>
      <arglist>(real x, real y, real z) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a2bd1ef6e115564bf89202fe6abb34842</anchor>
      <arglist>(real x, real y, real z, real &amp;gradx, real &amp;grady, real &amp;gradz) const</arglist>
    </member>
    <member kind="function">
      <type>CircularEngine</type>
      <name>Circle</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>ac82d07b5ac8ca025504825861f52341b</anchor>
      <arglist>(real p, real z, bool gradp) const</arglist>
    </member>
    <member kind="function">
      <type>const SphericalEngine::coeff &amp;</type>
      <name>Coefficients</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic.html</anchorfile>
      <anchor>a96e556930d59de6a942f27e14bbc6de6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::SphericalHarmonic1</name>
    <filename>classGeographicLib_1_1SphericalHarmonic1.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>normalization</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>ac4aaa81e0f753894ecef173c4d667916</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>ac4aaa81e0f753894ecef173c4d667916aafd320d946e992459e0013da6b769638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHMIDT</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>ac4aaa81e0f753894ecef173c4d667916aa1959e3e2bdf7c01f596692757858231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>ac4aaa81e0f753894ecef173c4d667916aafd320d946e992459e0013da6b769638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHMIDT</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>ac4aaa81e0f753894ecef173c4d667916aa1959e3e2bdf7c01f596692757858231</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalHarmonic1</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>aeb3299ea40b0bedae55fd0a6f0c1fa40</anchor>
      <arglist>(const std::vector&lt; real &gt; &amp;C, const std::vector&lt; real &gt; &amp;S, int N, const std::vector&lt; real &gt; &amp;C1, const std::vector&lt; real &gt; &amp;S1, int N1, real a, unsigned norm=FULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalHarmonic1</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>aca472a143f7e000e232f4c261550b626</anchor>
      <arglist>(const std::vector&lt; real &gt; &amp;C, const std::vector&lt; real &gt; &amp;S, int N, int nmx, int mmx, const std::vector&lt; real &gt; &amp;C1, const std::vector&lt; real &gt; &amp;S1, int N1, int nmx1, int mmx1, real a, unsigned norm=FULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalHarmonic1</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>aa976378e6eae1e85ce04976b631ccb5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>a4ffc6858ed212e98b8cebea968914532</anchor>
      <arglist>(real tau, real x, real y, real z) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>a53cc704105c345eb2f60bfe1a17a35d4</anchor>
      <arglist>(real tau, real x, real y, real z, real &amp;gradx, real &amp;grady, real &amp;gradz) const</arglist>
    </member>
    <member kind="function">
      <type>CircularEngine</type>
      <name>Circle</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>a66a03d08917be2e4a853fec5080041a0</anchor>
      <arglist>(real tau, real p, real z, bool gradp) const</arglist>
    </member>
    <member kind="function">
      <type>const SphericalEngine::coeff &amp;</type>
      <name>Coefficients</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>a6bfeb6229f969bdf13a0c2c4dcf2afee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SphericalEngine::coeff &amp;</type>
      <name>Coefficients1</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic1.html</anchorfile>
      <anchor>a0ac4e23c625b10280b0a9fb755747cec</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::SphericalHarmonic2</name>
    <filename>classGeographicLib_1_1SphericalHarmonic2.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>normalization</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>adbdc59ce4e6f1e4ce0fc7169c760f8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>adbdc59ce4e6f1e4ce0fc7169c760f8bea4b8746ff0805a8a819130794c103e946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHMIDT</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>adbdc59ce4e6f1e4ce0fc7169c760f8bea326a84d3094b558a1c43b4b61f9c2d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>adbdc59ce4e6f1e4ce0fc7169c760f8bea4b8746ff0805a8a819130794c103e946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCHMIDT</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>adbdc59ce4e6f1e4ce0fc7169c760f8bea326a84d3094b558a1c43b4b61f9c2d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalHarmonic2</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>a897f6b15b82812e874a2b0927cfc3912</anchor>
      <arglist>(const std::vector&lt; real &gt; &amp;C, const std::vector&lt; real &gt; &amp;S, int N, const std::vector&lt; real &gt; &amp;C1, const std::vector&lt; real &gt; &amp;S1, int N1, const std::vector&lt; real &gt; &amp;C2, const std::vector&lt; real &gt; &amp;S2, int N2, real a, unsigned norm=FULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalHarmonic2</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>a19300de2d629c014883026bf0042b6f0</anchor>
      <arglist>(const std::vector&lt; real &gt; &amp;C, const std::vector&lt; real &gt; &amp;S, int N, int nmx, int mmx, const std::vector&lt; real &gt; &amp;C1, const std::vector&lt; real &gt; &amp;S1, int N1, int nmx1, int mmx1, const std::vector&lt; real &gt; &amp;C2, const std::vector&lt; real &gt; &amp;S2, int N2, int nmx2, int mmx2, real a, unsigned norm=FULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalHarmonic2</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>a2fad42164df6175bc376e2f78e3e0c5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>ad9cc3402a97f3c1c834233df5dc8b97b</anchor>
      <arglist>(real tau1, real tau2, real x, real y, real z) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>operator()</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>aee2f372cce9ff69fa4c0c37b954a954c</anchor>
      <arglist>(real tau1, real tau2, real x, real y, real z, real &amp;gradx, real &amp;grady, real &amp;gradz) const</arglist>
    </member>
    <member kind="function">
      <type>CircularEngine</type>
      <name>Circle</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>a563d62ce3610c69586263574d529be91</anchor>
      <arglist>(real tau1, real tau2, real p, real z, bool gradp) const</arglist>
    </member>
    <member kind="function">
      <type>const SphericalEngine::coeff &amp;</type>
      <name>Coefficients</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>a6bac73d4c38510584bb1cbbb42e535e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SphericalEngine::coeff &amp;</type>
      <name>Coefficients1</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>aaae2c43198e5fa15e7435925d56e5c88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SphericalEngine::coeff &amp;</type>
      <name>Coefficients2</name>
      <anchorfile>classGeographicLib_1_1SphericalHarmonic2.html</anchorfile>
      <anchor>a008ea279078409f264a8191dd97eacb9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::TransverseMercator</name>
    <filename>classGeographicLib_1_1TransverseMercator.html</filename>
    <member kind="function">
      <type></type>
      <name>TransverseMercator</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>a046426243ea2b3b7ec8b82483f2dfa8a</anchor>
      <arglist>(real a, real f, real k0, bool exact=false, bool extendp=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>af9df4fa6a1d1889d27e0cf6b21bf12c9</anchor>
      <arglist>(real lon0, real lat, real lon, real &amp;x, real &amp;y, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>a4deee8457dd5c5abbfce49beeeddc489</anchor>
      <arglist>(real lon0, real x, real y, real &amp;lat, real &amp;lon, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>ae3b2b689bda7d48999c2a6f1cf3e1be0</anchor>
      <arglist>(real lon0, real lat, real lon, real &amp;x, real &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>ab51d3f106e022bc128b2a640c01ec6e1</anchor>
      <arglist>(real lon0, real x, real y, real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>aef6e68b8f84a0df817032130aade282a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>a7fc0adc7c3812ca133937461fb534f1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>ac19069d4f246c3a01029826e72c99f56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exact</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>a9f471ce366a6cee43912e5f493233dd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const TransverseMercator &amp;</type>
      <name>UTM</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>a79ec12aaa5f14a1c678f01489400e397</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>aef6e68b8f84a0df817032130aade282a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>a7fc0adc7c3812ca133937461fb534f1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>ac19069d4f246c3a01029826e72c99f56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exact</name>
      <anchorfile>classGeographicLib_1_1TransverseMercator.html</anchorfile>
      <anchor>a9f471ce366a6cee43912e5f493233dd6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::TransverseMercatorExact</name>
    <filename>classGeographicLib_1_1TransverseMercatorExact.html</filename>
    <member kind="function">
      <type></type>
      <name>TransverseMercatorExact</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>a72ffcc89eee6f30a6d1f4d061518a6f1</anchor>
      <arglist>(real a, real f, real k0, bool extendp=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>a180193489aec05acf993214bf8e6d9c6</anchor>
      <arglist>(real lon0, real lat, real lon, real &amp;x, real &amp;y, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>afa8bb4abff94dd5e6b62c2fd5dd50250</anchor>
      <arglist>(real lon0, real x, real y, real &amp;lat, real &amp;lon, real &amp;gamma, real &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>aa39704e36022d52f6ea10ae51e6bdbdf</anchor>
      <arglist>(real lon0, real lat, real lon, real &amp;x, real &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>a6202d1ae3ce27674357fe0b82fd6f48a</anchor>
      <arglist>(real lon0, real x, real y, real &amp;lat, real &amp;lon) const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>a862135d682499d59120633d750de7484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>adb519fc7c6e3b75ad8dd67887f806a69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>a16f6aafc39c02d5be4402102115b324b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const TransverseMercatorExact &amp;</type>
      <name>UTM</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>aeb0946003bd7cc24dfb3b7c823467a4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TransverseMercator</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>a06147231cd107551ecefcfa5162bc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>a862135d682499d59120633d750de7484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>adb519fc7c6e3b75ad8dd67887f806a69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Math::real</type>
      <name>CentralScale</name>
      <anchorfile>classGeographicLib_1_1TransverseMercatorExact.html</anchorfile>
      <anchor>a16f6aafc39c02d5be4402102115b324b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::Utility</name>
    <filename>classGeographicLib_1_1Utility.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>day</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>adf465f41c2c738da0e0f874742777aaa</anchor>
      <arglist>(int y, int m=1, int d=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>day</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>aef0a9a86fe8d414dbc21957e04663565</anchor>
      <arglist>(int y, int m, int d, bool check)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>date</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a0e68331b5efa216e7ea9b08d92050b37</anchor>
      <arglist>(int s, int &amp;y, int &amp;m, int &amp;d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>date</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a3740d2ea462d8998792dfc8c91d67c61</anchor>
      <arglist>(const std::string &amp;s, int &amp;y, int &amp;m, int &amp;d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dow</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a42a6f8679c068dcb06f1da26aa21dfb1</anchor>
      <arglist>(int y, int m, int d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dow</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a4687c34e55dc7ccc135e31a72402f008</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>fractionalyear</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a074607cb34326b7109532c8fdd07e38c</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>str</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>ae87a7ae2bee75f724907af9f753f03b7</anchor>
      <arglist>(T x, int p=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>trim</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>ad90412f71cf34009606f9b4a5448785b</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lookup</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a23c449728e147b77723aaa7230d23783</anchor>
      <arglist>(const std::string &amp;s, char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lookup</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a024a295540e1689c85863313b3422da9</anchor>
      <arglist>(const char *s, char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>val</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a6c82f5c50551e284affcc602ac810774</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>nummatch</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>ad0d89bfe63814bab5312306fe3ac2b43</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>fract</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a46b13d9ce2893f7e0fe6e7da093f528f</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>readarray</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a23e88040ceb60bd3fe28efc04f9119f8</anchor>
      <arglist>(std::istream &amp;str, IntT array[], size_t num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>readarray</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a044796b4fc14a952abec27da27fc20be</anchor>
      <arglist>(std::istream &amp;str, std::vector&lt; IntT &gt; &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writearray</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a276eb20ace49c5260e1878c7d8aefd31</anchor>
      <arglist>(std::ostream &amp;str, const IntT array[], size_t num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writearray</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a0621066e4aa146a2c100802375e70389</anchor>
      <arglist>(std::ostream &amp;str, std::vector&lt; IntT &gt; &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseLine</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>a3f2eb2517c3f36b672214edd89a927af</anchor>
      <arglist>(const std::string &amp;line, std::string &amp;key, std::string &amp;value, char equals=&apos;\0&apos;, char comment=&apos;#&apos;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set_digits</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>ab95e26081d2c69019703adb8a4e4d3d0</anchor>
      <arglist>(int ndigits=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>bool</type>
      <name>val</name>
      <anchorfile>classGeographicLib_1_1Utility.html</anchorfile>
      <anchor>afd7c49acaf8ac32aaced90e764755de7</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeographicLib::UTMUPS</name>
    <filename>classGeographicLib_1_1UTMUPS.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>zonespec</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINPSEUDOZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a058ac8a834bbc78ce73d9b37a1a5dfb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7aeb6750fb82edce6e5b58178a38ee8bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATCH</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a9059a8e3b4721e27869e99ed1ae3d320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTM</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7aacc8f89ac6144b1e445ca21cbe9a2533</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7adf96495ab4bfbf495f1fe31aebb9e406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAXPSEUDOZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7ac22db7e136b6e06fba7c3c06b5888362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7af91adc987ae7295bfb6d3786b23c58e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPS</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a40256f9ab9f277957f8ab697bcd2fd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINUTMZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a1413e6cc83d4bf1eb4ad1c0f1d745eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAXUTMZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7ae8e04ab8df50a062c1fe277a6880bc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAXZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a12dabceb6da15aa0fc94b9406aca921a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINPSEUDOZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a058ac8a834bbc78ce73d9b37a1a5dfb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7aeb6750fb82edce6e5b58178a38ee8bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATCH</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a9059a8e3b4721e27869e99ed1ae3d320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTM</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7aacc8f89ac6144b1e445ca21cbe9a2533</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7adf96495ab4bfbf495f1fe31aebb9e406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAXPSEUDOZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7ac22db7e136b6e06fba7c3c06b5888362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7af91adc987ae7295bfb6d3786b23c58e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPS</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a40256f9ab9f277957f8ab697bcd2fd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINUTMZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a1413e6cc83d4bf1eb4ad1c0f1d745eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAXUTMZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7ae8e04ab8df50a062c1fe277a6880bc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAXZONE</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a0c459615da18cc899a960bdc8c5b11b7a12dabceb6da15aa0fc94b9406aca921a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>StandardZone</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a62623c295d1b43318a9fa762c3da94ea</anchor>
      <arglist>(real lat, real lon, int setzone=STANDARD)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a921d6c23e728e0b17651902d43fb56e8</anchor>
      <arglist>(real lat, real lon, int &amp;zone, bool &amp;northp, real &amp;x, real &amp;y, real &amp;gamma, real &amp;k, int setzone=STANDARD, bool mgrslimits=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>aaf417ae6bed6da324aa03fc96ee0dda4</anchor>
      <arglist>(int zone, bool northp, real x, real y, real &amp;lat, real &amp;lon, real &amp;gamma, real &amp;k, bool mgrslimits=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Forward</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>aa21ec1bc26f691e0a6f2ccc44debe6f0</anchor>
      <arglist>(real lat, real lon, int &amp;zone, bool &amp;northp, real &amp;x, real &amp;y, int setzone=STANDARD, bool mgrslimits=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Reverse</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>ac8cbfd7b15c96b52b876b54ce68f7b4d</anchor>
      <arglist>(int zone, bool northp, real x, real y, real &amp;lat, real &amp;lon, bool mgrslimits=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Transfer</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>ac333eaff84cc487fee67440de3383bf7</anchor>
      <arglist>(int zonein, bool northpin, real xin, real yin, int zoneout, bool northpout, real &amp;xout, real &amp;yout, int &amp;zone)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DecodeZone</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>ad74d52d7ebeff195019745f791f30562</anchor>
      <arglist>(const std::string &amp;zonestr, int &amp;zone, bool &amp;northp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>EncodeZone</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a8ebfb44e3475482f7ce5ace0e840069e</anchor>
      <arglist>(int zone, bool northp, bool abbrev=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DecodeEPSG</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>aad33325ea4fdb2d36ca49738dbf23773</anchor>
      <arglist>(int epsg, int &amp;zone, bool &amp;northp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>EncodeEPSG</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a188cfaa3585d1337c856b1addcdf3e0c</anchor>
      <arglist>(int zone, bool northp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>UTMShift</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>abd70d3f90f5c79a09bdd217b67e6729b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a7f521b6e9df70dfa29d164b101b94f74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a182de2e29f1181c55a266777039b8a9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>EquatorialRadius</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a7f521b6e9df70dfa29d164b101b94f74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Math::real</type>
      <name>Flattening</name>
      <anchorfile>classGeographicLib_1_1UTMUPS.html</anchorfile>
      <anchor>a182de2e29f1181c55a266777039b8a9d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>GeographicLib</name>
    <filename>namespaceGeographicLib.html</filename>
    <namespace>GeographicLib::experimental</namespace>
    <class kind="class">GeographicLib::Accumulator</class>
    <class kind="class">GeographicLib::AlbersEqualArea</class>
    <class kind="class">GeographicLib::AuxAngle</class>
    <class kind="class">GeographicLib::AuxLatitude</class>
    <class kind="class">GeographicLib::AzimuthalEquidistant</class>
    <class kind="class">GeographicLib::CassiniSoldner</class>
    <class kind="class">GeographicLib::CircularEngine</class>
    <class kind="class">GeographicLib::Constants</class>
    <class kind="class">GeographicLib::DAuxLatitude</class>
    <class kind="class">GeographicLib::DMS</class>
    <class kind="class">GeographicLib::DST</class>
    <class kind="class">GeographicLib::Ellipsoid</class>
    <class kind="class">GeographicLib::EllipticFunction</class>
    <class kind="class">GeographicLib::GARS</class>
    <class kind="class">GeographicLib::Geocentric</class>
    <class kind="class">GeographicLib::GeoCoords</class>
    <class kind="class">GeographicLib::Geodesic</class>
    <class kind="class">GeographicLib::GeodesicExact</class>
    <class kind="class">GeographicLib::GeodesicLine</class>
    <class kind="class">GeographicLib::GeodesicLineExact</class>
    <class kind="class">GeographicLib::GeographicErr</class>
    <class kind="class">GeographicLib::Geohash</class>
    <class kind="class">GeographicLib::Geoid</class>
    <class kind="class">GeographicLib::Georef</class>
    <class kind="class">GeographicLib::Gnomonic</class>
    <class kind="class">GeographicLib::GravityCircle</class>
    <class kind="class">GeographicLib::GravityModel</class>
    <class kind="class">GeographicLib::Intersect</class>
    <class kind="class">GeographicLib::LambertConformalConic</class>
    <class kind="class">GeographicLib::LocalCartesian</class>
    <class kind="class">GeographicLib::MagneticCircle</class>
    <class kind="class">GeographicLib::MagneticModel</class>
    <class kind="class">GeographicLib::Math</class>
    <class kind="class">GeographicLib::MGRS</class>
    <class kind="class">GeographicLib::NearestNeighbor</class>
    <class kind="class">GeographicLib::NormalGravity</class>
    <class kind="class">GeographicLib::OSGB</class>
    <class kind="class">GeographicLib::PolarStereographic</class>
    <class kind="class">GeographicLib::PolygonAreaT</class>
    <class kind="class">GeographicLib::Rhumb</class>
    <class kind="class">GeographicLib::RhumbLine</class>
    <class kind="class">GeographicLib::SphericalEngine</class>
    <class kind="class">GeographicLib::SphericalHarmonic</class>
    <class kind="class">GeographicLib::SphericalHarmonic1</class>
    <class kind="class">GeographicLib::SphericalHarmonic2</class>
    <class kind="class">GeographicLib::TransverseMercator</class>
    <class kind="class">GeographicLib::TransverseMercatorExact</class>
    <class kind="class">GeographicLib::Utility</class>
    <class kind="class">GeographicLib::UTMUPS</class>
    <member kind="function">
      <type>std::string</type>
      <name>Utility::val&lt; std::string &gt;</name>
      <anchorfile>namespaceGeographicLib.html</anchorfile>
      <anchor>af1d6e0caab7f78097e6adb9870dacf1e</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Utility::str&lt; Math::real &gt;</name>
      <anchorfile>namespaceGeographicLib.html</anchorfile>
      <anchor>ae0776ea265c45efa42f01a11aaeb0243</anchor>
      <arglist>(Math::real x, int p)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>GeographicLib::experimental</name>
    <filename>namespaceGeographicLib_1_1experimental.html</filename>
    <class kind="class">GeographicLib::experimental::JacobiConformal</class>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a737df319ce79fda0ba311bb8d437ad85</anchor>
      <arglist>(GeographicLib::NearestNeighbor&lt; dist_t, pos_t, distfun_t &gt; &amp;a, GeographicLib::NearestNeighbor&lt; dist_t, pos_t, distfun_t &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>intro</name>
    <title>Introduction</title>
    <filename>intro.html</filename>
  </compound>
  <compound kind="page">
    <name>install</name>
    <title>Installing GeographicLib</title>
    <filename>install.html</filename>
    <docanchor file="install.html" title="Installation with cmake">cmake</docanchor>
    <docanchor file="install.html" title="Installation using the autoconfigure tools">autoconf</docanchor>
    <docanchor file="install.html" title="Using a binary installer">binaryinst</docanchor>
    <docanchor file="install.html" title="Windows">binaryinstwin</docanchor>
    <docanchor file="install.html" title="MacOSX">binaryinstosx</docanchor>
    <docanchor file="install.html" title="Linux">binaryinstlin</docanchor>
    <docanchor file="install.html" title="Maintainer tasks">maintainer</docanchor>
  </compound>
  <compound kind="page">
    <name>start</name>
    <title>Getting started</title>
    <filename>start.html</filename>
  </compound>
  <compound kind="page">
    <name>utilities</name>
    <title>Utility programs</title>
    <filename>utilities.html</filename>
  </compound>
  <compound kind="page">
    <name>organization</name>
    <title>Code organization</title>
    <filename>organization.html</filename>
  </compound>
  <compound kind="page">
    <name>other</name>
    <title>GeographicLib in other languages</title>
    <filename>other.html</filename>
    <docanchor file="other.html" title="Implementations in other languages">implement</docanchor>
    <docanchor file="other.html" title="Using wrappers to invoke GeographicLib">wrappers</docanchor>
    <docanchor file="other.html" title="Maxima routines">maxima</docanchor>
  </compound>
  <compound kind="page">
    <name>geoid</name>
    <title>Geoid height</title>
    <filename>geoid.html</filename>
    <docanchor file="geoid.html" title="Installing the geoid datasets">geoidinst</docanchor>
    <docanchor file="geoid.html" title="The format of the geoid data files">geoidformat</docanchor>
    <docanchor file="geoid.html" title="Interpolating the geoid data">geoidinterp</docanchor>
    <docanchor file="geoid.html" title="Caching the geoid data">geoidcache</docanchor>
    <docanchor file="geoid.html" title="Test data for geoids">testgeoid</docanchor>
  </compound>
  <compound kind="page">
    <name>gravity</name>
    <title>Gravity models</title>
    <filename>gravity.html</filename>
    <docanchor file="gravity.html" title="Installing the gravity models">gravityinst</docanchor>
    <docanchor file="gravity.html" title="The format of the gravity model files">gravityformat</docanchor>
    <docanchor file="gravity.html" title="Comments on the NGA harmonic synthesis code">gravitynga</docanchor>
    <docanchor file="gravity.html" title="Details of the geoid height and anomaly calculations">gravitygeoid</docanchor>
    <docanchor file="gravity.html" title="The effect of the mass of the atmosphere">gravityatmos</docanchor>
    <docanchor file="gravity.html" title="Geoid heights on a multi-processor system">gravityparallel</docanchor>
  </compound>
  <compound kind="page">
    <name>normalgravity</name>
    <title>Normal gravity</title>
    <filename>normalgravity.html</filename>
    <docanchor file="normalgravity.html" title="Ellipsoidal coordinates">normalgravcoords</docanchor>
    <docanchor file="normalgravity.html" title="The normal potential">normalgravpot</docanchor>
    <docanchor file="normalgravity.html" title="The mass distribution">normalgravmass</docanchor>
    <docanchor file="normalgravity.html" title="The surface gravity">normalgravsurf</docanchor>
    <docanchor file="normalgravity.html" title="The mean gravity">normalgravmean</docanchor>
    <docanchor file="normalgravity.html" title="Possible values of the dynamical form factor">normalgravj2</docanchor>
  </compound>
  <compound kind="page">
    <name>magnetic</name>
    <title>Magnetic models</title>
    <filename>magnetic.html</filename>
    <docanchor file="magnetic.html" title="Installing the magnetic field models">magneticinst</docanchor>
    <docanchor file="magnetic.html" title="The format of the magnetic model files">magneticformat</docanchor>
  </compound>
  <compound kind="page">
    <name>geodesic</name>
    <title>Geodesics on an ellipsoid of revolution</title>
    <filename>geodesic.html</filename>
    <docanchor file="geodesic.html" title="Test data for geodesics">testgeod</docanchor>
    <docanchor file="geodesic.html" title="Expansions for geodesics">geodseries</docanchor>
    <docanchor file="geodesic.html" title="Geodesics in terms of elliptic integrals">geodellip</docanchor>
    <docanchor file="geodesic.html" title="Parameters for the meridian">meridian</docanchor>
    <docanchor file="geodesic.html" title="Short geodesics">geodshort</docanchor>
    <docanchor file="geodesic.html" title="Bowring&apos;s method">bowring</docanchor>
    <docanchor file="geodesic.html" title="Bessel&apos;s auxiliary sphere">auxsphere</docanchor>
    <docanchor file="geodesic.html" title="Estimating the accuracy">shorterr</docanchor>
  </compound>
  <compound kind="page">
    <name>nearest</name>
    <title>Finding nearest neighbors</title>
    <filename>nearest.html</filename>
  </compound>
  <compound kind="page">
    <name>triaxial</name>
    <title>Geodesics on a triaxial ellipsoid</title>
    <filename>triaxial.html</filename>
    <docanchor file="triaxial.html" title="Triaxial coordinate systems">triaxial-coords</docanchor>
    <docanchor file="triaxial.html" title="Jacobi&apos;s solution">triaxial-jacobi</docanchor>
    <docanchor file="triaxial.html" title="Survey of triaxial geodesics">triaxial-survey</docanchor>
    <docanchor file="triaxial.html" title="The stability of closed geodesics">triaxial-stab</docanchor>
    <docanchor file="triaxial.html" title="The inverse problem">triaxial-inverse</docanchor>
    <docanchor file="triaxial.html" title="Jacobi&apos;s conformal projection">triaxial-conformal</docanchor>
  </compound>
  <compound kind="page">
    <name>jacobi</name>
    <title>Jacobi&apos;s conformal projection</title>
    <filename>jacobi.html</filename>
    <docanchor file="jacobi.html" title="Conformal projection">jacobi-conformal</docanchor>
    <docanchor file="jacobi.html" title="The projection in terms of elliptic integrals">jacobi-elliptic</docanchor>
    <docanchor file="jacobi.html" title="Properties of the projection">jacobi-properties</docanchor>
    <docanchor file="jacobi.html" title="Limiting cases">jacobi-limiting</docanchor>
    <docanchor file="jacobi.html" title="Conformal mapping of an ellipsoid to a sphere">jacobi-sphere</docanchor>
    <docanchor file="jacobi.html" title="An implementation of the projection">jacobi-implementation</docanchor>
  </compound>
  <compound kind="page">
    <name>rhumb</name>
    <title>Rhumb lines</title>
    <filename>rhumb.html</filename>
    <docanchor file="rhumb.html" title="Formulation of the rhumb line problem">rhumbform</docanchor>
    <docanchor file="rhumb.html" title="Determining the auxiliary latitudes">rhumblat</docanchor>
    <docanchor file="rhumb.html" title="The area under a rhumb line">rhumbarea</docanchor>
    <docanchor file="rhumb.html" title="Use of divided differences">divideddiffs</docanchor>
    <docanchor file="rhumb.html" title="Clenshaw evaluation of differenced sums">dividedclenshaw</docanchor>
    <docanchor file="rhumb.html" title="Plate carrée areas">platecarreearea</docanchor>
  </compound>
  <compound kind="page">
    <name>greatellipse</name>
    <title>Great Ellipses</title>
    <filename>greatellipse.html</filename>
    <docanchor file="greatellipse.html" title="Solution of great ellipse problems">geformulation</docanchor>
    <docanchor file="greatellipse.html" title="The area under a great ellipse">gearea</docanchor>
    <docanchor file="greatellipse.html" title="Great ellipses vs geodesics">gevsgeodesic</docanchor>
  </compound>
  <compound kind="page">
    <name>transversemercator</name>
    <title>Transverse Mercator projection</title>
    <filename>transversemercator.html</filename>
    <docanchor file="transversemercator.html" title="Test data for the transverse Mercator projection">testmerc</docanchor>
    <docanchor file="transversemercator.html" title="Series approximation for transverse Mercator">tmseries</docanchor>
    <docanchor file="transversemercator.html" title="Figures from paper on transverse Mercator projection">tmfigures</docanchor>
  </compound>
  <compound kind="page">
    <name>geocentric</name>
    <title>Geocentric coordinates</title>
    <filename>geocentric.html</filename>
  </compound>
  <compound kind="page">
    <name>auxlat</name>
    <title>Auxiliary latitudes</title>
    <filename>auxlat.html</filename>
    <docanchor file="auxlat.html" title="Series approximations for conversions">auxlatformula</docanchor>
    <docanchor file="auxlat.html" title="Series approximations in tabular form">auxlattable</docanchor>
    <docanchor file="auxlat.html" title="Truncation errors">auxlaterror</docanchor>
  </compound>
  <compound kind="page">
    <name>highprec</name>
    <title>Support for high precision arithmetic</title>
    <filename>highprec.html</filename>
  </compound>
  <compound kind="page">
    <name>changes</name>
    <title>Change log</title>
    <filename>changes.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>GeographicLib library</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="Abstract">abstract</docanchor>
    <docanchor file="index.html" title="Links">links</docanchor>
    <docanchor file="index.html" title="Citing GeographicLib">citint</docanchor>
    <docanchor file="index.html" title="Contents">contents</docanchor>
  </compound>
</tagfile>
