From cec82751c657eb9f029ccfcac7c3a60e895cf602 Mon Sep 17 00:00:00 2001 From: Anton Karpov Date: Mon, 3 Aug 2026 16:47:54 +0300 Subject: [PATCH 1/3] [doc] Document the actual template parameters of the projections Every projection class in srs/projections/proj is `template `, but the Doxygen block above each one still documents `Geographic` and `Cartesian`, the parameters these classes took before ddce41f2 (Apr 2017) moved the internal representations. `T` has been undocumented since. All 152 blocks in 99 headers were byte-identical and every one is followed by `template `, so this is a straight replacement. The wording for `T` is taken from srs/projections/impl/base_dynamic.hpp, which already documents the same type as "calculation type". Comments only. --- .../geometry/srs/projections/proj/aea.hpp | 6 ++---- .../geometry/srs/projections/proj/aeqd.hpp | 9 +++----- .../geometry/srs/projections/proj/airy.hpp | 3 +-- .../geometry/srs/projections/proj/aitoff.hpp | 6 ++---- .../geometry/srs/projections/proj/august.hpp | 3 +-- .../geometry/srs/projections/proj/bacon.hpp | 9 +++----- .../geometry/srs/projections/proj/bipc.hpp | 3 +-- .../geometry/srs/projections/proj/boggs.hpp | 3 +-- .../geometry/srs/projections/proj/bonne.hpp | 6 ++---- .../geometry/srs/projections/proj/cass.hpp | 6 ++---- .../geometry/srs/projections/proj/cc.hpp | 3 +-- .../geometry/srs/projections/proj/cea.hpp | 6 ++---- .../geometry/srs/projections/proj/chamb.hpp | 3 +-- .../srs/projections/proj/col_urban.hpp | 3 +-- .../geometry/srs/projections/proj/collg.hpp | 3 +-- .../geometry/srs/projections/proj/crast.hpp | 3 +-- .../geometry/srs/projections/proj/denoy.hpp | 3 +-- .../geometry/srs/projections/proj/eck1.hpp | 3 +-- .../geometry/srs/projections/proj/eck2.hpp | 3 +-- .../geometry/srs/projections/proj/eck3.hpp | 12 ++++------- .../geometry/srs/projections/proj/eck4.hpp | 3 +-- .../geometry/srs/projections/proj/eck5.hpp | 3 +-- .../geometry/srs/projections/proj/eqc.hpp | 3 +-- .../geometry/srs/projections/proj/eqdc.hpp | 3 +-- .../geometry/srs/projections/proj/etmerc.hpp | 6 ++---- .../geometry/srs/projections/proj/fahey.hpp | 3 +-- .../geometry/srs/projections/proj/fouc_s.hpp | 3 +-- .../geometry/srs/projections/proj/gall.hpp | 3 +-- .../geometry/srs/projections/proj/geocent.hpp | 3 +-- .../geometry/srs/projections/proj/geos.hpp | 6 ++---- .../geometry/srs/projections/proj/gins8.hpp | 3 +-- .../geometry/srs/projections/proj/gn_sinu.hpp | 15 +++++-------- .../geometry/srs/projections/proj/gnom.hpp | 3 +-- .../geometry/srs/projections/proj/goode.hpp | 3 +-- .../geometry/srs/projections/proj/gstmerc.hpp | 3 +-- .../geometry/srs/projections/proj/hammer.hpp | 3 +-- .../geometry/srs/projections/proj/hatano.hpp | 3 +-- .../geometry/srs/projections/proj/healpix.hpp | 12 ++++------- .../geometry/srs/projections/proj/igh.hpp | 3 +-- .../geometry/srs/projections/proj/imw_p.hpp | 3 +-- .../geometry/srs/projections/proj/isea.hpp | 3 +-- .../geometry/srs/projections/proj/krovak.hpp | 3 +-- .../geometry/srs/projections/proj/labrd.hpp | 3 +-- .../geometry/srs/projections/proj/laea.hpp | 6 ++---- .../geometry/srs/projections/proj/lagrng.hpp | 3 +-- .../geometry/srs/projections/proj/larr.hpp | 3 +-- .../geometry/srs/projections/proj/lask.hpp | 3 +-- .../geometry/srs/projections/proj/latlong.hpp | 3 +-- .../geometry/srs/projections/proj/lcc.hpp | 3 +-- .../geometry/srs/projections/proj/lcca.hpp | 3 +-- .../geometry/srs/projections/proj/loxim.hpp | 3 +-- .../geometry/srs/projections/proj/lsat.hpp | 3 +-- .../geometry/srs/projections/proj/mbt_fps.hpp | 3 +-- .../geometry/srs/projections/proj/mbtfpp.hpp | 3 +-- .../geometry/srs/projections/proj/mbtfpq.hpp | 3 +-- .../geometry/srs/projections/proj/merc.hpp | 9 +++----- .../geometry/srs/projections/proj/mill.hpp | 3 +-- .../srs/projections/proj/mod_ster.hpp | 15 +++++-------- .../geometry/srs/projections/proj/moll.hpp | 9 +++----- .../srs/projections/proj/natearth.hpp | 3 +-- .../geometry/srs/projections/proj/nell.hpp | 3 +-- .../geometry/srs/projections/proj/nell_h.hpp | 3 +-- .../geometry/srs/projections/proj/nocol.hpp | 3 +-- .../geometry/srs/projections/proj/nsper.hpp | 6 ++---- .../geometry/srs/projections/proj/nzmg.hpp | 3 +-- .../geometry/srs/projections/proj/ob_tran.hpp | 9 +++----- .../geometry/srs/projections/proj/ocea.hpp | 3 +-- .../geometry/srs/projections/proj/oea.hpp | 3 +-- .../geometry/srs/projections/proj/omerc.hpp | 3 +-- .../geometry/srs/projections/proj/ortho.hpp | 3 +-- .../geometry/srs/projections/proj/poly.hpp | 6 ++---- .../geometry/srs/projections/proj/putp2.hpp | 3 +-- .../geometry/srs/projections/proj/putp3.hpp | 6 ++---- .../geometry/srs/projections/proj/putp4p.hpp | 6 ++---- .../geometry/srs/projections/proj/putp5.hpp | 6 ++---- .../geometry/srs/projections/proj/putp6.hpp | 6 ++---- .../geometry/srs/projections/proj/qsc.hpp | 3 +-- .../geometry/srs/projections/proj/robin.hpp | 3 +-- .../geometry/srs/projections/proj/rouss.hpp | 3 +-- .../geometry/srs/projections/proj/rpoly.hpp | 3 +-- .../geometry/srs/projections/proj/sconics.hpp | 21 +++++++------------ .../geometry/srs/projections/proj/somerc.hpp | 3 +-- .../geometry/srs/projections/proj/stere.hpp | 12 ++++------- .../geometry/srs/projections/proj/sterea.hpp | 3 +-- .../geometry/srs/projections/proj/sts.hpp | 12 ++++------- .../geometry/srs/projections/proj/tcc.hpp | 3 +-- .../geometry/srs/projections/proj/tcea.hpp | 3 +-- .../geometry/srs/projections/proj/tmerc.hpp | 6 ++---- .../geometry/srs/projections/proj/tpeqd.hpp | 3 +-- .../geometry/srs/projections/proj/urm5.hpp | 3 +-- .../geometry/srs/projections/proj/urmfps.hpp | 6 ++---- .../geometry/srs/projections/proj/vandg.hpp | 3 +-- .../geometry/srs/projections/proj/vandg2.hpp | 6 ++---- .../geometry/srs/projections/proj/vandg4.hpp | 3 +-- .../geometry/srs/projections/proj/wag2.hpp | 3 +-- .../geometry/srs/projections/proj/wag3.hpp | 3 +-- .../geometry/srs/projections/proj/wag7.hpp | 3 +-- .../geometry/srs/projections/proj/wink1.hpp | 3 +-- .../geometry/srs/projections/proj/wink2.hpp | 3 +-- 99 files changed, 152 insertions(+), 304 deletions(-) diff --git a/include/boost/geometry/srs/projections/proj/aea.hpp b/include/boost/geometry/srs/projections/proj/aea.hpp index bf319618a5..02c478b4bd 100644 --- a/include/boost/geometry/srs/projections/proj/aea.hpp +++ b/include/boost/geometry/srs/projections/proj/aea.hpp @@ -258,8 +258,7 @@ namespace projections /*! \brief Albers Equal Area projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic @@ -284,8 +283,7 @@ namespace projections /*! \brief Lambert Equal Area Conic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic diff --git a/include/boost/geometry/srs/projections/proj/aeqd.hpp b/include/boost/geometry/srs/projections/proj/aeqd.hpp index ca9f49bdf2..3ccdfa89ab 100644 --- a/include/boost/geometry/srs/projections/proj/aeqd.hpp +++ b/include/boost/geometry/srs/projections/proj/aeqd.hpp @@ -414,8 +414,7 @@ namespace projections /*! \brief Azimuthal Equidistant projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal @@ -440,8 +439,7 @@ namespace projections /*! \brief Azimuthal Equidistant projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal @@ -466,8 +464,7 @@ namespace projections /*! \brief Azimuthal Equidistant projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/airy.hpp b/include/boost/geometry/srs/projections/proj/airy.hpp index 0237500c66..c1d36530de 100644 --- a/include/boost/geometry/srs/projections/proj/airy.hpp +++ b/include/boost/geometry/srs/projections/proj/airy.hpp @@ -186,8 +186,7 @@ namespace projections /*! \brief Airy projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/aitoff.hpp b/include/boost/geometry/srs/projections/proj/aitoff.hpp index f11a46e9df..60dac6c48a 100644 --- a/include/boost/geometry/srs/projections/proj/aitoff.hpp +++ b/include/boost/geometry/srs/projections/proj/aitoff.hpp @@ -234,8 +234,7 @@ namespace projections /*! \brief Aitoff projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous @@ -256,8 +255,7 @@ namespace projections /*! \brief Winkel Tripel projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/august.hpp b/include/boost/geometry/srs/projections/proj/august.hpp index 0b550a54b5..14d42ccccd 100644 --- a/include/boost/geometry/srs/projections/proj/august.hpp +++ b/include/boost/geometry/srs/projections/proj/august.hpp @@ -96,8 +96,7 @@ namespace projections /*! \brief August Epicycloidal projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/bacon.hpp b/include/boost/geometry/srs/projections/proj/bacon.hpp index 8cdf23a51e..680fe514a0 100644 --- a/include/boost/geometry/srs/projections/proj/bacon.hpp +++ b/include/boost/geometry/srs/projections/proj/bacon.hpp @@ -131,8 +131,7 @@ namespace projections /*! \brief Apian Globular I projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous @@ -154,8 +153,7 @@ namespace projections /*! \brief Ortelius Oval projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous @@ -177,8 +175,7 @@ namespace projections /*! \brief Bacon Globular projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/bipc.hpp b/include/boost/geometry/srs/projections/proj/bipc.hpp index bc954ca6bb..cdf8f6cfa3 100644 --- a/include/boost/geometry/srs/projections/proj/bipc.hpp +++ b/include/boost/geometry/srs/projections/proj/bipc.hpp @@ -230,8 +230,7 @@ namespace projections /*! \brief Bipolar conic of western hemisphere projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic diff --git a/include/boost/geometry/srs/projections/proj/boggs.hpp b/include/boost/geometry/srs/projections/proj/boggs.hpp index a7d12509e7..d4b644b208 100644 --- a/include/boost/geometry/srs/projections/proj/boggs.hpp +++ b/include/boost/geometry/srs/projections/proj/boggs.hpp @@ -112,8 +112,7 @@ namespace projections /*! \brief Boggs Eumorphic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/bonne.hpp b/include/boost/geometry/srs/projections/proj/bonne.hpp index dcbf0e001f..9953cf98c8 100644 --- a/include/boost/geometry/srs/projections/proj/bonne.hpp +++ b/include/boost/geometry/srs/projections/proj/bonne.hpp @@ -192,8 +192,7 @@ namespace projections /*! \brief Bonne (Werner lat_1=90) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic @@ -217,8 +216,7 @@ namespace projections /*! \brief Bonne (Werner lat_1=90) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic diff --git a/include/boost/geometry/srs/projections/proj/cass.hpp b/include/boost/geometry/srs/projections/proj/cass.hpp index 2cca32882c..149dfad598 100644 --- a/include/boost/geometry/srs/projections/proj/cass.hpp +++ b/include/boost/geometry/srs/projections/proj/cass.hpp @@ -210,8 +210,7 @@ namespace projections /*! \brief Cassini projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical @@ -233,8 +232,7 @@ namespace projections /*! \brief Cassini projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/cc.hpp b/include/boost/geometry/srs/projections/proj/cc.hpp index 400bd2f70e..420c75baf9 100644 --- a/include/boost/geometry/srs/projections/proj/cc.hpp +++ b/include/boost/geometry/srs/projections/proj/cc.hpp @@ -102,8 +102,7 @@ namespace projections /*! \brief Central Cylindrical projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/cea.hpp b/include/boost/geometry/srs/projections/proj/cea.hpp index cd37a79981..4952353030 100644 --- a/include/boost/geometry/srs/projections/proj/cea.hpp +++ b/include/boost/geometry/srs/projections/proj/cea.hpp @@ -162,8 +162,7 @@ namespace projections /*! \brief Equal Area Cylindrical projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical @@ -187,8 +186,7 @@ namespace projections /*! \brief Equal Area Cylindrical projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/chamb.hpp b/include/boost/geometry/srs/projections/proj/chamb.hpp index f2e269a6a9..d04e2b651d 100644 --- a/include/boost/geometry/srs/projections/proj/chamb.hpp +++ b/include/boost/geometry/srs/projections/proj/chamb.hpp @@ -236,8 +236,7 @@ namespace projections /*! \brief Chamberlin Trimetric projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/col_urban.hpp b/include/boost/geometry/srs/projections/proj/col_urban.hpp index f9fd7de63f..592b6b2948 100644 --- a/include/boost/geometry/srs/projections/proj/col_urban.hpp +++ b/include/boost/geometry/srs/projections/proj/col_urban.hpp @@ -127,8 +127,7 @@ namespace projections /*! \brief Colombia Urban \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type */ template diff --git a/include/boost/geometry/srs/projections/proj/collg.hpp b/include/boost/geometry/srs/projections/proj/collg.hpp index 28a1d1ff1c..84583e13ff 100644 --- a/include/boost/geometry/srs/projections/proj/collg.hpp +++ b/include/boost/geometry/srs/projections/proj/collg.hpp @@ -116,8 +116,7 @@ namespace projections /*! \brief Collignon projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/crast.hpp b/include/boost/geometry/srs/projections/proj/crast.hpp index 55f3aaa0f4..cc696df9bd 100644 --- a/include/boost/geometry/srs/projections/proj/crast.hpp +++ b/include/boost/geometry/srs/projections/proj/crast.hpp @@ -104,8 +104,7 @@ namespace projections /*! \brief Craster Parabolic (Putnins P4) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/denoy.hpp b/include/boost/geometry/srs/projections/proj/denoy.hpp index 1cf89d3469..60f66a5242 100644 --- a/include/boost/geometry/srs/projections/proj/denoy.hpp +++ b/include/boost/geometry/srs/projections/proj/denoy.hpp @@ -102,8 +102,7 @@ namespace projections /*! \brief Denoyer Semi-Elliptical projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/eck1.hpp b/include/boost/geometry/srs/projections/proj/eck1.hpp index fad743d402..0949d59d57 100644 --- a/include/boost/geometry/srs/projections/proj/eck1.hpp +++ b/include/boost/geometry/srs/projections/proj/eck1.hpp @@ -96,8 +96,7 @@ namespace projections /*! \brief Eckert I projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/eck2.hpp b/include/boost/geometry/srs/projections/proj/eck2.hpp index e80fb071c5..3a452165a9 100644 --- a/include/boost/geometry/srs/projections/proj/eck2.hpp +++ b/include/boost/geometry/srs/projections/proj/eck2.hpp @@ -113,8 +113,7 @@ namespace projections /*! \brief Eckert II projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/eck3.hpp b/include/boost/geometry/srs/projections/proj/eck3.hpp index 20c5bc1bb1..ab0b9dafac 100644 --- a/include/boost/geometry/srs/projections/proj/eck3.hpp +++ b/include/boost/geometry/srs/projections/proj/eck3.hpp @@ -160,8 +160,7 @@ namespace projections /*! \brief Eckert III projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -182,8 +181,7 @@ namespace projections /*! \brief Putnins P1 projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -204,8 +202,7 @@ namespace projections /*! \brief Wagner VI projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -226,8 +223,7 @@ namespace projections /*! \brief Kavraisky VII projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/eck4.hpp b/include/boost/geometry/srs/projections/proj/eck4.hpp index d6364353ac..7d92cdec4b 100644 --- a/include/boost/geometry/srs/projections/proj/eck4.hpp +++ b/include/boost/geometry/srs/projections/proj/eck4.hpp @@ -124,8 +124,7 @@ namespace projections /*! \brief Eckert IV projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/eck5.hpp b/include/boost/geometry/srs/projections/proj/eck5.hpp index ea62eeb392..808dd23d00 100644 --- a/include/boost/geometry/srs/projections/proj/eck5.hpp +++ b/include/boost/geometry/srs/projections/proj/eck5.hpp @@ -97,8 +97,7 @@ namespace projections /*! \brief Eckert V projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/eqc.hpp b/include/boost/geometry/srs/projections/proj/eqc.hpp index b85480008e..7dba315357 100644 --- a/include/boost/geometry/srs/projections/proj/eqc.hpp +++ b/include/boost/geometry/srs/projections/proj/eqc.hpp @@ -104,8 +104,7 @@ namespace projections /*! \brief Equidistant Cylindrical (Plate Caree) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/eqdc.hpp b/include/boost/geometry/srs/projections/proj/eqdc.hpp index 9fec68c265..70c58f036e 100644 --- a/include/boost/geometry/srs/projections/proj/eqdc.hpp +++ b/include/boost/geometry/srs/projections/proj/eqdc.hpp @@ -169,8 +169,7 @@ namespace projections /*! \brief Equidistant Conic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic diff --git a/include/boost/geometry/srs/projections/proj/etmerc.hpp b/include/boost/geometry/srs/projections/proj/etmerc.hpp index 6d58e7b63e..c1267d05ce 100644 --- a/include/boost/geometry/srs/projections/proj/etmerc.hpp +++ b/include/boost/geometry/srs/projections/proj/etmerc.hpp @@ -369,8 +369,7 @@ namespace projections /*! \brief Extended Transverse Mercator projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical @@ -394,8 +393,7 @@ namespace projections /*! \brief Universal Transverse Mercator (UTM) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/fahey.hpp b/include/boost/geometry/srs/projections/proj/fahey.hpp index 1889ddfcd4..8a769d168c 100644 --- a/include/boost/geometry/srs/projections/proj/fahey.hpp +++ b/include/boost/geometry/srs/projections/proj/fahey.hpp @@ -99,8 +99,7 @@ namespace projections /*! \brief Fahey projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/fouc_s.hpp b/include/boost/geometry/srs/projections/proj/fouc_s.hpp index 5f2825e226..75d424b564 100644 --- a/include/boost/geometry/srs/projections/proj/fouc_s.hpp +++ b/include/boost/geometry/srs/projections/proj/fouc_s.hpp @@ -133,8 +133,7 @@ namespace projections /*! \brief Foucaut Sinusoidal projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/gall.hpp b/include/boost/geometry/srs/projections/proj/gall.hpp index 2eea2c102f..6f33d280b6 100644 --- a/include/boost/geometry/srs/projections/proj/gall.hpp +++ b/include/boost/geometry/srs/projections/proj/gall.hpp @@ -98,8 +98,7 @@ namespace projections /*! \brief Gall (Gall Stereographic) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/geocent.hpp b/include/boost/geometry/srs/projections/proj/geocent.hpp index 9c10fe1a73..cc3a59bd8b 100644 --- a/include/boost/geometry/srs/projections/proj/geocent.hpp +++ b/include/boost/geometry/srs/projections/proj/geocent.hpp @@ -101,8 +101,7 @@ namespace projections /*! \brief Geocentric projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Example \image html ex_geocent.gif diff --git a/include/boost/geometry/srs/projections/proj/geos.hpp b/include/boost/geometry/srs/projections/proj/geos.hpp index ddc8095ecc..cea8d82907 100644 --- a/include/boost/geometry/srs/projections/proj/geos.hpp +++ b/include/boost/geometry/srs/projections/proj/geos.hpp @@ -295,8 +295,7 @@ namespace projections /*! \brief Geostationary Satellite View projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal @@ -321,8 +320,7 @@ namespace projections /*! \brief Geostationary Satellite View projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/gins8.hpp b/include/boost/geometry/srs/projections/proj/gins8.hpp index 7f2f4062d2..0b8b0b3e43 100644 --- a/include/boost/geometry/srs/projections/proj/gins8.hpp +++ b/include/boost/geometry/srs/projections/proj/gins8.hpp @@ -98,8 +98,7 @@ namespace projections /*! \brief Ginsburg VIII (TsNIIGAiK) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/gn_sinu.hpp b/include/boost/geometry/srs/projections/proj/gn_sinu.hpp index 9bc9e4d36f..e6cdb1aee9 100644 --- a/include/boost/geometry/srs/projections/proj/gn_sinu.hpp +++ b/include/boost/geometry/srs/projections/proj/gn_sinu.hpp @@ -227,8 +227,7 @@ namespace projections /*! \brief General Sinusoidal Series projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -252,8 +251,7 @@ namespace projections /*! \brief Sinusoidal (Sanson-Flamsteed) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -275,8 +273,7 @@ namespace projections /*! \brief Sinusoidal (Sanson-Flamsteed) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -298,8 +295,7 @@ namespace projections /*! \brief Eckert VI projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -320,8 +316,7 @@ namespace projections /*! \brief McBryde-Thomas Flat-Polar Sinusoidal projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/gnom.hpp b/include/boost/geometry/srs/projections/proj/gnom.hpp index afee056535..0893b023b9 100644 --- a/include/boost/geometry/srs/projections/proj/gnom.hpp +++ b/include/boost/geometry/srs/projections/proj/gnom.hpp @@ -204,8 +204,7 @@ namespace projections /*! \brief Gnomonic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/goode.hpp b/include/boost/geometry/srs/projections/proj/goode.hpp index 226c098015..d1e13ae55f 100644 --- a/include/boost/geometry/srs/projections/proj/goode.hpp +++ b/include/boost/geometry/srs/projections/proj/goode.hpp @@ -128,8 +128,7 @@ namespace projections /*! \brief Goode Homolosine projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/gstmerc.hpp b/include/boost/geometry/srs/projections/proj/gstmerc.hpp index d8999d5552..594cebbbdc 100644 --- a/include/boost/geometry/srs/projections/proj/gstmerc.hpp +++ b/include/boost/geometry/srs/projections/proj/gstmerc.hpp @@ -126,8 +126,7 @@ namespace projections /*! \brief Gauss-Schreiber Transverse Mercator (aka Gauss-Laborde Reunion) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/hammer.hpp b/include/boost/geometry/srs/projections/proj/hammer.hpp index 0a8352127c..60cf54d983 100644 --- a/include/boost/geometry/srs/projections/proj/hammer.hpp +++ b/include/boost/geometry/srs/projections/proj/hammer.hpp @@ -132,8 +132,7 @@ namespace projections /*! \brief Hammer & Eckert-Greifendorff projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/hatano.hpp b/include/boost/geometry/srs/projections/proj/hatano.hpp index a87c52f802..212e4b3976 100644 --- a/include/boost/geometry/srs/projections/proj/hatano.hpp +++ b/include/boost/geometry/srs/projections/proj/hatano.hpp @@ -142,8 +142,7 @@ namespace projections /*! \brief Hatano Asymmetrical Equal Area projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/healpix.hpp b/include/boost/geometry/srs/projections/proj/healpix.hpp index e84da48282..1393e47567 100644 --- a/include/boost/geometry/srs/projections/proj/healpix.hpp +++ b/include/boost/geometry/srs/projections/proj/healpix.hpp @@ -725,8 +725,7 @@ namespace projections /*! \brief HEALPix projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Spheroid @@ -747,8 +746,7 @@ namespace projections /*! \brief HEALPix projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Spheroid @@ -769,8 +767,7 @@ namespace projections /*! \brief rHEALPix projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Spheroid @@ -794,8 +791,7 @@ namespace projections /*! \brief rHEALPix projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Spheroid diff --git a/include/boost/geometry/srs/projections/proj/igh.hpp b/include/boost/geometry/srs/projections/proj/igh.hpp index f10cba6c32..7e1f838ef9 100644 --- a/include/boost/geometry/srs/projections/proj/igh.hpp +++ b/include/boost/geometry/srs/projections/proj/igh.hpp @@ -361,8 +361,7 @@ namespace projections /*! \brief Interrupted Goode Homolosine projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/imw_p.hpp b/include/boost/geometry/srs/projections/proj/imw_p.hpp index 2d255ba385..7ad22e2961 100644 --- a/include/boost/geometry/srs/projections/proj/imw_p.hpp +++ b/include/boost/geometry/srs/projections/proj/imw_p.hpp @@ -266,8 +266,7 @@ namespace projections /*! \brief International Map of the World Polyconic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Mod. Polyconic diff --git a/include/boost/geometry/srs/projections/proj/isea.hpp b/include/boost/geometry/srs/projections/proj/isea.hpp index f2984568c7..e240cc0ca9 100644 --- a/include/boost/geometry/srs/projections/proj/isea.hpp +++ b/include/boost/geometry/srs/projections/proj/isea.hpp @@ -1267,8 +1267,7 @@ namespace projections /*! \brief Icosahedral Snyder Equal Area projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Spheroid diff --git a/include/boost/geometry/srs/projections/proj/krovak.hpp b/include/boost/geometry/srs/projections/proj/krovak.hpp index 240c51158e..9c9f7feb95 100644 --- a/include/boost/geometry/srs/projections/proj/krovak.hpp +++ b/include/boost/geometry/srs/projections/proj/krovak.hpp @@ -227,8 +227,7 @@ namespace projections /*! \brief Krovak projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/labrd.hpp b/include/boost/geometry/srs/projections/proj/labrd.hpp index 50fcdc586d..7b0b3e901c 100644 --- a/include/boost/geometry/srs/projections/proj/labrd.hpp +++ b/include/boost/geometry/srs/projections/proj/labrd.hpp @@ -194,8 +194,7 @@ namespace projections /*! \brief Laborde projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/laea.hpp b/include/boost/geometry/srs/projections/proj/laea.hpp index 30f82d07b2..7b43196759 100644 --- a/include/boost/geometry/srs/projections/proj/laea.hpp +++ b/include/boost/geometry/srs/projections/proj/laea.hpp @@ -356,8 +356,7 @@ namespace projections /*! \brief Lambert Azimuthal Equal Area projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal @@ -379,8 +378,7 @@ namespace projections /*! \brief Lambert Azimuthal Equal Area projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/lagrng.hpp b/include/boost/geometry/srs/projections/proj/lagrng.hpp index ad9cf77028..fd80f70059 100644 --- a/include/boost/geometry/srs/projections/proj/lagrng.hpp +++ b/include/boost/geometry/srs/projections/proj/lagrng.hpp @@ -138,8 +138,7 @@ namespace projections /*! \brief Lagrange projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/larr.hpp b/include/boost/geometry/srs/projections/proj/larr.hpp index 427b9906c7..a1a542befa 100644 --- a/include/boost/geometry/srs/projections/proj/larr.hpp +++ b/include/boost/geometry/srs/projections/proj/larr.hpp @@ -87,8 +87,7 @@ namespace projections /*! \brief Larrivee projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/lask.hpp b/include/boost/geometry/srs/projections/proj/lask.hpp index 270ae73e93..f949c2e483 100644 --- a/include/boost/geometry/srs/projections/proj/lask.hpp +++ b/include/boost/geometry/srs/projections/proj/lask.hpp @@ -101,8 +101,7 @@ namespace projections /*! \brief Laskowski projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/latlong.hpp b/include/boost/geometry/srs/projections/proj/latlong.hpp index 2673b9e635..2755792477 100644 --- a/include/boost/geometry/srs/projections/proj/latlong.hpp +++ b/include/boost/geometry/srs/projections/proj/latlong.hpp @@ -108,8 +108,7 @@ namespace projections /*! \brief Lat/long (Geodetic) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Example \image html ex_latlong.gif diff --git a/include/boost/geometry/srs/projections/proj/lcc.hpp b/include/boost/geometry/srs/projections/proj/lcc.hpp index 611a6e0301..c90ba5d227 100644 --- a/include/boost/geometry/srs/projections/proj/lcc.hpp +++ b/include/boost/geometry/srs/projections/proj/lcc.hpp @@ -215,8 +215,7 @@ namespace projections /*! \brief Lambert Conformal Conic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic diff --git a/include/boost/geometry/srs/projections/proj/lcca.hpp b/include/boost/geometry/srs/projections/proj/lcca.hpp index 25f3e182df..0e7efb9551 100644 --- a/include/boost/geometry/srs/projections/proj/lcca.hpp +++ b/include/boost/geometry/srs/projections/proj/lcca.hpp @@ -201,8 +201,7 @@ namespace projections /*! \brief Lambert Conformal Conic Alternative projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic diff --git a/include/boost/geometry/srs/projections/proj/loxim.hpp b/include/boost/geometry/srs/projections/proj/loxim.hpp index 3ad8603d85..b79fdf0d52 100644 --- a/include/boost/geometry/srs/projections/proj/loxim.hpp +++ b/include/boost/geometry/srs/projections/proj/loxim.hpp @@ -138,8 +138,7 @@ namespace projections /*! \brief Loximuthal projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/lsat.hpp b/include/boost/geometry/srs/projections/proj/lsat.hpp index 37ffcc5b73..0b4b27f9f1 100644 --- a/include/boost/geometry/srs/projections/proj/lsat.hpp +++ b/include/boost/geometry/srs/projections/proj/lsat.hpp @@ -284,8 +284,7 @@ namespace projections /*! \brief Space oblique for LANDSAT projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/mbt_fps.hpp b/include/boost/geometry/srs/projections/proj/mbt_fps.hpp index e48843c37c..f9295e5626 100644 --- a/include/boost/geometry/srs/projections/proj/mbt_fps.hpp +++ b/include/boost/geometry/srs/projections/proj/mbt_fps.hpp @@ -123,8 +123,7 @@ namespace projections /*! \brief McBryde-Thomas Flat-Pole Sine (No. 2) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/mbtfpp.hpp b/include/boost/geometry/srs/projections/proj/mbtfpp.hpp index e8383c6cdd..01afe1be1d 100644 --- a/include/boost/geometry/srs/projections/proj/mbtfpp.hpp +++ b/include/boost/geometry/srs/projections/proj/mbtfpp.hpp @@ -126,8 +126,7 @@ namespace projections /*! \brief McBride-Thomas Flat-Polar Parabolic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/mbtfpq.hpp b/include/boost/geometry/srs/projections/proj/mbtfpq.hpp index 2e194e4ab4..5eb04c8a58 100644 --- a/include/boost/geometry/srs/projections/proj/mbtfpq.hpp +++ b/include/boost/geometry/srs/projections/proj/mbtfpq.hpp @@ -137,8 +137,7 @@ namespace projections /*! \brief McBryde-Thomas Flat-Polar Quartic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/merc.hpp b/include/boost/geometry/srs/projections/proj/merc.hpp index 54c26f7021..77e4ee789b 100644 --- a/include/boost/geometry/srs/projections/proj/merc.hpp +++ b/include/boost/geometry/srs/projections/proj/merc.hpp @@ -160,8 +160,7 @@ namespace projections /*! \brief Mercator projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical @@ -185,8 +184,7 @@ namespace projections /*! \brief Mercator projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical @@ -210,8 +208,7 @@ namespace projections /*! \brief Web Mercator projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/mill.hpp b/include/boost/geometry/srs/projections/proj/mill.hpp index 789cb13126..055b4d76f0 100644 --- a/include/boost/geometry/srs/projections/proj/mill.hpp +++ b/include/boost/geometry/srs/projections/proj/mill.hpp @@ -96,8 +96,7 @@ namespace projections /*! \brief Miller Cylindrical projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/mod_ster.hpp b/include/boost/geometry/srs/projections/proj/mod_ster.hpp index 71df525c7d..1c8c785815 100644 --- a/include/boost/geometry/srs/projections/proj/mod_ster.hpp +++ b/include/boost/geometry/srs/projections/proj/mod_ster.hpp @@ -339,8 +339,7 @@ namespace projections /*! \brief Miller Oblated Stereographic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal (mod) @@ -360,8 +359,7 @@ namespace projections /*! \brief Lee Oblated Stereographic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal (mod) @@ -381,8 +379,7 @@ namespace projections /*! \brief Mod. Stererographics of 48 U.S. projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal (mod) @@ -402,8 +399,7 @@ namespace projections /*! \brief Mod. Stererographics of Alaska projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal (mod) @@ -423,8 +419,7 @@ namespace projections /*! \brief Mod. Stererographics of 50 U.S. projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal (mod) diff --git a/include/boost/geometry/srs/projections/proj/moll.hpp b/include/boost/geometry/srs/projections/proj/moll.hpp index 5dc030f60a..3bb6c6d740 100644 --- a/include/boost/geometry/srs/projections/proj/moll.hpp +++ b/include/boost/geometry/srs/projections/proj/moll.hpp @@ -163,8 +163,7 @@ namespace projections /*! \brief Mollweide projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -185,8 +184,7 @@ namespace projections /*! \brief Wagner IV projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -207,8 +205,7 @@ namespace projections /*! \brief Wagner V projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/natearth.hpp b/include/boost/geometry/srs/projections/proj/natearth.hpp index fb736a8428..b282c9de60 100644 --- a/include/boost/geometry/srs/projections/proj/natearth.hpp +++ b/include/boost/geometry/srs/projections/proj/natearth.hpp @@ -162,8 +162,7 @@ namespace projections /*! \brief Natural Earth projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/nell.hpp b/include/boost/geometry/srs/projections/proj/nell.hpp index 3f9ee74d9b..f2cd55e9a6 100644 --- a/include/boost/geometry/srs/projections/proj/nell.hpp +++ b/include/boost/geometry/srs/projections/proj/nell.hpp @@ -109,8 +109,7 @@ namespace projections /*! \brief Nell projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/nell_h.hpp b/include/boost/geometry/srs/projections/proj/nell_h.hpp index 95240d7efa..b2a6778d80 100644 --- a/include/boost/geometry/srs/projections/proj/nell_h.hpp +++ b/include/boost/geometry/srs/projections/proj/nell_h.hpp @@ -113,8 +113,7 @@ namespace projections /*! \brief Nell-Hammer projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/nocol.hpp b/include/boost/geometry/srs/projections/proj/nocol.hpp index 45ccbf4f69..96d02ff248 100644 --- a/include/boost/geometry/srs/projections/proj/nocol.hpp +++ b/include/boost/geometry/srs/projections/proj/nocol.hpp @@ -118,8 +118,7 @@ namespace projections /*! \brief Nicolosi Globular projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/nsper.hpp b/include/boost/geometry/srs/projections/proj/nsper.hpp index 29ecdc3c95..d5e26ba0fb 100644 --- a/include/boost/geometry/srs/projections/proj/nsper.hpp +++ b/include/boost/geometry/srs/projections/proj/nsper.hpp @@ -254,8 +254,7 @@ namespace projections /*! \brief Near-sided perspective projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal @@ -278,8 +277,7 @@ namespace projections /*! \brief Tilted perspective projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/nzmg.hpp b/include/boost/geometry/srs/projections/proj/nzmg.hpp index 4c0d832843..040255fe3d 100644 --- a/include/boost/geometry/srs/projections/proj/nzmg.hpp +++ b/include/boost/geometry/srs/projections/proj/nzmg.hpp @@ -186,8 +186,7 @@ namespace projections /*! \brief New Zealand Map Grid projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Fixed Earth diff --git a/include/boost/geometry/srs/projections/proj/ob_tran.hpp b/include/boost/geometry/srs/projections/proj/ob_tran.hpp index edcea4fb68..77706816ea 100644 --- a/include/boost/geometry/srs/projections/proj/ob_tran.hpp +++ b/include/boost/geometry/srs/projections/proj/ob_tran.hpp @@ -482,8 +482,7 @@ namespace projections /*! \brief General Oblique Transformation projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous @@ -520,8 +519,7 @@ namespace projections /*! \brief General Oblique Transformation projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous @@ -558,8 +556,7 @@ namespace projections /*! \brief General Oblique Transformation projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/ocea.hpp b/include/boost/geometry/srs/projections/proj/ocea.hpp index d9dc57a2f7..c2c7a12dac 100644 --- a/include/boost/geometry/srs/projections/proj/ocea.hpp +++ b/include/boost/geometry/srs/projections/proj/ocea.hpp @@ -163,8 +163,7 @@ namespace projections /*! \brief Oblique Cylindrical Equal Area projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/oea.hpp b/include/boost/geometry/srs/projections/proj/oea.hpp index c92a2f46c6..6004b4c525 100644 --- a/include/boost/geometry/srs/projections/proj/oea.hpp +++ b/include/boost/geometry/srs/projections/proj/oea.hpp @@ -141,8 +141,7 @@ namespace projections /*! \brief Oblated Equal Area projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/omerc.hpp b/include/boost/geometry/srs/projections/proj/omerc.hpp index 5239b3a7e5..b10eaaa887 100644 --- a/include/boost/geometry/srs/projections/proj/omerc.hpp +++ b/include/boost/geometry/srs/projections/proj/omerc.hpp @@ -268,8 +268,7 @@ namespace projections /*! \brief Oblique Mercator projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/ortho.hpp b/include/boost/geometry/srs/projections/proj/ortho.hpp index 1f8fb88ca7..714db592db 100644 --- a/include/boost/geometry/srs/projections/proj/ortho.hpp +++ b/include/boost/geometry/srs/projections/proj/ortho.hpp @@ -194,8 +194,7 @@ namespace projections /*! \brief Orthographic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/poly.hpp b/include/boost/geometry/srs/projections/proj/poly.hpp index f16caad6f8..946e1e59cb 100644 --- a/include/boost/geometry/srs/projections/proj/poly.hpp +++ b/include/boost/geometry/srs/projections/proj/poly.hpp @@ -209,8 +209,7 @@ namespace projections /*! \brief Polyconic (American) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic @@ -232,8 +231,7 @@ namespace projections /*! \brief Polyconic (American) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic diff --git a/include/boost/geometry/srs/projections/proj/putp2.hpp b/include/boost/geometry/srs/projections/proj/putp2.hpp index c99cfd8a2b..fce866c797 100644 --- a/include/boost/geometry/srs/projections/proj/putp2.hpp +++ b/include/boost/geometry/srs/projections/proj/putp2.hpp @@ -122,8 +122,7 @@ namespace projections /*! \brief Putnins P2 projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/putp3.hpp b/include/boost/geometry/srs/projections/proj/putp3.hpp index e057f70e46..b3bf7f59ff 100644 --- a/include/boost/geometry/srs/projections/proj/putp3.hpp +++ b/include/boost/geometry/srs/projections/proj/putp3.hpp @@ -116,8 +116,7 @@ namespace projections /*! \brief Putnins P3 projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -138,8 +137,7 @@ namespace projections /*! \brief Putnins P3' projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/putp4p.hpp b/include/boost/geometry/srs/projections/proj/putp4p.hpp index 3647e7e310..66102f47d1 100644 --- a/include/boost/geometry/srs/projections/proj/putp4p.hpp +++ b/include/boost/geometry/srs/projections/proj/putp4p.hpp @@ -122,8 +122,7 @@ namespace projections /*! \brief Putnins P4' projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -144,8 +143,7 @@ namespace projections /*! \brief Werenskiold I projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/putp5.hpp b/include/boost/geometry/srs/projections/proj/putp5.hpp index 8968a11b6e..01045e40b8 100644 --- a/include/boost/geometry/srs/projections/proj/putp5.hpp +++ b/include/boost/geometry/srs/projections/proj/putp5.hpp @@ -118,8 +118,7 @@ namespace projections /*! \brief Putnins P5 projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -140,8 +139,7 @@ namespace projections /*! \brief Putnins P5' projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/putp6.hpp b/include/boost/geometry/srs/projections/proj/putp6.hpp index c7688b47be..d23332564b 100644 --- a/include/boost/geometry/srs/projections/proj/putp6.hpp +++ b/include/boost/geometry/srs/projections/proj/putp6.hpp @@ -144,8 +144,7 @@ namespace projections /*! \brief Putnins P6 projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -166,8 +165,7 @@ namespace projections /*! \brief Putnins P6' projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/qsc.hpp b/include/boost/geometry/srs/projections/proj/qsc.hpp index 733015e7f3..8f4a8bf65e 100644 --- a/include/boost/geometry/srs/projections/proj/qsc.hpp +++ b/include/boost/geometry/srs/projections/proj/qsc.hpp @@ -485,8 +485,7 @@ namespace projections /*! \brief Quadrilateralized Spherical Cube projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/robin.hpp b/include/boost/geometry/srs/projections/proj/robin.hpp index 8de13e09fd..2a1c132fb1 100644 --- a/include/boost/geometry/srs/projections/proj/robin.hpp +++ b/include/boost/geometry/srs/projections/proj/robin.hpp @@ -232,8 +232,7 @@ namespace projections /*! \brief Robinson projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/rouss.hpp b/include/boost/geometry/srs/projections/proj/rouss.hpp index 227dc194a6..e562727389 100644 --- a/include/boost/geometry/srs/projections/proj/rouss.hpp +++ b/include/boost/geometry/srs/projections/proj/rouss.hpp @@ -172,8 +172,7 @@ namespace projections /*! \brief Roussilhe Stereographic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/rpoly.hpp b/include/boost/geometry/srs/projections/proj/rpoly.hpp index 0ad2f166a5..f64cd5f97d 100644 --- a/include/boost/geometry/srs/projections/proj/rpoly.hpp +++ b/include/boost/geometry/srs/projections/proj/rpoly.hpp @@ -117,8 +117,7 @@ namespace projections /*! \brief Rectangular Polyconic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic diff --git a/include/boost/geometry/srs/projections/proj/sconics.hpp b/include/boost/geometry/srs/projections/proj/sconics.hpp index a0a0551def..f1b3f1320c 100644 --- a/include/boost/geometry/srs/projections/proj/sconics.hpp +++ b/include/boost/geometry/srs/projections/proj/sconics.hpp @@ -278,8 +278,7 @@ namespace projections /*! \brief Tissot projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic @@ -303,8 +302,7 @@ namespace projections /*! \brief Murdoch I projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic @@ -328,8 +326,7 @@ namespace projections /*! \brief Murdoch II projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic @@ -353,8 +350,7 @@ namespace projections /*! \brief Murdoch III projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic @@ -378,8 +374,7 @@ namespace projections /*! \brief Euler projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic @@ -403,8 +398,7 @@ namespace projections /*! \brief Perspective Conic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic @@ -428,8 +422,7 @@ namespace projections /*! \brief Vitkovsky I projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Conic diff --git a/include/boost/geometry/srs/projections/proj/somerc.hpp b/include/boost/geometry/srs/projections/proj/somerc.hpp index 7d84d8f9c8..26ea57997e 100644 --- a/include/boost/geometry/srs/projections/proj/somerc.hpp +++ b/include/boost/geometry/srs/projections/proj/somerc.hpp @@ -157,8 +157,7 @@ namespace projections /*! \brief Swiss. Obl. Mercator projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/stere.hpp b/include/boost/geometry/srs/projections/proj/stere.hpp index 793781880b..85a33417ea 100644 --- a/include/boost/geometry/srs/projections/proj/stere.hpp +++ b/include/boost/geometry/srs/projections/proj/stere.hpp @@ -420,8 +420,7 @@ namespace projections /*! \brief Stereographic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal @@ -445,8 +444,7 @@ namespace projections /*! \brief Stereographic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal @@ -470,8 +468,7 @@ namespace projections /*! \brief Universal Polar Stereographic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal @@ -495,8 +492,7 @@ namespace projections /*! \brief Universal Polar Stereographic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/sterea.hpp b/include/boost/geometry/srs/projections/proj/sterea.hpp index c3b2a07231..b6ee2be88d 100644 --- a/include/boost/geometry/srs/projections/proj/sterea.hpp +++ b/include/boost/geometry/srs/projections/proj/sterea.hpp @@ -136,8 +136,7 @@ namespace projections /*! \brief Oblique Stereographic Alternative projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Azimuthal diff --git a/include/boost/geometry/srs/projections/proj/sts.hpp b/include/boost/geometry/srs/projections/proj/sts.hpp index 8662afb41a..678bd64bf5 100644 --- a/include/boost/geometry/srs/projections/proj/sts.hpp +++ b/include/boost/geometry/srs/projections/proj/sts.hpp @@ -153,8 +153,7 @@ namespace projections /*! \brief Kavraisky V projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -175,8 +174,7 @@ namespace projections /*! \brief Quartic Authalic projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -197,8 +195,7 @@ namespace projections /*! \brief McBryde-Thomas Flat-Polar Sine (No. 1) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -219,8 +216,7 @@ namespace projections /*! \brief Foucaut projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/tcc.hpp b/include/boost/geometry/srs/projections/proj/tcc.hpp index 501aa4f9a1..959e748cad 100644 --- a/include/boost/geometry/srs/projections/proj/tcc.hpp +++ b/include/boost/geometry/srs/projections/proj/tcc.hpp @@ -93,8 +93,7 @@ namespace projections /*! \brief Transverse Central Cylindrical projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/tcea.hpp b/include/boost/geometry/srs/projections/proj/tcea.hpp index 7e0acf8850..ea535665b0 100644 --- a/include/boost/geometry/srs/projections/proj/tcea.hpp +++ b/include/boost/geometry/srs/projections/proj/tcea.hpp @@ -97,8 +97,7 @@ namespace projections /*! \brief Transverse Cylindrical Equal Area projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/tmerc.hpp b/include/boost/geometry/srs/projections/proj/tmerc.hpp index 6d645ec12c..cb97198b47 100644 --- a/include/boost/geometry/srs/projections/proj/tmerc.hpp +++ b/include/boost/geometry/srs/projections/proj/tmerc.hpp @@ -636,8 +636,7 @@ namespace projections /*! \brief Transverse Mercator projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical @@ -671,8 +670,7 @@ namespace projections /*! \brief Transverse Mercator projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Cylindrical diff --git a/include/boost/geometry/srs/projections/proj/tpeqd.hpp b/include/boost/geometry/srs/projections/proj/tpeqd.hpp index 8ef38e5be8..34345625ea 100644 --- a/include/boost/geometry/srs/projections/proj/tpeqd.hpp +++ b/include/boost/geometry/srs/projections/proj/tpeqd.hpp @@ -166,8 +166,7 @@ namespace projections /*! \brief Two Point Equidistant projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/urm5.hpp b/include/boost/geometry/srs/projections/proj/urm5.hpp index 2277633c58..51b37046c8 100644 --- a/include/boost/geometry/srs/projections/proj/urm5.hpp +++ b/include/boost/geometry/srs/projections/proj/urm5.hpp @@ -112,8 +112,7 @@ namespace projections /*! \brief Urmaev V projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/urmfps.hpp b/include/boost/geometry/srs/projections/proj/urmfps.hpp index 002acc2463..dc17d9e9c2 100644 --- a/include/boost/geometry/srs/projections/proj/urmfps.hpp +++ b/include/boost/geometry/srs/projections/proj/urmfps.hpp @@ -130,8 +130,7 @@ namespace projections /*! \brief Urmaev Flat-Polar Sinusoidal projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical @@ -154,8 +153,7 @@ namespace projections /*! \brief Wagner I (Kavraisky VI) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/vandg.hpp b/include/boost/geometry/srs/projections/proj/vandg.hpp index 95552d460b..6619bce373 100644 --- a/include/boost/geometry/srs/projections/proj/vandg.hpp +++ b/include/boost/geometry/srs/projections/proj/vandg.hpp @@ -182,8 +182,7 @@ namespace projections /*! \brief van der Grinten (I) projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/vandg2.hpp b/include/boost/geometry/srs/projections/proj/vandg2.hpp index c6ae88b97c..44788bdb7f 100644 --- a/include/boost/geometry/srs/projections/proj/vandg2.hpp +++ b/include/boost/geometry/srs/projections/proj/vandg2.hpp @@ -129,8 +129,7 @@ namespace projections /*! \brief van der Grinten II projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous @@ -152,8 +151,7 @@ namespace projections /*! \brief van der Grinten III projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/vandg4.hpp b/include/boost/geometry/srs/projections/proj/vandg4.hpp index 22f46b663f..8a5e9516ea 100644 --- a/include/boost/geometry/srs/projections/proj/vandg4.hpp +++ b/include/boost/geometry/srs/projections/proj/vandg4.hpp @@ -121,8 +121,7 @@ namespace projections /*! \brief van der Grinten IV projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/wag2.hpp b/include/boost/geometry/srs/projections/proj/wag2.hpp index fb23c222b7..58f59d038f 100644 --- a/include/boost/geometry/srs/projections/proj/wag2.hpp +++ b/include/boost/geometry/srs/projections/proj/wag2.hpp @@ -101,8 +101,7 @@ namespace projections /*! \brief Wagner II projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/wag3.hpp b/include/boost/geometry/srs/projections/proj/wag3.hpp index 2bdb51a6ae..0067db7b1a 100644 --- a/include/boost/geometry/srs/projections/proj/wag3.hpp +++ b/include/boost/geometry/srs/projections/proj/wag3.hpp @@ -107,8 +107,7 @@ namespace projections /*! \brief Wagner III projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/wag7.hpp b/include/boost/geometry/srs/projections/proj/wag7.hpp index 2e6ae918aa..419c96d349 100644 --- a/include/boost/geometry/srs/projections/proj/wag7.hpp +++ b/include/boost/geometry/srs/projections/proj/wag7.hpp @@ -89,8 +89,7 @@ namespace projections /*! \brief Wagner VII projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Miscellaneous diff --git a/include/boost/geometry/srs/projections/proj/wink1.hpp b/include/boost/geometry/srs/projections/proj/wink1.hpp index 9d2bedb0b5..5b9fd0896b 100644 --- a/include/boost/geometry/srs/projections/proj/wink1.hpp +++ b/include/boost/geometry/srs/projections/proj/wink1.hpp @@ -103,8 +103,7 @@ namespace projections /*! \brief Winkel I projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical diff --git a/include/boost/geometry/srs/projections/proj/wink2.hpp b/include/boost/geometry/srs/projections/proj/wink2.hpp index 484ab4ebc8..2b3d6c5b23 100644 --- a/include/boost/geometry/srs/projections/proj/wink2.hpp +++ b/include/boost/geometry/srs/projections/proj/wink2.hpp @@ -121,8 +121,7 @@ namespace projections /*! \brief Winkel II projection \ingroup projections - \tparam Geographic latlong point type - \tparam Cartesian xy point type + \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics - Pseudocylindrical From beec775b668c514d96733643f74b56f788b9169c Mon Sep 17 00:00:00 2001 From: Anton Karpov Date: Tue, 4 Aug 2026 23:25:44 +0300 Subject: [PATCH 2/3] [doc] Fix \tparam names that do not match the declaration - clip_linestring.hpp: the Liang-Barsky strategy documents \tparam B and \tparam P, the template takes Box and Point. - simplify.hpp: douglas_peucker_point writes '\tparam the enclosed point type', so Doxygen reads 'the' as the parameter name. It is Point. - azimuth.hpp: default_strategy documents CalculationType, the template has only CSTag. - transform.hpp: the four lines read '\tparam CoordinateSystemTag 1,2 coordinate system tags', meaning both at once, so Doxygen sees a name that does not exist. Split into the eight real parameters. Source and target follow from transform(Geometry1 const&, Geometry2&), where the second one is the mutable output. Comments only. --- .../algorithms/detail/overlay/clip_linestring.hpp | 4 ++-- include/boost/geometry/algorithms/simplify.hpp | 2 +- include/boost/geometry/strategies/azimuth.hpp | 1 - include/boost/geometry/strategies/transform.hpp | 12 ++++++++---- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp b/include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp index b5b223ef7e..7567cfc92d 100644 --- a/include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp +++ b/include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp @@ -40,8 +40,8 @@ namespace strategy { namespace intersection \ingroup overlay \details The Liang-Barsky line clipping algorithm clips a line with a clipping box. It is slightly adapted in the sense that it returns which points are clipped - \tparam B input box type of clipping box - \tparam P input/output point-type of segments to be clipped + \tparam Box input box type of clipping box + \tparam Point input/output point-type of segments to be clipped \note The algorithm is currently only implemented for 2D Cartesian points \note Though it is implemented in namespace strategy, and theoretically another strategy could be used, it is not (yet) updated to the general strategy concepts, diff --git a/include/boost/geometry/algorithms/simplify.hpp b/include/boost/geometry/algorithms/simplify.hpp index 52634d486c..62561d26f0 100644 --- a/include/boost/geometry/algorithms/simplify.hpp +++ b/include/boost/geometry/algorithms/simplify.hpp @@ -79,7 +79,7 @@ namespace detail { namespace simplify \brief Small wrapper around a point, with an extra member "included" \details It has a const-reference to the original point (so no copy here) -\tparam the enclosed point type +\tparam Point the enclosed point type */ template struct douglas_peucker_point diff --git a/include/boost/geometry/strategies/azimuth.hpp b/include/boost/geometry/strategies/azimuth.hpp index 7d1e105d91..d9169d6f48 100644 --- a/include/boost/geometry/strategies/azimuth.hpp +++ b/include/boost/geometry/strategies/azimuth.hpp @@ -24,7 +24,6 @@ namespace strategy { namespace azimuth { namespace services \brief Traits class binding a default azimuth strategy to a coordinate system \ingroup util \tparam CSTag tag of coordinate system -\tparam CalculationType \tparam_calculation */ template struct default_strategy diff --git a/include/boost/geometry/strategies/transform.hpp b/include/boost/geometry/strategies/transform.hpp index 70230877c9..c33c813c90 100644 --- a/include/boost/geometry/strategies/transform.hpp +++ b/include/boost/geometry/strategies/transform.hpp @@ -38,10 +38,14 @@ namespace strategy { namespace transform { namespace services - per coordinate system (or groups of them) - per dimension - per point type - \tparam CoordinateSystemTag 1,2 coordinate system tags - \tparam CoordinateSystem 1,2 coordinate system - \tparam D 1, 2 dimension - \tparam Point 1, 2 point type + \tparam CoordinateSystemTag1 coordinate system tag of the source + \tparam CoordinateSystemTag2 coordinate system tag of the target + \tparam CoordinateSystem1 coordinate system of the source + \tparam CoordinateSystem2 coordinate system of the target + \tparam Dimension1 dimension of the source + \tparam Dimension2 dimension of the target + \tparam Point1 point type of the source + \tparam Point2 point type of the target */ template < From 05f32078bdbd65901aef6d15ba317fa832d3be34 Mon Sep 17 00:00:00 2001 From: Anton Karpov Date: Sat, 15 Aug 2026 05:17:42 +0300 Subject: [PATCH 3/3] [doc] Address review: ob_tran_static's StaticParameters, tmerc comment order The \tparam list for ob_tran_static named T and Parameters but not StaticParameters, which the declaration takes first. Added it in declaration order. In tmerc.hpp the doxygen block for tmerc_ellipsoid was separated from the declaration by a commented-out copy of the approximate implementation, so doxygen bound the comment to nothing. Moved the commented-out copy below the real declaration. Nothing else changed: the file is the same 715 lines reordered, plus one blank separator. This is the only place in srs/projections/proj where a doxygen block is detached this way. Two other candidates in isea.hpp turned out to be plain /* */ comments in the detail namespace, not doxygen. --- .../geometry/srs/projections/proj/ob_tran.hpp | 1 + .../boost/geometry/srs/projections/proj/tmerc.hpp | 15 ++++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/include/boost/geometry/srs/projections/proj/ob_tran.hpp b/include/boost/geometry/srs/projections/proj/ob_tran.hpp index 77706816ea..450f556ebe 100644 --- a/include/boost/geometry/srs/projections/proj/ob_tran.hpp +++ b/include/boost/geometry/srs/projections/proj/ob_tran.hpp @@ -556,6 +556,7 @@ namespace projections /*! \brief General Oblique Transformation projection \ingroup projections + \tparam StaticParameters static parameter type \tparam T calculation type \tparam Parameters parameter type \par Projection characteristics diff --git a/include/boost/geometry/srs/projections/proj/tmerc.hpp b/include/boost/geometry/srs/projections/proj/tmerc.hpp index cb97198b47..178d31154c 100644 --- a/include/boost/geometry/srs/projections/proj/tmerc.hpp +++ b/include/boost/geometry/srs/projections/proj/tmerc.hpp @@ -645,27 +645,28 @@ namespace projections \par Example \image html ex_tmerc.gif */ - //approximate tmerc algorithm - /* template - struct tmerc_ellipsoid : public detail::tmerc::base_tmerc_ellipsoid + struct tmerc_ellipsoid : public detail::tmerc::base_tmerc_ellipsoid_exact { template inline tmerc_ellipsoid(Params const&, Parameters const& par) { - detail::tmerc::setup(par, this->m_proj_parm); + detail::tmerc::setup_exact(par, this->m_proj_parm); } }; - */ + + //approximate tmerc algorithm + /* template - struct tmerc_ellipsoid : public detail::tmerc::base_tmerc_ellipsoid_exact + struct tmerc_ellipsoid : public detail::tmerc::base_tmerc_ellipsoid { template inline tmerc_ellipsoid(Params const&, Parameters const& par) { - detail::tmerc::setup_exact(par, this->m_proj_parm); + detail::tmerc::setup(par, this->m_proj_parm); } }; + */ /*! \brief Transverse Mercator projection