<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to GeographicLib 2.3 (released 2023-07-25)</title><link>https://sourceforge.net/p/geographiclib/news/2023/07/geographiclib-23-released-2023-07-25/</link><description>Recent changes to GeographicLib 2.3 (released 2023-07-25)</description><atom:link href="https://sourceforge.net/p/geographiclib/news/2023/07/geographiclib-23-released-2023-07-25/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 25 Jul 2023 13:05:58 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/geographiclib/news/2023/07/geographiclib-23-released-2023-07-25/feed.rss" rel="self" type="application/rss+xml"/><item><title>GeographicLib 2.3 (released 2023-07-25)</title><link>https://sourceforge.net/p/geographiclib/news/2023/07/geographiclib-23-released-2023-07-25/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Changes between 2.3 (released 2023-07-25) and 2.2 versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Add the Intersect class and the IntersectTool utility.  The&lt;br/&gt;
     methods are described in "Geodesic intersections",&lt;br/&gt;
&lt;a href="https://arxiv.org/abs/2308.00495" rel="nofollow"&gt;https://arxiv.org/abs/2308.00495&lt;/a&gt; (2023-08).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add typedefs Geodesic::LineClass, GeodesicExact::LineClass,&lt;br/&gt;
     Rhumb::LineClass, GeodesicLine::BaseClass,&lt;br/&gt;
     GeodesicLineExact::BaseClass, RhumbLine::BaseClass.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Geodesic constructor accepts optional third argument exact, default&lt;br/&gt;
     false.  If true, then the calculations are delegated to&lt;br/&gt;
     GeodesicExact.  GeodSolve and Planimeter now use this simplified&lt;br/&gt;
     interface.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;PolygonAreaExact is deprecated; use PolygonArea instead.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Bug in Planimeter -Q (introduced in version 2.2) has been fixed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TransverseMercator constructor accepts optional arguments exact&lt;br/&gt;
     and extendp (default false for both).  If exact = true, then the&lt;br/&gt;
     calculations are delegated to TransverseMercatorExact.&lt;br/&gt;
     TransverseMercatorProj now uses this simplified interface.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Minor fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix documentation bug for TransverseMercatorProj (incorrectly&lt;br/&gt;
   stated that -t for the extended domain was the default).&lt;/li&gt;
&lt;li&gt;Remove unnecessary friend declarations for Ellipsoid in&lt;br/&gt;
   AlbersEqualArea and TransverseMercator. (As of version 2.2,&lt;br/&gt;
   Ellipsoid uses the AuxLatitude class for this functionality.)&lt;/li&gt;
&lt;li&gt;Small change in EllipticFunction to speed up the default&lt;br/&gt;
   contructor.&lt;/li&gt;
&lt;li&gt;Remove workaround for boost 1.76 with enums (not needed for boost&lt;br/&gt;
   1.78).&lt;/li&gt;
&lt;li&gt;Remove unused header from NearestNeighbor.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Karney</dc:creator><pubDate>Tue, 25 Jul 2023 13:05:58 -0000</pubDate><guid>https://sourceforge.netc63137d455039e816b8437865dc8aa16ff650a82</guid></item></channel></rss>