diff options
| author | PROJ deploybot <proj.bot@proj.bot> | 2022-03-22 20:00:06 +0000 |
|---|---|---|
| committer | PROJ deploybot <proj.bot@proj.bot> | 2022-03-22 20:00:06 +0000 |
| commit | a3f43744feec86272fe532124679d3a013ef9a8c (patch) | |
| tree | 27e4198db6011e3097eb7bcfe7197684aba7583a /development/reference/cpp/operation.html | |
| download | PROJ-gh-pages.tar.gz PROJ-gh-pages.zip | |
update with results of commit https://github.com/OSGeo/PROJ/commit/53c07a8bd211b7aee4bc07a9c6726005504b7181gh-pages
Diffstat (limited to 'development/reference/cpp/operation.html')
| -rw-r--r-- | development/reference/cpp/operation.html | 4030 |
1 files changed, 4030 insertions, 0 deletions
diff --git a/development/reference/cpp/operation.html b/development/reference/cpp/operation.html new file mode 100644 index 00000000..cb5ba8cb --- /dev/null +++ b/development/reference/cpp/operation.html @@ -0,0 +1,4030 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>operation namespace — PROJ 9.0.0 documentation</title> + <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> + <link rel="shortcut icon" href="../../../_static/favicon.png"/> + <link rel="canonical" href="https://proj.orgdevelopment/reference/cpp/operation.html"/> + <!--[if lt IE 9]> + <script src="../../../_static/js/html5shiv.min.js"></script> + <![endif]--> + + <script data-url_root="../../../" id="documentation_options" src="../../../_static/documentation_options.js"></script> + <script src="../../../_static/jquery.js"></script> + <script src="../../../_static/underscore.js"></script> + <script src="../../../_static/doctools.js"></script> + <script src="../../../_static/js/theme.js"></script> + <link rel="author" title="About these documents" href="../../../about.html" /> + <link rel="index" title="Index" href="../../../genindex.html" /> + <link rel="search" title="Search" href="../../../search.html" /> + <link rel="next" title="io namespace" href="io.html" /> + <link rel="prev" title="crs namespace" href="crs.html" /> +</head> + +<body class="wy-body-for-nav"> + <div class="wy-grid-for-nav"> + <nav data-toggle="wy-nav-shift" class="wy-nav-side"> + <div class="wy-side-scroll"> + <div class="wy-side-nav-search" style="background: #353130" > + <a href="../../../index.html"> + <img src="../../../_static/logo.png" class="logo" alt="Logo"/> + </a> + <div class="version"> + 9.0.0 + </div> +<div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get"> + <input type="text" name="q" placeholder="Search docs" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> +</div> + </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> + <ul class="current"> +<li class="toctree-l1"><a class="reference internal" href="../../../about.html">About</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../news.html">News</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../download.html">Download</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../install.html">Installation</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../usage/index.html">Using PROJ</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../apps/index.html">Applications</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../operations/index.html">Coordinate operations</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../resource_files.html">Resource files</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../geodesic.html">Geodesic calculations</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Development</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../../quickstart.html">Quick start</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../transformations.html">Transformations</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../errorhandling.html">Error handling</a></li> +<li class="toctree-l2 current"><a class="reference internal" href="../index.html">Reference</a><ul class="current"> +<li class="toctree-l3"><a class="reference internal" href="../macros.html">Macros</a></li> +<li class="toctree-l3"><a class="reference internal" href="../datatypes.html">Data types</a></li> +<li class="toctree-l3"><a class="reference internal" href="../functions.html">Functions</a></li> +<li class="toctree-l3 current"><a class="reference internal" href="index.html">C++ API</a><ul class="current"> +<li class="toctree-l4"><a class="reference internal" href="cpp_general.html">General documentation</a></li> +<li class="toctree-l4"><a class="reference internal" href="common.html">common namespace</a></li> +<li class="toctree-l4"><a class="reference internal" href="util.html">util namespace</a></li> +<li class="toctree-l4"><a class="reference internal" href="metadata.html">metadata namespace</a></li> +<li class="toctree-l4"><a class="reference internal" href="cs.html">cs namespace</a></li> +<li class="toctree-l4"><a class="reference internal" href="datum.html">datum namespace</a></li> +<li class="toctree-l4"><a class="reference internal" href="crs.html">crs namespace</a></li> +<li class="toctree-l4 current"><a class="current reference internal" href="#">operation namespace</a></li> +<li class="toctree-l4"><a class="reference internal" href="io.html">io namespace</a></li> +</ul> +</li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../cmake.html">Using PROJ in CMake projects</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../bindings.html">Language bindings</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../migration.html">Version 4 to 6 API Migration</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../migration.html#version-4-to-5-api-migration">Version 4 to 5 API Migration</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../../../specifications/index.html">Specifications</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../community/index.html">Community</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../faq.html">FAQ</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../glossary.html">Glossary</a></li> +<li class="toctree-l1"><a class="reference internal" href="../../../zreferences.html">References</a></li> +</ul> + + </div> + </div> + </nav> + + <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" style="background: #353130" > + <i data-toggle="wy-nav-top" class="fa fa-bars"></i> + <a href="../../../index.html">PROJ</a> + </nav> + + <div class="wy-nav-content"> + <div class="rst-content"> + <div role="navigation" aria-label="Page navigation"> + <ul class="wy-breadcrumbs"> + <li><a href="../../../index.html" class="icon icon-home"></a> »</li> + <li><a href="../../index.html">Development</a> »</li> + <li><a href="../index.html">Reference</a> »</li> + <li><a href="index.html">C++ API</a> »</li> + <li>operation namespace</li> + <li class="wy-breadcrumbs-aside"> + <a href="https://github.com/OSGeo/PROJ/edit/8.2/docs/source/development/reference/cpp/operation.rst" class="fa fa-github"> Edit on GitHub</a> + </li> + </ul><div class="rst-breadcrumbs-buttons" role="navigation" aria-label="Sequential page navigation"> + <a href="crs.html" class="btn btn-neutral float-left" title="crs namespace" accesskey="p"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="io.html" class="btn btn-neutral float-right" title="io namespace" accesskey="n">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + <section id="operation-namespace"> +<span id="operation"></span><h1>operation namespace<a class="headerlink" href="#operation-namespace" title="Permalink to this headline">¶</a></h1> +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operationE"> +<span id="_CPPv3N5osgeo4proj9operationE"></span><span id="_CPPv2N5osgeo4proj9operationE"></span><span id="osgeo::proj::operation"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation"></span><span class="k"><span class="pre">namespace</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">operation</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operationE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Coordinate operations (relationship between any two coordinate reference systems). </p> +<p><a class="reference internal" href="#namespaceosgeo_1_1proj_1_1operation"><span class="std std-ref">osgeo.proj.operation</span></a> namespace</p> +<p>This covers <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>, <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>, <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1PointMotionOperation"><span class="std std-ref">PointMotionOperation</span></a> or <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation"><span class="std std-ref">ConcatenatedOperation</span></a>. </p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-typedefs">Typedefs</p> +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation22CoordinateOperationPtrE"> +<span id="_CPPv3N5osgeo4proj9operation22CoordinateOperationPtrE"></span><span id="_CPPv2N5osgeo4proj9operation22CoordinateOperationPtrE"></span><span id="osgeo::proj::operation::CoordinateOperationPtr"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1ac592ffb0e397141bd99fad0f17cdcde9"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19CoordinateOperationE" title="osgeo::proj::operation::CoordinateOperation"><span class="n"><span class="pre">CoordinateOperation</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CoordinateOperationPtr</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation22CoordinateOperationPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">CoordinateOperation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation24CoordinateOperationNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation24CoordinateOperationNNPtrE"></span><span id="osgeo::proj::operation::CoordinateOperationNNPtr"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a1b1238e3c3bfa1271bfecce940e77f13"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation22CoordinateOperationPtrE" title="osgeo::proj::operation::CoordinateOperationPtr"><span class="n"><span class="pre">CoordinateOperationPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">CoordinateOperation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation28GeneralOperationParameterPtrE"> +<span id="_CPPv3N5osgeo4proj9operation28GeneralOperationParameterPtrE"></span><span id="_CPPv2N5osgeo4proj9operation28GeneralOperationParameterPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1af7de40cad6a62a297a4bb9df09c5b3e3"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GeneralOperationParameterPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation25GeneralOperationParameterE" title="osgeo::proj::operation::GeneralOperationParameter"><span class="n"><span class="pre">GeneralOperationParameter</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation28GeneralOperationParameterPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1GeneralOperationParameter"><span class="std std-ref">GeneralOperationParameter</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation30GeneralOperationParameterNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation30GeneralOperationParameterNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation30GeneralOperationParameterNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a140356cafb5429481690e410bee303b5"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GeneralOperationParameterNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation28GeneralOperationParameterPtrE" title="osgeo::proj::operation::GeneralOperationParameterPtr"><span class="n"><span class="pre">GeneralOperationParameterPtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation30GeneralOperationParameterNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1GeneralOperationParameter"><span class="std std-ref">GeneralOperationParameter</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation21OperationParameterPtrE"> +<span id="_CPPv3N5osgeo4proj9operation21OperationParameterPtrE"></span><span id="_CPPv2N5osgeo4proj9operation21OperationParameterPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1aa9235c2c5c143bedd6103ecd0fa466b8"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OperationParameterPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation18OperationParameterE" title="osgeo::proj::operation::OperationParameter"><span class="n"><span class="pre">OperationParameter</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation21OperationParameterPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameter"><span class="std std-ref">OperationParameter</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation23OperationParameterNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation23OperationParameterNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation23OperationParameterNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a18a1147d5ec27ef63139b04b864159a4"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OperationParameterNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation21OperationParameterPtrE" title="osgeo::proj::operation::OperationParameterPtr"><span class="n"><span class="pre">OperationParameterPtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation23OperationParameterNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameter"><span class="std std-ref">OperationParameter</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation24GeneralParameterValuePtrE"> +<span id="_CPPv3N5osgeo4proj9operation24GeneralParameterValuePtrE"></span><span id="_CPPv2N5osgeo4proj9operation24GeneralParameterValuePtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a9f03307f3c0dd3c0d379f162facefc77"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GeneralParameterValuePtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation21GeneralParameterValueE" title="osgeo::proj::operation::GeneralParameterValue"><span class="n"><span class="pre">GeneralParameterValue</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation24GeneralParameterValuePtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1GeneralParameterValue"><span class="std std-ref">GeneralParameterValue</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26GeneralParameterValueNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation26GeneralParameterValueNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation26GeneralParameterValueNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a52b51c9ff24cf9c40e296018eb5f6c3e"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GeneralParameterValueNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24GeneralParameterValuePtrE" title="osgeo::proj::operation::GeneralParameterValuePtr"><span class="n"><span class="pre">GeneralParameterValuePtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26GeneralParameterValueNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1GeneralParameterValue"><span class="std std-ref">GeneralParameterValue</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation17ParameterValuePtrE"> +<span id="_CPPv3N5osgeo4proj9operation17ParameterValuePtrE"></span><span id="_CPPv2N5osgeo4proj9operation17ParameterValuePtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a8db90baedb6957479f4d5bdf66077d55"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ParameterValuePtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation14ParameterValueE" title="osgeo::proj::operation::ParameterValue"><span class="n"><span class="pre">ParameterValue</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation17ParameterValuePtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation19ParameterValueNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation19ParameterValueNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1ad90393980892c0bbc47e76d2b4504b77"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation17ParameterValuePtrE" title="osgeo::proj::operation::ParameterValuePtr"><span class="n"><span class="pre">ParameterValuePtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26OperationParameterValuePtrE"> +<span id="_CPPv3N5osgeo4proj9operation26OperationParameterValuePtrE"></span><span id="_CPPv2N5osgeo4proj9operation26OperationParameterValuePtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a178fb521400c14f22e420d5fa65b0b9b"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OperationParameterValuePtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation23OperationParameterValueE" title="osgeo::proj::operation::OperationParameterValue"><span class="n"><span class="pre">OperationParameterValue</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26OperationParameterValuePtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameterValue"><span class="std std-ref">OperationParameterValue</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation28OperationParameterValueNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation28OperationParameterValueNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation28OperationParameterValueNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a1ca9839e619dbe904d43b731b62df3b9"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OperationParameterValueNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26OperationParameterValuePtrE" title="osgeo::proj::operation::OperationParameterValuePtr"><span class="n"><span class="pre">OperationParameterValuePtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation28OperationParameterValueNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameterValue"><span class="std std-ref">OperationParameterValue</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation18OperationMethodPtrE"> +<span id="_CPPv3N5osgeo4proj9operation18OperationMethodPtrE"></span><span id="_CPPv2N5osgeo4proj9operation18OperationMethodPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a2faee9c1a625518fef650a1d0e84f6b7"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OperationMethodPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15OperationMethodE" title="osgeo::proj::operation::OperationMethod"><span class="n"><span class="pre">OperationMethod</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation18OperationMethodPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationMethod"><span class="std std-ref">OperationMethod</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation20OperationMethodNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation20OperationMethodNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation20OperationMethodNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a131837de25ed01267a434c5e50779c8f"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OperationMethodNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation18OperationMethodPtrE" title="osgeo::proj::operation::OperationMethodPtr"><span class="n"><span class="pre">OperationMethodPtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation20OperationMethodNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationMethod"><span class="std std-ref">OperationMethod</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation18SingleOperationPtrE"> +<span id="_CPPv3N5osgeo4proj9operation18SingleOperationPtrE"></span><span id="_CPPv2N5osgeo4proj9operation18SingleOperationPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1ae9377eef5349e1516a011c717d37466b"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SingleOperationPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15SingleOperationE" title="osgeo::proj::operation::SingleOperation"><span class="n"><span class="pre">SingleOperation</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation18SingleOperationPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1SingleOperation"><span class="std std-ref">SingleOperation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation20SingleOperationNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation20SingleOperationNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation20SingleOperationNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a166ce79d9e581247ea75d694978870ba"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SingleOperationNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation18SingleOperationPtrE" title="osgeo::proj::operation::SingleOperationPtr"><span class="n"><span class="pre">SingleOperationPtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation20SingleOperationNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1SingleOperation"><span class="std std-ref">SingleOperation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation13ConversionPtrE"> +<span id="_CPPv3N5osgeo4proj9operation13ConversionPtrE"></span><span id="_CPPv2N5osgeo4proj9operation13ConversionPtrE"></span><span id="osgeo::proj::operation::ConversionPtr"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a5e3fba175d7c6a43a6eaa9633cbf9cc5"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation10ConversionE" title="osgeo::proj::operation::Conversion"><span class="n"><span class="pre">Conversion</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ConversionPtr</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation13ConversionPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15ConversionNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation15ConversionNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation15ConversionNNPtrE"></span><span id="osgeo::proj::operation::ConversionNNPtr"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a4cec974a8b9f98f8567889e5ad653f5c"></span><span class="k"><span class="pre">typedef</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation13ConversionPtrE" title="osgeo::proj::operation::ConversionPtr"><span class="n"><span class="pre">ConversionPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ConversionNNPtr</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation17TransformationPtrE"> +<span id="_CPPv3N5osgeo4proj9operation17TransformationPtrE"></span><span id="_CPPv2N5osgeo4proj9operation17TransformationPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1aa5a6c79c23788aefeaf6544cce73cfe6"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TransformationPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation14TransformationE" title="osgeo::proj::operation::Transformation"><span class="n"><span class="pre">Transformation</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation17TransformationPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation19TransformationNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation19TransformationNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation19TransformationNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a7da9ca138b1bf3c761df3355e064d5ca"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TransformationNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation17TransformationPtrE" title="osgeo::proj::operation::TransformationPtr"><span class="n"><span class="pre">TransformationPtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation23PointMotionOperationPtrE"> +<span id="_CPPv3N5osgeo4proj9operation23PointMotionOperationPtrE"></span><span id="_CPPv2N5osgeo4proj9operation23PointMotionOperationPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1ac1362a46e493d50936754938f76f0c50"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PointMotionOperationPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation20PointMotionOperationE" title="osgeo::proj::operation::PointMotionOperation"><span class="n"><span class="pre">PointMotionOperation</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation23PointMotionOperationPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1PointMotionOperation"><span class="std std-ref">PointMotionOperation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation25PointMotionOperationNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation25PointMotionOperationNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation25PointMotionOperationNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1ae82770649d9af3bc667593cee7c9dad3"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PointMotionOperationNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation23PointMotionOperationPtrE" title="osgeo::proj::operation::PointMotionOperationPtr"><span class="n"><span class="pre">PointMotionOperationPtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation25PointMotionOperationNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1PointMotionOperation"><span class="std std-ref">PointMotionOperation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation24ConcatenatedOperationPtrE"> +<span id="_CPPv3N5osgeo4proj9operation24ConcatenatedOperationPtrE"></span><span id="_CPPv2N5osgeo4proj9operation24ConcatenatedOperationPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a4921511f8bad45fbd77002d6bdde16aa"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ConcatenatedOperationPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation21ConcatenatedOperationE" title="osgeo::proj::operation::ConcatenatedOperation"><span class="n"><span class="pre">ConcatenatedOperation</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation24ConcatenatedOperationPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation"><span class="std std-ref">ConcatenatedOperation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26ConcatenatedOperationNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation26ConcatenatedOperationNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation26ConcatenatedOperationNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a49f625e73a0b4bcbc36e079e454f0fc9"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ConcatenatedOperationNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24ConcatenatedOperationPtrE" title="osgeo::proj::operation::ConcatenatedOperationPtr"><span class="n"><span class="pre">ConcatenatedOperationPtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26ConcatenatedOperationNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null shared pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation"><span class="std std-ref">ConcatenatedOperation</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation29CoordinateOperationContextPtrE"> +<span id="_CPPv3N5osgeo4proj9operation29CoordinateOperationContextPtrE"></span><span id="_CPPv2N5osgeo4proj9operation29CoordinateOperationContextPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a74359eb29bcffc23b36a1744b4bb2bd8"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CoordinateOperationContextPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">unique_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContextE" title="osgeo::proj::operation::CoordinateOperationContext"><span class="n"><span class="pre">CoordinateOperationContext</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation29CoordinateOperationContextPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Unique pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext"><span class="std std-ref">CoordinateOperationContext</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation31CoordinateOperationContextNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation31CoordinateOperationContextNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation31CoordinateOperationContextNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a515bdd2c877b52861c1b1e423f5dd908"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CoordinateOperationContextNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation29CoordinateOperationContextPtrE" title="osgeo::proj::operation::CoordinateOperationContextPtr"><span class="n"><span class="pre">CoordinateOperationContextPtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation31CoordinateOperationContextNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null unique pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext"><span class="std std-ref">CoordinateOperationContext</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation29CoordinateOperationFactoryPtrE"> +<span id="_CPPv3N5osgeo4proj9operation29CoordinateOperationFactoryPtrE"></span><span id="_CPPv2N5osgeo4proj9operation29CoordinateOperationFactoryPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a903a827ba0e82acb8e33218bd7905507"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CoordinateOperationFactoryPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">unique_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationFactoryE" title="osgeo::proj::operation::CoordinateOperationFactory"><span class="n"><span class="pre">CoordinateOperationFactory</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation29CoordinateOperationFactoryPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Unique pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory"><span class="std std-ref">CoordinateOperationFactory</span></a> </p> +</dd></dl> + +<dl class="cpp type"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation31CoordinateOperationFactoryNNPtrE"> +<span id="_CPPv3N5osgeo4proj9operation31CoordinateOperationFactoryNNPtrE"></span><span id="_CPPv2N5osgeo4proj9operation31CoordinateOperationFactoryNNPtrE"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1aadf4148931c4c7d5f881fa94decca98c"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CoordinateOperationFactoryNNPtr</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nn</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation29CoordinateOperationFactoryPtrE" title="osgeo::proj::operation::CoordinateOperationFactoryPtr"><span class="n"><span class="pre">CoordinateOperationFactoryPtr</span></span></a><span class="p"><span class="pre">></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation31CoordinateOperationFactoryNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Non-null unique pointer of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory"><span class="std std-ref">CoordinateOperationFactory</span></a> </p> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-functions">Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation6negateEd"> +<span id="_CPPv3N5osgeo4proj9operation6negateEd"></span><span id="_CPPv2N5osgeo4proj9operation6negateEd"></span><span id="osgeo::proj::operation::negate__double"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1abde07f6a54bed10c62f8e5b23b354523"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">negate</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">val</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation6negateEd" title="Permalink to this definition">¶</a><br /></dt> +<dd></dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation34createApproximateInverseIfPossibleEPK14Transformation"> +<span id="_CPPv3N5osgeo4proj9operation34createApproximateInverseIfPossibleEPK14Transformation"></span><span id="_CPPv2N5osgeo4proj9operation34createApproximateInverseIfPossibleEPK14Transformation"></span><span id="osgeo::proj::operation::createApproximateInverseIfPossible__TransformationCP"></span><span class="target" id="namespaceosgeo_1_1proj_1_1operation_1a424b242c744851c8822e7ea159411cb3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation22CoordinateOperationPtrE" title="osgeo::proj::operation::CoordinateOperationPtr"><span class="n"><span class="pre">CoordinateOperationPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createApproximateInverseIfPossible</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation14TransformationE" title="osgeo::proj::operation::Transformation"><span class="n"><span class="pre">Transformation</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">op</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation34createApproximateInverseIfPossibleEPK14Transformation" title="Permalink to this definition">¶</a><br /></dt> +<dd></dd></dl> + +</div> +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation21ConcatenatedOperationE"> +<span id="_CPPv3N5osgeo4proj9operation21ConcatenatedOperationE"></span><span id="_CPPv2N5osgeo4proj9operation21ConcatenatedOperationE"></span><span id="osgeo::proj::operation::ConcatenatedOperation"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ConcatenatedOperation</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operationE" title="osgeo::proj::operation"><span class="n"><span class="pre">operation</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19CoordinateOperationE" title="osgeo::proj::operation::CoordinateOperation"><span class="n"><span class="pre">CoordinateOperation</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation21ConcatenatedOperationE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>An ordered sequence of two or more single coordinate operations (<a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1SingleOperation"><span class="std std-ref">SingleOperation</span></a>). </p> +<p>The sequence of coordinate operations is constrained by the requirement that the source coordinate reference system of step n+1 shall be the same as the target coordinate reference system of step n.</p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation"><span class="std std-ref">ConcatenatedOperation</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation21ConcatenatedOperation10operationsEv"> +<span id="_CPPv3NK5osgeo4proj9operation21ConcatenatedOperation10operationsEv"></span><span id="_CPPv2NK5osgeo4proj9operation21ConcatenatedOperation10operationsEv"></span><span id="osgeo::proj::operation::ConcatenatedOperation::operationsC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation_1a54be1dc54df9c3dcc007451160433b3d"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">operations</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation21ConcatenatedOperation10operationsEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the operation steps of the concatenated operation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the operation steps. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation21ConcatenatedOperation7inverseEv"> +<span id="_CPPv3NK5osgeo4proj9operation21ConcatenatedOperation7inverseEv"></span><span id="_CPPv2NK5osgeo4proj9operation21ConcatenatedOperation7inverseEv"></span><span id="osgeo::proj::operation::ConcatenatedOperation::inverseC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation_1a7d5365a685eee983edcc8347a6bef3f2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">inverse</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation21ConcatenatedOperation7inverseEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the inverse of the coordinate operation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Throws</dt> +<dd class="field-odd"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n">util</span></a><span class="p">::</span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util29UnsupportedOperationExceptionE" title="osgeo::proj::util::UnsupportedOperationException"><span class="n">UnsupportedOperationException</span></a></span></span> – </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation21ConcatenatedOperation11gridsNeededERKN2io18DatabaseContextPtrEb"> +<span id="_CPPv3NK5osgeo4proj9operation21ConcatenatedOperation11gridsNeededERKN2io18DatabaseContextPtrEb"></span><span id="_CPPv2NK5osgeo4proj9operation21ConcatenatedOperation11gridsNeededERKN2io18DatabaseContextPtrEb"></span><span id="osgeo::proj::operation::ConcatenatedOperation::gridsNeeded__io::DatabaseContextPtrCR.bC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation_1a1d06fdb341ee13f9ac74a95507f09c86"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">set</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15GridDescriptionE" title="osgeo::proj::operation::GridDescription"><span class="n"><span class="pre">GridDescription</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">gridsNeeded</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io18DatabaseContextPtrE" title="osgeo::proj::io::DatabaseContextPtr"><span class="n"><span class="pre">DatabaseContextPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">databaseContext</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">considerKnownGridsAsAvailable</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation21ConcatenatedOperation11gridsNeededERKN2io18DatabaseContextPtrEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return grids needed by an operation. </p> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation21ConcatenatedOperation6createERKN4util11PropertyMapERKNSt6vectorI24CoordinateOperationNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation21ConcatenatedOperation6createERKN4util11PropertyMapERKNSt6vectorI24CoordinateOperationNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation21ConcatenatedOperation6createERKN4util11PropertyMapERKNSt6vectorI24CoordinateOperationNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::ConcatenatedOperation::create__util::PropertyMapCR.std::vector:CoordinateOperationNNPtr:CR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation_1aeb86187f8fe8d1d1b59d742e597ec8e5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26ConcatenatedOperationNNPtrE" title="osgeo::proj::operation::ConcatenatedOperationNNPtr"><span class="n"><span class="pre">ConcatenatedOperationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">operationsIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation21ConcatenatedOperation6createERKN4util11PropertyMapERKNSt6vectorI24CoordinateOperationNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation"><span class="std std-ref">ConcatenatedOperation</span></a>. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>operationsIn</strong> – Vector of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">CoordinateOperation</span></a> steps. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation21ConcatenatedOperation21createComputeMetadataERKNSt6vectorI24CoordinateOperationNNPtrEEb"> +<span id="_CPPv3N5osgeo4proj9operation21ConcatenatedOperation21createComputeMetadataERKNSt6vectorI24CoordinateOperationNNPtrEEb"></span><span id="_CPPv2N5osgeo4proj9operation21ConcatenatedOperation21createComputeMetadataERKNSt6vectorI24CoordinateOperationNNPtrEEb"></span><span id="osgeo::proj::operation::ConcatenatedOperation::createComputeMetadata__std::vector:CoordinateOperationNNPtr:CR.b"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation_1a97b321ca529ab595b03e027dbf684707"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createComputeMetadata</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">operationsIn</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">checkExtent</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation21ConcatenatedOperation21createComputeMetadataERKNSt6vectorI24CoordinateOperationNNPtrEEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation"><span class="std std-ref">ConcatenatedOperation</span></a>, or return a single coordinate operation. </p> +<p>This computes its accuracy from the sum of its member operations, its extent</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>operationsIn</strong> – Vector of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">CoordinateOperation</span></a> steps. </p></li> +<li><p><strong>checkExtent</strong> – Whether we should check the non-emptiness of the intersection of the extents of the operations </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +</dl> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10ConversionE"> +<span id="_CPPv3N5osgeo4proj9operation10ConversionE"></span><span id="_CPPv2N5osgeo4proj9operation10ConversionE"></span><span id="osgeo::proj::operation::Conversion"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Conversion</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operationE" title="osgeo::proj::operation"><span class="n"><span class="pre">operation</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15SingleOperationE" title="osgeo::proj::operation::SingleOperation"><span class="n"><span class="pre">SingleOperation</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10ConversionE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>A mathematical operation on coordinates in which the parameter values are defined rather than empirically derived. </p> +<p>Application of the coordinate conversion introduces no error into output coordinates. The best-known example of a coordinate conversion is a map projection. For coordinate conversions the output coordinates are referenced to the same datum as are the input coordinates.</p> +<p>Coordinate conversions forming a component of a derived CRS have a source <a class="reference internal" href="crs.html#classosgeo_1_1proj_1_1crs_1_1CRS"><span class="std std-ref">crs::CRS</span></a> and a target <a class="reference internal" href="crs.html#classosgeo_1_1proj_1_1crs_1_1CRS"><span class="std std-ref">crs::CRS</span></a> that are NOT specified through the source and target associations, but through associations from <a class="reference internal" href="crs.html#classosgeo_1_1proj_1_1crs_1_1DerivedCRS"><span class="std std-ref">crs::DerivedCRS</span></a> to <a class="reference internal" href="crs.html#classosgeo_1_1proj_1_1crs_1_1SingleCRS"><span class="std std-ref">crs::SingleCRS</span></a>.</p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a></p> +</div> +</p> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1projection_parameters"> +<h2>Projection parameters<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1projection_parameters" title="Permalink to this headline">¶</a></h2> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1colatitude_cone_axis"> +<span id="classosgeo_1_1proj_1_1operation_1_1Conversion_1projection_parameters"></span><h3>Co-latitude of cone axis<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1colatitude_cone_axis" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1colatitude_cone_axis">The rotation applied to spherical coordinates for the oblique projection, measured on the conformal sphere in the plane of the meridian of origin.</p> +<p>EPSG:1036</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"> +<h3>Latitude of natural origin/Center Latitude<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude">The latitude of the point from which the values of both the geographical coordinates on the ellipsoid and the grid coordinates on the projection are deemed to increment or decrement for computational purposes. Alternatively it may be considered as the latitude of the point which in the absence of application of false coordinates has grid coordinates of (0,0).</p> +<p>EPSG:8801</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"> +<h3>Longitude of natural origin/Central Meridian<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude">The longitude of the point from which the values of both the geographical coordinates on the ellipsoid and the grid coordinates on the projection are deemed to increment or decrement for computational purposes. Alternatively it may be considered as the longitude of the point which in the absence of application of false coordinates has grid coordinates of (0,0). Sometimes known as “central meridian (CM)”.</p> +<p>EPSG:8802</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1scale"> +<h3>Scale Factor<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1scale">The factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the natural origin.</p> +<p>EPSG:8805</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"> +<h3>False Easting<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting">Since the natural origin may be at or near the centre of the projection and under normal coordinate circumstances would thus give rise to negative coordinates over parts of the mapped area, this origin is usually given false coordinates which are large enough to avoid this inconvenience. The False Easting, FE, is the value assigned to the abscissa (east or west) axis of the projection grid at the natural origin.</p> +<p>EPSG:8806</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"> +<h3>False Northing<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing">Since the natural origin may be at or near the centre of the projection and under normal coordinate circumstances would thus give rise to negative coordinates over parts of the mapped area, this origin is usually given false coordinates which are large enough to avoid this inconvenience. The False Northing, FN, is the value assigned to the ordinate (north or south) axis of the projection grid at the natural origin.</p> +<p>EPSG:8807</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_projection_centre"> +<h3>Latitude of projection centre<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_projection_centre" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_projection_centre">For an oblique projection, this is the latitude of the point at which the azimuth of the central line is defined.</p> +<p>EPSG:8811</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_projection_centre"> +<h3>Longitude of projection centre<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_projection_centre" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_projection_centre">For an oblique projection, this is the longitude of the point at which the azimuth of the central line is defined.</p> +<p>EPSG:8812</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1azimuth_initial_line"> +<h3>Azimuth of initial line<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1azimuth_initial_line" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1azimuth_initial_line">The azimuthal direction (north zero, east of north being positive) of the great circle which is the centre line of an oblique projection. The azimuth is given at the projection centre.</p> +<p>EPSG:8813</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1angle_from_recitfied_to_skrew_grid"> +<h3>Angle from Rectified to Skew Grid<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1angle_from_recitfied_to_skrew_grid" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1angle_from_recitfied_to_skrew_grid">The angle at the natural origin of an oblique projection through which the natural coordinate reference system is rotated to make the projection north axis parallel with true north.</p> +<p>EPSG:8814</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_initial_line"> +<h3>Scale factor on initial line<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_initial_line" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_initial_line">The factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the projection center.</p> +<p>EPSG:8815</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_projection_centre"> +<h3>Easting at projection centre<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_projection_centre" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_projection_centre">The easting value assigned to the projection centre.</p> +<p>EPSG:8816</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_projection_centre"> +<h3>Northing at projection centre<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_projection_centre" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_projection_centre">The northing value assigned to the projection centre.</p> +<p>EPSG:8817</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_pseudo_standard_parallel"> +<h3>Latitude of pseudo standard<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_pseudo_standard_parallel" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_pseudo_standard_parallel">parallel</p> +<p>Latitude of the parallel on which the conic or cylindrical projection is based. This latitude is not geographic, but is defined on the conformal sphere AFTER its rotation to obtain the oblique aspect of the projection.</p> +<p>EPSG:8818</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_pseudo_standard_parallel"> +<h3>Scale factor on pseudo<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_pseudo_standard_parallel" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_pseudo_standard_parallel">standard parallel</p> +<p>The factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the pseudo-standard parallel. EPSG:8819</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_false_origin"> +<h3>Latitude of false origin<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_false_origin" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_false_origin">The latitude of the point which is not the natural origin and at which grid coordinate values false easting and false northing are defined.</p> +<p>EPSG:8821</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_false_origin"> +<h3>Longitude of false origin<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_false_origin" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_false_origin">The longitude of the point which is not the natural origin and at which grid coordinate values false easting and false northing are defined.</p> +<p>EPSG:8822</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"> +<h3>Latitude of 1st standard parallel<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel">For a conic projection with two standard parallels, this is the latitude of one of the parallels of intersection of the cone with the ellipsoid. It is normally but not necessarily that nearest to the pole. Scale is true along this parallel.</p> +<p>EPSG:8823</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_second_std_parallel"> +<h3>Latitude of 2nd standard parallel<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_second_std_parallel" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_second_std_parallel">For a conic projection with two standard parallels, this is the latitude of one of the parallels at which the cone intersects with the ellipsoid. It is normally but not necessarily that nearest to the equator. Scale is true along this parallel.</p> +<p>EPSG:8824</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_false_origin"> +<h3>Easting of false origin<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_false_origin" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_false_origin">The easting value assigned to the false origin.</p> +<p>EPSG:8826</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_false_origin"> +<h3>Northing of false origin<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_false_origin" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_false_origin">The northing value assigned to the false origin.</p> +<p>EPSG:8827</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_std_parallel"> +<h3>Latitude of standard parallel<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_std_parallel" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_std_parallel">For polar aspect azimuthal projections, the parallel on which the scale factor is defined to be unity.</p> +<p>EPSG:8832</p> +</section> +<section id="classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_of_origin"> +<h3>Longitude of origin<a class="headerlink" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_of_origin" title="Permalink to this headline">¶</a></h3> +<p id="classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_of_origin">For polar aspect azimuthal projections, the meridian along which the northing axis increments and also across which parallels of latitude increment towards the north pole.</p> +<p>EPSG:8833 </p> +</section> +</section> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation10Conversion7inverseEv"> +<span id="_CPPv3NK5osgeo4proj9operation10Conversion7inverseEv"></span><span id="_CPPv2NK5osgeo4proj9operation10Conversion7inverseEv"></span><span id="osgeo::proj::operation::Conversion::inverseC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a76f1ab3f278fb0fa337051b84e029f3d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">inverse</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation10Conversion7inverseEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the inverse of the coordinate operation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Throws</dt> +<dd class="field-odd"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n">util</span></a><span class="p">::</span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util29UnsupportedOperationExceptionE" title="osgeo::proj::util::UnsupportedOperationException"><span class="n">UnsupportedOperationException</span></a></span></span> – </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation10Conversion5isUTMERiRb"> +<span id="_CPPv3NK5osgeo4proj9operation10Conversion5isUTMERiRb"></span><span id="_CPPv2NK5osgeo4proj9operation10Conversion5isUTMERiRb"></span><span id="osgeo::proj::operation::Conversion::isUTM__iR.bRC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a4e6567832075494b83c5dc0d37504953"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">isUTM</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">zone</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">north</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation10Conversion5isUTMERiRb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return whether a conversion is a [Universal Transverse Mercator] (<a class="reference external" href="https://proj.org/operations/projections/utm.html">https://proj.org/operations/projections/utm.html</a>) conversion. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>zone</strong> – <strong>[out]</strong> UTM zone number between 1 and 60. </p></li> +<li><p><strong>north</strong> – <strong>[out]</strong> true for UTM northern hemisphere, false for UTM southern hemisphere. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>true if it is a UTM conversion. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation10Conversion8identifyEv"> +<span id="_CPPv3NK5osgeo4proj9operation10Conversion8identifyEv"></span><span id="_CPPv2NK5osgeo4proj9operation10Conversion8identifyEv"></span><span id="osgeo::proj::operation::Conversion::identifyC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a903802472505711b1a0972c55fecce22"></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">identify</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation10Conversion8identifyEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a> object where some parameters are better identified. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation10Conversion20convertToOtherMethodEi"> +<span id="_CPPv3NK5osgeo4proj9operation10Conversion20convertToOtherMethodEi"></span><span id="_CPPv2NK5osgeo4proj9operation10Conversion20convertToOtherMethodEi"></span><span id="osgeo::proj::operation::Conversion::convertToOtherMethod__iC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a08de4328fd666ef323f4580328f80093"></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation13ConversionPtrE" title="osgeo::proj::operation::ConversionPtr"><span class="n"><span class="pre">ConversionPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">convertToOtherMethod</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">targetEPSGCode</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation10Conversion20convertToOtherMethodEi" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return an equivalent projection. </p> +<p>Currently implemented: <ul class="simple"> +<li><p>EPSG_CODE_METHOD_MERCATOR_VARIANT_A (1SP) to EPSG_CODE_METHOD_MERCATOR_VARIANT_B (2SP) </p></li> +<li><p>EPSG_CODE_METHOD_MERCATOR_VARIANT_B (2SP) to EPSG_CODE_METHOD_MERCATOR_VARIANT_A (1SP) </p></li> +<li><p>EPSG_CODE_METHOD_LAMBERT_CONIC_CONFORMAL_1SP to EPSG_CODE_METHOD_LAMBERT_CONIC_CONFORMAL_2SP </p></li> +<li><p>EPSG_CODE_METHOD_LAMBERT_CONIC_CONFORMAL_2SP to EPSG_CODE_METHOD_LAMBERT_CONIC_CONFORMAL_1SP </p></li> +</ul> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>targetEPSGCode</strong> – EPSG code of the target method. </p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new conversion, or nullptr </p> +</dd> +</dl> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion6createERKN4util11PropertyMapERK20OperationMethodNNPtrRKNSt6vectorI26GeneralParameterValueNNPtrEE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion6createERKN4util11PropertyMapERK20OperationMethodNNPtrRKNSt6vectorI26GeneralParameterValueNNPtrEE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion6createERKN4util11PropertyMapERK20OperationMethodNNPtrRKNSt6vectorI26GeneralParameterValueNNPtrEE"></span><span id="osgeo::proj::operation::Conversion::create__util::PropertyMapCR.OperationMethodNNPtrCR.std::vector:GeneralParameterValueNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a9be9576321ea275113110a9692bbee31"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation20OperationMethodNNPtrE" title="osgeo::proj::operation::OperationMethodNNPtr"><span class="n"><span class="pre">OperationMethodNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">methodIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26GeneralParameterValueNNPtrE" title="osgeo::proj::operation::GeneralParameterValueNNPtr"><span class="n"><span class="pre">GeneralParameterValueNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">values</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion6createERKN4util11PropertyMapERK20OperationMethodNNPtrRKNSt6vectorI26GeneralParameterValueNNPtrEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a> from a vector of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1GeneralParameterValue"><span class="std std-ref">GeneralParameterValue</span></a>. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>methodIn</strong> – the operation method. </p></li> +<li><p><strong>values</strong> – the values. </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion6createERKN4util11PropertyMapERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEERKNSt6vectorI19ParameterValueNNPtrEE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion6createERKN4util11PropertyMapERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEERKNSt6vectorI19ParameterValueNNPtrEE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion6createERKN4util11PropertyMapERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEERKNSt6vectorI19ParameterValueNNPtrEE"></span><span id="osgeo::proj::operation::Conversion::create__util::PropertyMapCR.util::PropertyMapCR.std::vector:OperationParameterNNPtr:CR.std::vector:ParameterValueNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a24bb090a98b20bb43220f8f30b48b3fc"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">propertiesConversion</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">propertiesOperationMethod</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation23OperationParameterNNPtrE" title="osgeo::proj::operation::OperationParameterNNPtr"><span class="n"><span class="pre">OperationParameterNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">parameters</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">values</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion6createERKN4util11PropertyMapERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEERKNSt6vectorI19ParameterValueNNPtrEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a> and its <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationMethod"><span class="std std-ref">OperationMethod</span></a>. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>propertiesConversion</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. At minimum the name should be defined. </p></li> +<li><p><strong>propertiesOperationMethod</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the operation method. At minimum the name should be defined. </p></li> +<li><p><strong>parameters</strong> – the operation parameters. </p></li> +<li><p><strong>values</strong> – the operation values. Constraint: values.size() == parameters.size() </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion9createUTMERKN4util11PropertyMapEib"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion9createUTMERKN4util11PropertyMapEib"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion9createUTMERKN4util11PropertyMapEib"></span><span id="osgeo::proj::operation::Conversion::createUTM__util::PropertyMapCR.i.b"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1af03239db54b63b6695481add8aa147c0"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createUTM</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">zone</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">north</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion9createUTMERKN4util11PropertyMapEib" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a [Universal Transverse Mercator] (<a class="reference external" href="https://proj.org/operations/projections/utm.html">https://proj.org/operations/projections/utm.html</a>) conversion. </p> +<p>UTM is a family of conversions, of EPSG codes from 16001 to 16060 for the northern hemisphere, and 17001 to 17060 for the southern hemisphere, based on the Transverse Mercator projection method.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>zone</strong> – UTM zone number between 1 and 60. </p></li> +<li><p><strong>north</strong> – true for UTM northern hemisphere, false for UTM southern hemisphere. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion24createTransverseMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion24createTransverseMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion24createTransverseMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createTransverseMercator__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a30e4d59692c1b278d3887d721a011fc3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createTransverseMercator</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion24createTransverseMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Transverse Mercator] (<a class="reference external" href="https://proj.org/operations/projections/tmerc.html">https://proj.org/operations/projections/tmerc.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9807] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9807">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9807</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale"><span class="std std-ref">Scale Factor</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion38createGaussSchreiberTransverseMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion38createGaussSchreiberTransverseMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion38createGaussSchreiberTransverseMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createGaussSchreiberTransverseMercator__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a0516ac1d422c24c53d38703ebeb7d0fe"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGaussSchreiberTransverseMercator</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion38createGaussSchreiberTransverseMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Gauss Schreiber Transverse Mercator] (<a class="reference external" href="https://proj.org/operations/projections/gstmerc.html">https://proj.org/operations/projections/gstmerc.html</a>) projection method. </p> +<p>This method is also known as Gauss-Laborde Reunion.</p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale"><span class="std std-ref">Scale Factor</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion37createTransverseMercatorSouthOrientedERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion37createTransverseMercatorSouthOrientedERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion37createTransverseMercatorSouthOrientedERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createTransverseMercatorSouthOriented__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a462e59cc423b97a93d29de46bedecb3e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createTransverseMercatorSouthOriented</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion37createTransverseMercatorSouthOrientedERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Transverse Mercator South Orientated] (<a class="reference external" href="https://proj.org/operations/projections/tmerc.html">https://proj.org/operations/projections/tmerc.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9808] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9808">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9808</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale"><span class="std std-ref">Scale Factor</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion25createTwoPointEquidistantERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion25createTwoPointEquidistantERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion25createTwoPointEquidistantERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createTwoPointEquidistant__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a3889ec027d0f4260f888534e8a77bc12"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createTwoPointEquidistant</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstPoint</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeFirstPoint</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeSecondPoint</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeSeconPoint</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion25createTwoPointEquidistantERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Two Point Equidistant] (<a class="reference external" href="https://proj.org/operations/projections/tpeqd.html">https://proj.org/operations/projections/tpeqd.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFirstPoint</strong> – Latitude of first point. </p></li> +<li><p><strong>longitudeFirstPoint</strong> – Longitude of first point. </p></li> +<li><p><strong>latitudeSecondPoint</strong> – Latitude of second point. </p></li> +<li><p><strong>longitudeSeconPoint</strong> – Longitude of second point. </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion24createTunisiaMappingGridERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion24createTunisiaMappingGridERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion24createTunisiaMappingGridERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createTunisiaMappingGrid__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aac79d8c22da016e2a41f55e17518244c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createTunisiaMappingGrid</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion24createTunisiaMappingGridERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the Tunisia Mapping Grid projection method. </p> +<p>This method is defined as [EPSG:9816] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9816">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9816</a>)</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>There is currently no implementation of the method formulas in PROJ.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion21createAlbersEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion21createAlbersEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion21createAlbersEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createAlbersEqualArea__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1af6e2259b74d27f882c2fe0a8123393b8"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createAlbersEqualArea</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeSecondParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">eastingFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">northingFalseOrigin</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion21createAlbersEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Albers Conic Equal Area] (<a class="reference external" href="https://proj.org/operations/projections/aea.html">https://proj.org/operations/projections/aea.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9822] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9822">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9822</a>)</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>the order of arguments is conformant with the corresponding EPSG mode and different than OGRSpatialReference::setACEA() of GDAL <= 2.3</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_false_origin"><span class="std std-ref">Latitude of false origin</span></a> </p></li> +<li><p><strong>longitudeFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_false_origin"><span class="std std-ref">Longitude of false origin</span></a> </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a> </p></li> +<li><p><strong>latitudeSecondParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_second_std_parallel"><span class="std std-ref">Latitude of 2nd standard parallel</span></a> </p></li> +<li><p><strong>eastingFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_false_origin"><span class="std std-ref">Easting of false origin</span></a> </p></li> +<li><p><strong>northingFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_false_origin"><span class="std std-ref">Northing of false origin</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion31createLambertConicConformal_1SPERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion31createLambertConicConformal_1SPERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion31createLambertConicConformal_1SPERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createLambertConicConformal_1SP__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aa7c8084e85772bd7deffa9183515d21a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createLambertConicConformal_1SP</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion31createLambertConicConformal_1SPERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Lambert Conic Conformal 1SP] (<a class="reference external" href="https://proj.org/operations/projections/lcc.html">https://proj.org/operations/projections/lcc.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9801] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9801">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9801</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale"><span class="std std-ref">Scale Factor</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion31createLambertConicConformal_2SPERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion31createLambertConicConformal_2SPERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion31createLambertConicConformal_2SPERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createLambertConicConformal_2SP__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aa4313999515529604f41f74ce5040698"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createLambertConicConformal_2SP</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeSecondParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">eastingFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">northingFalseOrigin</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion31createLambertConicConformal_2SPERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Lambert Conic Conformal (2SP)] (<a class="reference external" href="https://proj.org/operations/projections/lcc.html">https://proj.org/operations/projections/lcc.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9802] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9802">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9802</a>)</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>the order of arguments is conformant with the corresponding EPSG mode and different than OGRSpatialReference::setLCC() of GDAL <= 2.3</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_false_origin"><span class="std std-ref">Latitude of false origin</span></a> </p></li> +<li><p><strong>longitudeFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_false_origin"><span class="std std-ref">Longitude of false origin</span></a> </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a> </p></li> +<li><p><strong>latitudeSecondParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_second_std_parallel"><span class="std std-ref">Latitude of 2nd standard parallel</span></a> </p></li> +<li><p><strong>eastingFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_false_origin"><span class="std std-ref">Easting of false origin</span></a> </p></li> +<li><p><strong>northingFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_false_origin"><span class="std std-ref">Northing of false origin</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion40createLambertConicConformal_2SP_MichiganERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common5ScaleE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion40createLambertConicConformal_2SP_MichiganERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common5ScaleE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion40createLambertConicConformal_2SP_MichiganERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common5ScaleE"></span><span id="osgeo::proj::operation::Conversion::createLambertConicConformal_2SP_Michigan__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR.common::ScaleCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a7a28f69a81bdb08936b355b1b292ab3b"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createLambertConicConformal_2SP_Michigan</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeSecondParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">eastingFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">northingFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">ellipsoidScalingFactor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion40createLambertConicConformal_2SP_MichiganERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common5ScaleE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Lambert Conic Conformal (2SP Michigan)] (<a class="reference external" href="https://proj.org/operations/projections/lcc.html">https://proj.org/operations/projections/lcc.html</a>) projection method. </p> +<p>This method is defined as [EPSG:1051] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1051">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1051</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_false_origin"><span class="std std-ref">Latitude of false origin</span></a> </p></li> +<li><p><strong>longitudeFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_false_origin"><span class="std std-ref">Longitude of false origin</span></a> </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a> </p></li> +<li><p><strong>latitudeSecondParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_second_std_parallel"><span class="std std-ref">Latitude of 2nd standard parallel</span></a> </p></li> +<li><p><strong>eastingFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_false_origin"><span class="std std-ref">Easting of false origin</span></a> </p></li> +<li><p><strong>northingFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_false_origin"><span class="std std-ref">Northing of false origin</span></a> </p></li> +<li><p><strong>ellipsoidScalingFactor</strong> – Ellipsoid scaling factor. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion39createLambertConicConformal_2SP_BelgiumERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion39createLambertConicConformal_2SP_BelgiumERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion39createLambertConicConformal_2SP_BelgiumERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createLambertConicConformal_2SP_Belgium__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a8f75f57f84ce0eb6b6f6122fb49fd620"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createLambertConicConformal_2SP_Belgium</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeSecondParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">eastingFalseOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">northingFalseOrigin</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion39createLambertConicConformal_2SP_BelgiumERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Lambert Conic Conformal (2SP Belgium)] (<a class="reference external" href="https://proj.org/operations/projections/lcc.html">https://proj.org/operations/projections/lcc.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9803] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9803">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9803</a>)</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>the order of arguments is conformant with the corresponding EPSG mode and different than OGRSpatialReference::setLCCB() of GDAL <= 2.3</p> +</div> +<div class="admonition warning"> +<p class="admonition-title">Warning</p> +<p>The formulas used currently in PROJ are, incorrectly, the ones of the regular LCC_2SP method.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_false_origin"><span class="std std-ref">Latitude of false origin</span></a> </p></li> +<li><p><strong>longitudeFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_false_origin"><span class="std std-ref">Longitude of false origin</span></a> </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a> </p></li> +<li><p><strong>latitudeSecondParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_second_std_parallel"><span class="std std-ref">Latitude of 2nd standard parallel</span></a> </p></li> +<li><p><strong>eastingFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_false_origin"><span class="std std-ref">Easting of false origin</span></a> </p></li> +<li><p><strong>northingFalseOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_false_origin"><span class="std std-ref">Northing of false origin</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion26createAzimuthalEquidistantERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion26createAzimuthalEquidistantERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion26createAzimuthalEquidistantERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createAzimuthalEquidistant__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a9a3dc1ba922be3fb7a3a10d49c4a93ee"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createAzimuthalEquidistant</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion26createAzimuthalEquidistantERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Modified Azimuthal Equidistant] (<a class="reference external" href="https://proj.org/operations/projections/aeqd.html">https://proj.org/operations/projections/aeqd.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9832] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9832">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9832</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>longitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion20createGuamProjectionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion20createGuamProjectionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion20createGuamProjectionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createGuamProjection__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1af991dab7036798a6586bd0e16083e964"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGuamProjection</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion20createGuamProjectionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Guam Projection] (<a class="reference external" href="https://proj.org/operations/projections/aeqd.html">https://proj.org/operations/projections/aeqd.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9831] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9831">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9831</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>longitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion11createBonneERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion11createBonneERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion11createBonneERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createBonne__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a8cf300afc8960c4085b643bfb2ce4c25"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createBonne</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion11createBonneERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Bonne] (<a class="reference external" href="https://proj.org/operations/projections/bonne.html">https://proj.org/operations/projections/bonne.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9827] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9827">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9827</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> . PROJ calls its the standard parallel 1. </p></li> +<li><p><strong>longitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion42createLambertCylindricalEqualAreaSphericalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion42createLambertCylindricalEqualAreaSphericalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion42createLambertCylindricalEqualAreaSphericalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createLambertCylindricalEqualAreaSpherical__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1ae242b275645c6fdbe157dd85c93243d5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createLambertCylindricalEqualAreaSpherical</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion42createLambertCylindricalEqualAreaSphericalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Lambert Cylindrical Equal Area (Spherical)] (<a class="reference external" href="https://proj.org/operations/projections/cea.html">https://proj.org/operations/projections/cea.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9834] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9834">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9834</a>)</p> +<div class="admonition warning"> +<p class="admonition-title">Warning</p> +<p>The PROJ cea computation code would select the ellipsoidal form if a non-spherical ellipsoid is used for the base GeographicCRS.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a>. </p></li> +<li><p><strong>longitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion33createLambertCylindricalEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion33createLambertCylindricalEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion33createLambertCylindricalEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createLambertCylindricalEqualArea__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a9bdbcfa11f047ab9e17eb0296efd9bd2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createLambertCylindricalEqualArea</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion33createLambertCylindricalEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Lambert Cylindrical Equal Area (ellipsoidal form)] (<a class="reference external" href="https://proj.org/operations/projections/cea.html">https://proj.org/operations/projections/cea.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9835] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9835">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9835</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a>. </p></li> +<li><p><strong>longitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion20createCassiniSoldnerERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion20createCassiniSoldnerERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion20createCassiniSoldnerERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createCassiniSoldner__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1ae98b066ec013397353ba22510adeeb5c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createCassiniSoldner</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion20createCassiniSoldnerERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Cassini-Soldner] (<a class="reference external" href="https://proj.org/operations/projections/cass.html">https://proj.org/operations/projections/cass.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9806] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9806">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9806</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion22createEquidistantConicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion22createEquidistantConicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion22createEquidistantConicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEquidistantConic__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a63c82389ab8f3202c900bac7d41ca6aa"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEquidistantConic</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeSecondParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion22createEquidistantConicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Equidistant Conic] (<a class="reference external" href="https://proj.org/operations/projections/eqdc.html">https://proj.org/operations/projections/eqdc.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>Although not found in EPSG, the order of arguments is conformant with the “spirit” of EPSG and different than OGRSpatialReference::setEC() of GDAL <= 2.3 *</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set.</p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a> </p></li> +<li><p><strong>latitudeSecondParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_second_std_parallel"><span class="std std-ref">Latitude of 2nd standard parallel</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion13createEckertIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion13createEckertIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion13createEckertIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEckertI__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a4912c1ab81abb468b477e31d65a06705"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEckertI</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion13createEckertIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Eckert I] (<a class="reference external" href="https://proj.org/operations/projections/eck1.html">https://proj.org/operations/projections/eck1.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion14createEckertIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion14createEckertIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion14createEckertIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEckertII__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aafb120956ccbbc8c8d51e741a198f630"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEckertII</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion14createEckertIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Eckert II] (<a class="reference external" href="https://proj.org/operations/projections/eck2.html">https://proj.org/operations/projections/eck2.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion15createEckertIIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion15createEckertIIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion15createEckertIIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEckertIII__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a91083cb2c918cd8684fb92d5056eaa97"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEckertIII</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion15createEckertIIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Eckert III] (<a class="reference external" href="https://proj.org/operations/projections/eck3.html">https://proj.org/operations/projections/eck3.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion14createEckertIVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion14createEckertIVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion14createEckertIVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEckertIV__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a342c6e953a37c760c0556837053f1619"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEckertIV</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion14createEckertIVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Eckert IV] (<a class="reference external" href="https://proj.org/operations/projections/eck4.html">https://proj.org/operations/projections/eck4.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion13createEckertVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion13createEckertVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion13createEckertVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEckertV__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aa8be36b476531bb5f55dbd3a25e892c3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEckertV</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion13createEckertVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Eckert V] (<a class="reference external" href="https://proj.org/operations/projections/eck5.html">https://proj.org/operations/projections/eck5.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion14createEckertVIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion14createEckertVIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion14createEckertVIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEckertVI__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a3111b3491d69660c3285d1e8a945f202"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEckertVI</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion14createEckertVIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Eckert VI] (<a class="reference external" href="https://proj.org/operations/projections/eck6.html">https://proj.org/operations/projections/eck6.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion28createEquidistantCylindricalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion28createEquidistantCylindricalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion28createEquidistantCylindricalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEquidistantCylindrical__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a0d701a01f0a9612c6a6df96ec950ad70"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEquidistantCylindrical</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion28createEquidistantCylindricalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Equidistant Cylindrical] (<a class="reference external" href="https://proj.org/operations/projections/eqc.html">https://proj.org/operations/projections/eqc.html</a>) projection method. </p> +<p>This is also known as the Equirectangular method, and in the particular case where the latitude of first parallel is 0.</p> +<p>This method is defined as [EPSG:1028] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1028">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1028</a>)</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>This is the equivalent OGRSpatialReference::SetEquirectangular2( 0.0, latitudeFirstParallel, falseEasting, falseNorthing ) of GDAL <= 2.3, where the lat_0 / center_latitude parameter is forced to 0.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a>. </p></li> +<li><p><strong>longitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion37createEquidistantCylindricalSphericalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion37createEquidistantCylindricalSphericalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion37createEquidistantCylindricalSphericalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEquidistantCylindricalSpherical__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a2508c0bec8aad7d9bb3edd4fa5dd580d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEquidistantCylindricalSpherical</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion37createEquidistantCylindricalSphericalERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Equidistant Cylindrical (Spherical)] (<a class="reference external" href="https://proj.org/operations/projections/eqc.html">https://proj.org/operations/projections/eqc.html</a>) projection method. </p> +<p>This is also known as the Equirectangular method, and in the particular case where the latitude of first parallel is 0.</p> +<p>This method is defined as [EPSG:1029] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1029">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1029</a>)</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>This is the equivalent OGRSpatialReference::SetEquirectangular2( 0.0, latitudeFirstParallel, falseEasting, falseNorthing ) of GDAL <= 2.3, where the lat_0 / center_latitude parameter is forced to 0.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a>. </p></li> +<li><p><strong>longitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion10createGallERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion10createGallERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion10createGallERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createGall__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a593290771f14ee522db4e487feb051be"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGall</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion10createGallERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Gall (Stereographic)] (<a class="reference external" href="https://proj.org/operations/projections/gall.html">https://proj.org/operations/projections/gall.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion21createGoodeHomolosineERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion21createGoodeHomolosineERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion21createGoodeHomolosineERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createGoodeHomolosine__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1ab6f51d44828de98129bc9104bad2192e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGoodeHomolosine</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion21createGoodeHomolosineERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Goode Homolosine] (<a class="reference external" href="https://proj.org/operations/projections/goode.html">https://proj.org/operations/projections/goode.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion32createInterruptedGoodeHomolosineERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion32createInterruptedGoodeHomolosineERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion32createInterruptedGoodeHomolosineERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createInterruptedGoodeHomolosine__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a8fde35e969e8ade3077bb38e7ecee843"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createInterruptedGoodeHomolosine</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion32createInterruptedGoodeHomolosineERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Interrupted Goode Homolosine] (<a class="reference external" href="https://proj.org/operations/projections/igh.html">https://proj.org/operations/projections/igh.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>OGRSpatialReference::SetIGH() of GDAL <= 2.3 assumes the 3 projection parameters to be zero and this is the nominal case.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion34createGeostationarySatelliteSweepXERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion34createGeostationarySatelliteSweepXERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion34createGeostationarySatelliteSweepXERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createGeostationarySatelliteSweepX__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a6c2351fd5ba95fa842738a00788f2173"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGeostationarySatelliteSweepX</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">height</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion34createGeostationarySatelliteSweepXERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Geostationary Satellite View] (<a class="reference external" href="https://proj.org/operations/projections/geos.html">https://proj.org/operations/projections/geos.html</a>) projection method, with the sweep angle axis of the viewing instrument being x. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>height</strong> – Height of the view point above the Earth. </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion34createGeostationarySatelliteSweepYERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion34createGeostationarySatelliteSweepYERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion34createGeostationarySatelliteSweepYERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createGeostationarySatelliteSweepY__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a724809b67d03846574109bfc7c853e08"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGeostationarySatelliteSweepY</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">height</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion34createGeostationarySatelliteSweepYERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Geostationary Satellite View] (<a class="reference external" href="https://proj.org/operations/projections/geos.html">https://proj.org/operations/projections/geos.html</a>) projection method, with the sweep angle axis of the viewing instrument being y. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>height</strong> – Height of the view point above the Earth. </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion14createGnomonicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion14createGnomonicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion14createGnomonicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createGnomonic__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1af46b743b8dfb53de7b36331f92ae190f"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGnomonic</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion14createGnomonicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Gnomonic] (<a class="reference external" href="https://proj.org/operations/projections/gnom.html">https://proj.org/operations/projections/gnom.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion35createHotineObliqueMercatorVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion35createHotineObliqueMercatorVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion35createHotineObliqueMercatorVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createHotineObliqueMercatorVariantA__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a46b5ffee86f3398839e2588213480e66"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createHotineObliqueMercatorVariantA</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">azimuthInitialLine</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">angleFromRectifiedToSkrewGrid</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion35createHotineObliqueMercatorVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Hotine Oblique Mercator (Variant A)] (<a class="reference external" href="https://proj.org/operations/projections/omerc.html">https://proj.org/operations/projections/omerc.html</a>) projection method. </p> +<p>This is the variant with the no_uoff parameter, which corresponds to GDAL >=2.3 Hotine_Oblique_Mercator projection. In this variant, the false grid coordinates are defined at the intersection of the initial line and the aposphere (the equator on one of the intermediate surfaces inherent in the method), that is at the natural origin of the coordinate system).</p> +<p>This method is defined as [EPSG:9812] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9812">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9812</a>)</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>In the case where azimuthInitialLine = angleFromRectifiedToSkrewGrid = 90deg, this maps to the [Swiss Oblique Mercator] (<a class="reference external" href="https://proj.org/operations/projections/somerc.html">https://proj.org/operations/projections/somerc.html</a>) formulas.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_projection_centre"><span class="std std-ref">Latitude of projection centre</span></a> </p></li> +<li><p><strong>longitudeProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_projection_centre"><span class="std std-ref">Longitude of projection centre</span></a> </p></li> +<li><p><strong>azimuthInitialLine</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1azimuth_initial_line"><span class="std std-ref">Azimuth of initial line</span></a> </p></li> +<li><p><strong>angleFromRectifiedToSkrewGrid</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1angle_from_recitfied_to_skrew_grid"><span class="std std-ref">Angle from Rectified to Skew Grid</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_initial_line"><span class="std std-ref">Scale factor on initial line</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion35createHotineObliqueMercatorVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion35createHotineObliqueMercatorVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion35createHotineObliqueMercatorVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createHotineObliqueMercatorVariantB__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aa80a339ca744ca59663f928e05600b6f"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createHotineObliqueMercatorVariantB</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">azimuthInitialLine</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">angleFromRectifiedToSkrewGrid</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">eastingProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">northingProjectionCentre</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion35createHotineObliqueMercatorVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Hotine Oblique Mercator (Variant B)] (<a class="reference external" href="https://proj.org/operations/projections/omerc.html">https://proj.org/operations/projections/omerc.html</a>) projection method. </p> +<p>This is the variant without the no_uoff parameter, which corresponds to GDAL >=2.3 Hotine_Oblique_Mercator_Azimuth_Center projection. In this variant, the false grid coordinates are defined at the projection centre.</p> +<p>This method is defined as [EPSG:9815] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9815">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9815</a>)</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>In the case where azimuthInitialLine = angleFromRectifiedToSkrewGrid = 90deg, this maps to the [Swiss Oblique Mercator] (<a class="reference external" href="https://proj.org/operations/projections/somerc.html">https://proj.org/operations/projections/somerc.html</a>) formulas.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_projection_centre"><span class="std std-ref">Latitude of projection centre</span></a> </p></li> +<li><p><strong>longitudeProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_projection_centre"><span class="std std-ref">Longitude of projection centre</span></a> </p></li> +<li><p><strong>azimuthInitialLine</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1azimuth_initial_line"><span class="std std-ref">Azimuth of initial line</span></a> </p></li> +<li><p><strong>angleFromRectifiedToSkrewGrid</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1angle_from_recitfied_to_skrew_grid"><span class="std std-ref">Angle from Rectified to Skew Grid</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_initial_line"><span class="std std-ref">Scale factor on initial line</span></a> </p></li> +<li><p><strong>eastingProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_projection_centre"><span class="std std-ref">Easting at projection centre</span></a> </p></li> +<li><p><strong>northingProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_projection_centre"><span class="std std-ref">Northing at projection centre</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion48createHotineObliqueMercatorTwoPointNaturalOriginERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion48createHotineObliqueMercatorTwoPointNaturalOriginERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion48createHotineObliqueMercatorTwoPointNaturalOriginERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createHotineObliqueMercatorTwoPointNaturalOrigin__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a4917e3177e6ef955bdbc1bd11e5e8746"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createHotineObliqueMercatorTwoPointNaturalOrigin</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudePoint1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudePoint1</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudePoint2</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudePoint2</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">eastingProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">northingProjectionCentre</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion48createHotineObliqueMercatorTwoPointNaturalOriginERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Hotine Oblique Mercator Two Point Natural Origin] (<a class="reference external" href="https://proj.org/operations/projections/omerc.html">https://proj.org/operations/projections/omerc.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_projection_centre"><span class="std std-ref">Latitude of projection centre</span></a> </p></li> +<li><p><strong>latitudePoint1</strong> – Latitude of point 1. </p></li> +<li><p><strong>longitudePoint1</strong> – Latitude of point 1. </p></li> +<li><p><strong>latitudePoint2</strong> – Latitude of point 2. </p></li> +<li><p><strong>longitudePoint2</strong> – Longitude of point 2. </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_initial_line"><span class="std std-ref">Scale factor on initial line</span></a> </p></li> +<li><p><strong>eastingProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1easting_projection_centre"><span class="std std-ref">Easting at projection centre</span></a> </p></li> +<li><p><strong>northingProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1northing_projection_centre"><span class="std std-ref">Northing at projection centre</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion28createLabordeObliqueMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion28createLabordeObliqueMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion28createLabordeObliqueMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createLabordeObliqueMercator__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a269f7863be38b415b7dbd7ad2ee22748"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createLabordeObliqueMercator</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">azimuthInitialLine</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion28createLabordeObliqueMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Laborde Oblique Mercator] (<a class="reference external" href="https://proj.org/operations/projections/labrd.html">https://proj.org/operations/projections/labrd.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9813] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9813">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9813</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_projection_centre"><span class="std std-ref">Latitude of projection centre</span></a> </p></li> +<li><p><strong>longitudeProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_projection_centre"><span class="std std-ref">Longitude of projection centre</span></a> </p></li> +<li><p><strong>azimuthInitialLine</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1azimuth_initial_line"><span class="std std-ref">Azimuth of initial line</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_initial_line"><span class="std std-ref">Scale factor on initial line</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion36createInternationalMapWorldPolyconicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion36createInternationalMapWorldPolyconicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion36createInternationalMapWorldPolyconicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createInternationalMapWorldPolyconic__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aa7a9a03b624d31160afa24e03840a649"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createInternationalMapWorldPolyconic</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeSecondParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion36createInternationalMapWorldPolyconicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [International Map of the World Polyconic] (<a class="reference external" href="https://proj.org/operations/projections/imw_p.html">https://proj.org/operations/projections/imw_p.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>the order of arguments is conformant with the corresponding EPSG mode and different than OGRSpatialReference::SetIWMPolyconic() of GDAL <= 2.3</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a> </p></li> +<li><p><strong>latitudeSecondParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_second_std_parallel"><span class="std std-ref">Latitude of 2nd standard parallel</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion25createKrovakNorthOrientedERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion25createKrovakNorthOrientedERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion25createKrovakNorthOrientedERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createKrovakNorthOriented__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a9d0a27b016d07a8f9eae2bcfdedf3e22"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createKrovakNorthOriented</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeOfOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">colatitudeConeAxis</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudePseudoStandardParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scaleFactorPseudoStandardParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion25createKrovakNorthOrientedERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Krovak (north oriented)] (<a class="reference external" href="https://proj.org/operations/projections/krovak.html">https://proj.org/operations/projections/krovak.html</a>) projection method. </p> +<p>This method is defined as [EPSG:1041] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1041">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1041</a>)</p> +<p>The coordinates are returned in the “GIS friendly” order: easting, northing. This method is similar to <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1ae4268559484e2322080b187d09a2dc5f"><span class="std std-ref">createKrovak()</span></a>, except that the later returns projected values as southing, westing, where southing(Krovak) = -northing(Krovak_North) and westing(Krovak) = -easting(Krovak_North).</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>The current PROJ implementation of Krovak hard-codes colatitudeConeAxis = 30deg17’17.30311” and latitudePseudoStandardParallel = 78deg30’N, which are the values used for the ProjectedCRS S-JTSK (Ferro) / Krovak East North (EPSG:5221). It also hard-codes the parameters of the Bessel ellipsoid typically used for Krovak.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_projection_centre"><span class="std std-ref">Latitude of projection centre</span></a> </p></li> +<li><p><strong>longitudeOfOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_of_origin"><span class="std std-ref">Longitude of origin</span></a> </p></li> +<li><p><strong>colatitudeConeAxis</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1colatitude_cone_axis"><span class="std std-ref">Co-latitude of cone axis</span></a> </p></li> +<li><p><strong>latitudePseudoStandardParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_pseudo_standard_parallel"><span class="std std-ref">Latitude of pseudo standard</span></a> </p></li> +<li><p><strong>scaleFactorPseudoStandardParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_pseudo_standard_parallel"><span class="std std-ref">Scale factor on pseudo</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion12createKrovakERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion12createKrovakERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion12createKrovakERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createKrovak__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1ae4268559484e2322080b187d09a2dc5f"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createKrovak</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeProjectionCentre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeOfOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">colatitudeConeAxis</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudePseudoStandardParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scaleFactorPseudoStandardParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion12createKrovakERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Krovak] (<a class="reference external" href="https://proj.org/operations/projections/krovak.html">https://proj.org/operations/projections/krovak.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9819] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9819">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9819</a>)</p> +<p>The coordinates are returned in the historical order: southing, westing This method is similar to <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1a9d0a27b016d07a8f9eae2bcfdedf3e22"><span class="std std-ref">createKrovakNorthOriented()</span></a>, except that the later returns projected values as easting, northing, where easting(Krovak_North) = -westing(Krovak) and northing(Krovak_North) = -southing(Krovak).</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>The current PROJ implementation of Krovak hard-codes colatitudeConeAxis = 30deg17’17.30311” and latitudePseudoStandardParallel = 78deg30’N, which are the values used for the ProjectedCRS S-JTSK (Ferro) / Krovak East North (EPSG:5221). It also hard-codes the parameters of the Bessel ellipsoid typically used for Krovak.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeProjectionCentre</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_projection_centre"><span class="std std-ref">Latitude of projection centre</span></a> </p></li> +<li><p><strong>longitudeOfOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_of_origin"><span class="std std-ref">Longitude of origin</span></a> </p></li> +<li><p><strong>colatitudeConeAxis</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1colatitude_cone_axis"><span class="std std-ref">Co-latitude of cone axis</span></a> </p></li> +<li><p><strong>latitudePseudoStandardParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_pseudo_standard_parallel"><span class="std std-ref">Latitude of pseudo standard</span></a> </p></li> +<li><p><strong>scaleFactorPseudoStandardParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale_factor_pseudo_standard_parallel"><span class="std std-ref">Scale factor on pseudo</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion31createLambertAzimuthalEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion31createLambertAzimuthalEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion31createLambertAzimuthalEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createLambertAzimuthalEqualArea__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a2c4a6824a1e592fb2639ee8da66df503"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createLambertAzimuthalEqualArea</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeNatOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion31createLambertAzimuthalEqualAreaERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Lambert Azimuthal Equal Area] (<a class="reference external" href="https://proj.org/operations/projections/laea.html">https://proj.org/operations/projections/laea.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9820] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9820">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9820</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>longitudeNatOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion23createMillerCylindricalERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion23createMillerCylindricalERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion23createMillerCylindricalERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createMillerCylindrical__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1ac6f2c0bf7993cbd1f2c9f9ad05824c32"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createMillerCylindrical</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion23createMillerCylindricalERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Miller Cylindrical] (<a class="reference external" href="https://proj.org/operations/projections/mill.html">https://proj.org/operations/projections/mill.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion22createMercatorVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion22createMercatorVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion22createMercatorVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createMercatorVariantA__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a0d5473f348467097a5dd97c841a06236"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createMercatorVariantA</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion22createMercatorVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Mercator] (<a class="reference external" href="https://proj.org/operations/projections/merc.html">https://proj.org/operations/projections/merc.html</a>) projection method. </p> +<p>This is the variant, also known as Mercator (1SP), defined with the scale factor. Note that latitude of natural origin (centerLat) is a parameter, but unused in the transformation formulas.</p> +<p>This method is defined as [EPSG:9804] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9804">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9804</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> . Should be 0. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale"><span class="std std-ref">Scale Factor</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion22createMercatorVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion22createMercatorVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion22createMercatorVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createMercatorVariantB__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a738777050b921ae756a5102b925cc7ba"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createMercatorVariantB</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeFirstParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion22createMercatorVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Mercator] (<a class="reference external" href="https://proj.org/operations/projections/merc.html">https://proj.org/operations/projections/merc.html</a>) projection method. </p> +<p>This is the variant, also known as Mercator (2SP), defined with the latitude of the first standard parallel (the second standard parallel is implicitly the opposite value). The latitude of natural origin is fixed to zero.</p> +<p>This method is defined as [EPSG:9805] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9805">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9805</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeFirstParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_first_std_parallel"><span class="std std-ref">Latitude of 1st standard parallel</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion40createPopularVisualisationPseudoMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion40createPopularVisualisationPseudoMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion40createPopularVisualisationPseudoMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createPopularVisualisationPseudoMercator__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a7c71410eea14e1c7e41b3ac8ee6604f1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createPopularVisualisationPseudoMercator</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion40createPopularVisualisationPseudoMercatorERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Popular Visualisation Pseudo Mercator] (<a class="reference external" href="https://proj.org/operations/projections/webmerc.html">https://proj.org/operations/projections/webmerc.html</a>) projection method. </p> +<p>Also known as WebMercator. Mostly/only used for Projected CRS EPSG:3857 (WGS 84 / Pseudo-Mercator)</p> +<p>This method is defined as [EPSG:1024] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1024">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1024</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> . Usually 0 </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> . Usually 0 </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> . Usually 0 </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> . Usually 0 </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion15createMollweideERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion15createMollweideERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion15createMollweideERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createMollweide__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a302c8d9bdaff065f2621f27b701615c6"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createMollweide</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion15createMollweideERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Mollweide] (<a class="reference external" href="https://proj.org/operations/projections/moll.html">https://proj.org/operations/projections/moll.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion27createNewZealandMappingGridERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion27createNewZealandMappingGridERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion27createNewZealandMappingGridERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createNewZealandMappingGrid__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1afb81ccd01129ff40ed17272c35f5cd4e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createNewZealandMappingGrid</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion27createNewZealandMappingGridERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [New Zealand Map Grid] (<a class="reference external" href="https://proj.org/operations/projections/nzmg.html">https://proj.org/operations/projections/nzmg.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9811] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9811">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9811</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion26createObliqueStereographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion26createObliqueStereographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion26createObliqueStereographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createObliqueStereographic__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a599004d6fddc111b29715629f0edeb85"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createObliqueStereographic</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion26createObliqueStereographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Oblique Stereographic (Alternative)] (<a class="reference external" href="https://proj.org/operations/projections/sterea.html">https://proj.org/operations/projections/sterea.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9809] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9809">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9809</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale"><span class="std std-ref">Scale Factor</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion18createOrthographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion18createOrthographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion18createOrthographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createOrthographic__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1abd61efe7b8e71595f0b5b137452d9343"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createOrthographic</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion18createOrthographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Orthographic] (<a class="reference external" href="https://proj.org/operations/projections/ortho.html">https://proj.org/operations/projections/ortho.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9840] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9840">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9840</a>)</p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>Before PROJ 7.2, only the spherical formulation was implemented.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion23createAmericanPolyconicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion23createAmericanPolyconicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion23createAmericanPolyconicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createAmericanPolyconic__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1ab94c4a18eddb1b6b0912249694b19d1f"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createAmericanPolyconic</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion23createAmericanPolyconicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [American Polyconic] (<a class="reference external" href="https://proj.org/operations/projections/poly.html">https://proj.org/operations/projections/poly.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9818] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9818">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9818</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion32createPolarStereographicVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion32createPolarStereographicVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion32createPolarStereographicVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createPolarStereographicVariantA__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aa3f7f1612c461724f9c096f82146bf35"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createPolarStereographicVariantA</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion32createPolarStereographicVariantAERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Polar Stereographic (Variant A)] (<a class="reference external" href="https://proj.org/operations/projections/stere.html">https://proj.org/operations/projections/stere.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9810] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9810">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9810</a>)</p> +<p>This is the variant of polar stereographic defined with a scale factor.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> . Should be 90 deg ou -90 deg. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale"><span class="std std-ref">Scale Factor</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion32createPolarStereographicVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion32createPolarStereographicVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion32createPolarStereographicVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createPolarStereographicVariantB__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a800f9fbdad248ddab6052b914ce5a17d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createPolarStereographicVariantB</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeStandardParallel</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">longitudeOfOrigin</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion32createPolarStereographicVariantBERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Polar Stereographic (Variant B)] (<a class="reference external" href="https://proj.org/operations/projections/stere.html">https://proj.org/operations/projections/stere.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9829] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9829">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9829</a>)</p> +<p>This is the variant of polar stereographic defined with a latitude of standard parallel.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeStandardParallel</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1latitude_std_parallel"><span class="std std-ref">Latitude of standard parallel</span></a> </p></li> +<li><p><strong>longitudeOfOrigin</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1longitude_of_origin"><span class="std std-ref">Longitude of origin</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion14createRobinsonERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion14createRobinsonERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion14createRobinsonERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createRobinson__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1ab98a66c19ff4da6b9087a950193e84c6"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createRobinson</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion14createRobinsonERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Robinson] (<a class="reference external" href="https://proj.org/operations/projections/robin.html">https://proj.org/operations/projections/robin.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion16createSinusoidalERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion16createSinusoidalERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion16createSinusoidalERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createSinusoidal__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a65474d0576c0f9252a5a396054a991ad"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createSinusoidal</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion16createSinusoidalERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Sinusoidal] (<a class="reference external" href="https://proj.org/operations/projections/sinu.html">https://proj.org/operations/projections/sinu.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion19createStereographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion19createStereographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion19createStereographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createStereographic__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::ScaleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1ad56aab00f18159dd203d181b82d8442b"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createStereographic</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">scale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion19createStereographicERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5ScaleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Stereographic] (<a class="reference external" href="https://proj.org/operations/projections/stere.html">https://proj.org/operations/projections/stere.html</a>) projection method. </p> +<p><p>There is no equivalent in EPSG. This method implements the original “Oblique</p> +<p>Stereographic” method described in “Snyder’s Map Projections - A Working</p> +<p>manual”, which is different from the “Oblique Stereographic (alternative”) method implemented in</p> +<a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1a599004d6fddc111b29715629f0edeb85"><span class="std std-ref">createObliqueStereographic()</span></a>.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>scale</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1scale"><span class="std std-ref">Scale Factor</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion19createVanDerGrintenERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion19createVanDerGrintenERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion19createVanDerGrintenERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createVanDerGrinten__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a61416d311bfd8ea3dc04cc4260a64ce4"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createVanDerGrinten</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion19createVanDerGrintenERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Van der Grinten] (<a class="reference external" href="https://proj.org/operations/projections/vandg.html">https://proj.org/operations/projections/vandg.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion13createWagnerIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion13createWagnerIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion13createWagnerIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createWagnerI__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a4abdabcfcfa087565230e661773209b0"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createWagnerI</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion13createWagnerIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Wagner I] (<a class="reference external" href="https://proj.org/operations/projections/wag1.html">https://proj.org/operations/projections/wag1.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion14createWagnerIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion14createWagnerIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion14createWagnerIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createWagnerII__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a451ce905d4a87469c85c31a7cf5f743f"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createWagnerII</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion14createWagnerIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Wagner II] (<a class="reference external" href="https://proj.org/operations/projections/wag2.html">https://proj.org/operations/projections/wag2.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion15createWagnerIIIERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion15createWagnerIIIERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion15createWagnerIIIERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createWagnerIII__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aac87c50f6e633fa44aec68972ec885a5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createWagnerIII</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">latitudeTrueScale</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion15createWagnerIIIERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Wagner III] (<a class="reference external" href="https://proj.org/operations/projections/wag3.html">https://proj.org/operations/projections/wag3.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>latitudeTrueScale</strong> – Latitude of true scale. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion14createWagnerIVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion14createWagnerIVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion14createWagnerIVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createWagnerIV__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1afd70eba09406c3b8278d5c55772d4279"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createWagnerIV</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion14createWagnerIVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Wagner IV] (<a class="reference external" href="https://proj.org/operations/projections/wag4.html">https://proj.org/operations/projections/wag4.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion13createWagnerVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion13createWagnerVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion13createWagnerVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createWagnerV__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aa66160eef63058858d97d2f90d77de99"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createWagnerV</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion13createWagnerVERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Wagner V] (<a class="reference external" href="https://proj.org/operations/projections/wag5.html">https://proj.org/operations/projections/wag5.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion14createWagnerVIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion14createWagnerVIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion14createWagnerVIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createWagnerVI__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a11ca1d23f68babc470732f658b83aea2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createWagnerVI</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion14createWagnerVIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Wagner VI] (<a class="reference external" href="https://proj.org/operations/projections/wag6.html">https://proj.org/operations/projections/wag6.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion15createWagnerVIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion15createWagnerVIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion15createWagnerVIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createWagnerVII__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a5a17f13971f117cb06312f2f239c2248"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createWagnerVII</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion15createWagnerVIIERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Wagner VII] (<a class="reference external" href="https://proj.org/operations/projections/wag7.html">https://proj.org/operations/projections/wag7.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion36createQuadrilateralizedSphericalCubeERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion36createQuadrilateralizedSphericalCubeERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion36createQuadrilateralizedSphericalCubeERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createQuadrilateralizedSphericalCube__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a4e525bcd7db9d486ecfaccff5e0c9344"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createQuadrilateralizedSphericalCube</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion36createQuadrilateralizedSphericalCubeERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Quadrilateralized Spherical Cube] (<a class="reference external" href="https://proj.org/operations/projections/qsc.html">https://proj.org/operations/projections/qsc.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLat</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_latitude"><span class="std std-ref">Latitude of natural origin/Center Latitude</span></a> </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion31createSphericalCrossTrackHeightERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion31createSphericalCrossTrackHeightERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion31createSphericalCrossTrackHeightERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createSphericalCrossTrackHeight__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aed6a7a252aa379ad0f0343b4f7fda197"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createSphericalCrossTrackHeight</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">pegPointLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">pegPointLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">pegPointHeading</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">pegPointHeight</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion31createSphericalCrossTrackHeightERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Spherical Cross-Track Height] (<a class="reference external" href="https://proj.org/operations/projections/sch.html">https://proj.org/operations/projections/sch.html</a>) projection method. </p> +<p>There is no equivalent in EPSG.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>pegPointLat</strong> – Peg point latitude. </p></li> +<li><p><strong>pegPointLong</strong> – Peg point longitude. </p></li> +<li><p><strong>pegPointHeading</strong> – Peg point heading. </p></li> +<li><p><strong>pegPointHeight</strong> – Peg point height. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion16createEqualEarthERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion16createEqualEarthERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion16createEqualEarthERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createEqualEarth__util::PropertyMapCR.common::AngleCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a6dc3e36de174b1d929d3d38f78f2d842"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createEqualEarth</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">centerLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion16createEqualEarthERKN4util11PropertyMapERKN6common5AngleERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Equal Earth] (<a class="reference external" href="https://proj.org/operations/projections/eqearth.html">https://proj.org/operations/projections/eqearth.html</a>) projection method. </p> +<p>This method is defined as [EPSG:1078] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1078">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1078</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>centerLong</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1center_longitude"><span class="std std-ref">Longitude of natural origin/Central Meridian</span></a> </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion25createVerticalPerspectiveERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthERKN6common6LengthE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion25createVerticalPerspectiveERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthERKN6common6LengthE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion25createVerticalPerspectiveERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthERKN6common6LengthE"></span><span id="osgeo::proj::operation::Conversion::createVerticalPerspective__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::LengthCR.common::LengthCR.common::LengthCR.common::LengthCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a7d68176b2ec4547d967e27b544a837bd"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createVerticalPerspective</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">topoOriginLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">topoOriginLong</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">topoOriginHeight</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">viewPointHeight</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseEasting</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">falseNorthing</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion25createVerticalPerspectiveERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common6LengthERKN6common6LengthERKN6common6LengthERKN6common6LengthE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the [Vertical Perspective] (<a class="reference external" href="https://proj.org/operations/projections/nsper.html">https://proj.org/operations/projections/nsper.html</a>) projection method. </p> +<p>This method is defined as [EPSG:9838] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9838">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9838</a>)</p> +<p>The PROJ implementation of the EPSG Vertical Perspective has the current limitations with respect to the method described in EPSG: <ul class="simple"> +<li><p>it is a 2D-only method, ignoring the ellipsoidal height of the point to project. </p></li> +<li><p>it has only a spherical development. </p></li> +<li><p>the height of the topocentric origin is ignored, and thus assumed to be 0. </p></li> +</ul> +</p> +<p>For completeness, PROJ adds the falseEasting and falseNorthing parameter, which are not described in EPSG. They should usually be set to 0.</p> +<p><dl class="simple"> +<dt><strong>Since</strong></dt><dd><p>6.3 </p> +</dd> +</dl> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>topoOriginLat</strong> – Latitude of topocentric origin </p></li> +<li><p><strong>topoOriginLong</strong> – Longitude of topocentric origin </p></li> +<li><p><strong>topoOriginHeight</strong> – Ellipsoidal height of topocentric origin. Ignored by PROJ (that is assumed to be 0) </p></li> +<li><p><strong>viewPointHeight</strong> – Viewpoint height with respect to the topocentric/mapping plane. In the case where topoOriginHeight = 0, this is the height above the ellipsoid surface at topoOriginLat, topoOriginLong. </p></li> +<li><p><strong>falseEasting</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_easting"><span class="std std-ref">False Easting</span></a> . (not in EPSG) </p></li> +<li><p><strong>falseNorthing</strong> – See <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion_1false_northing"><span class="std std-ref">False Northing</span></a> . (not in EPSG) </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>.</p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion32createPoleRotationGRIBConventionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion32createPoleRotationGRIBConventionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion32createPoleRotationGRIBConventionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleE"></span><span id="osgeo::proj::operation::Conversion::createPoleRotationGRIBConvention__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a14c6212b60cb346c22fc62b39664b34a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createPoleRotationGRIBConvention</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">southPoleLatInUnrotatedCRS</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">southPoleLongInUnrotatedCRS</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">axisRotation</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion32createPoleRotationGRIBConventionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the Pole Rotation method, using the conventions of the GRIB 1 and GRIB 2 data formats. </p> +<p>Those are mentioned in the Note 2 of <a class="reference external" href="https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp3-1.shtml">https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp3-1.shtml</a></p> +<p>Several conventions for the pole rotation method exists. The parameters provided in this method are remapped to the PROJ ob_tran operation with: </p> +<p>Another implementation of that convention is also in the netcdf-java library: <a class="reference external" href="https://github.com/Unidata/netcdf-java/blob/3ce72c0cd167609ed8c69152bb4a004d1daa9273/cdm/core/src/main/java/ucar/unidata/geoloc/projection/RotatedLatLon.java">https://github.com/Unidata/netcdf-java/blob/3ce72c0cd167609ed8c69152bb4a004d1daa9273/cdm/core/src/main/java/ucar/unidata/geoloc/projection/RotatedLatLon.java</a></p> +<p>The PROJ implementation of this method assumes a spherical ellipsoid.</p> +<p><dl class="simple"> +<dt><strong>Since</strong></dt><dd><p>7.0 </p> +</dd> +</dl> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>southPoleLatInUnrotatedCRS</strong> – Latitude of the point from the unrotated CRS, expressed in the unrotated CRS, that will become the south pole of the rotated CRS. </p></li> +<li><p><strong>southPoleLongInUnrotatedCRS</strong> – Longitude of the point from the unrotated CRS, expressed in the unrotated CRS, that will become the south pole of the rotated CRS. </p></li> +<li><p><strong>axisRotation</strong> – The angle of rotation about the new polar axis (measured clockwise when looking from the southern to the northern pole) of the coordinate system, assuming the new axis to have been obtained by first rotating the sphere through southPoleLongInUnrotatedCRS degrees about the geographic polar axis and then rotating through (90 + southPoleLatInUnrotatedCRS) degrees so that the southern pole moved along the (previously rotated) Greenwich meridian. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>.</p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion36createPoleRotationNetCDFCFConventionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion36createPoleRotationNetCDFCFConventionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion36createPoleRotationNetCDFCFConventionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleE"></span><span id="osgeo::proj::operation::Conversion::createPoleRotationNetCDFCFConvention__util::PropertyMapCR.common::AngleCR.common::AngleCR.common::AngleCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1aa9e369979e0645ac84fb6661a5086c45"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createPoleRotationNetCDFCFConvention</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">gridNorthPoleLatitude</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">gridNorthPoleLongitude</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">northPoleGridLongitude</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion36createPoleRotationNetCDFCFConventionERKN4util11PropertyMapERKN6common5AngleERKN6common5AngleERKN6common5AngleE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the Pole Rotation method, using the conventions of the netCDF CF convention for the netCDF format. </p> +<p>Those are mentioned in the Note 2 of <a class="reference external" href="https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#_rotated_pole">https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#_rotated_pole</a></p> +<p>Several conventions for the pole rotation method exists. The parameters provided in this method are remapped to the PROJ ob_tran operation with: </p> +<p>Another implementation of that convention is also in the netcdf-java library: <a class="reference external" href="https://github.com/Unidata/netcdf-java/blob/3ce72c0cd167609ed8c69152bb4a004d1daa9273/cdm/core/src/main/java/ucar/unidata/geoloc/projection/RotatedPole.java">https://github.com/Unidata/netcdf-java/blob/3ce72c0cd167609ed8c69152bb4a004d1daa9273/cdm/core/src/main/java/ucar/unidata/geoloc/projection/RotatedPole.java</a></p> +<p>The PROJ implementation of this method assumes a spherical ellipsoid.</p> +<p><dl class="simple"> +<dt><strong>Since</strong></dt><dd><p>8.2 </p> +</dd> +</dl> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>gridNorthPoleLatitude</strong> – True latitude of the north pole of the rotated grid </p></li> +<li><p><strong>gridNorthPoleLongitude</strong> – True longitude of the north pole of the rotated grid. </p></li> +<li><p><strong>northPoleGridLongitude</strong> – Longitude of the true north pole in the rotated grid. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>.</p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion24createChangeVerticalUnitERKN4util11PropertyMapERKN6common5ScaleE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion24createChangeVerticalUnitERKN4util11PropertyMapERKN6common5ScaleE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion24createChangeVerticalUnitERKN4util11PropertyMapERKN6common5ScaleE"></span><span id="osgeo::proj::operation::Conversion::createChangeVerticalUnit__util::PropertyMapCR.common::ScaleCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1ad3325685d42d76df1f1c2904f9567a5d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createChangeVerticalUnit</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">factor</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion24createChangeVerticalUnitERKN4util11PropertyMapERKN6common5ScaleE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the Change of Vertical Unit method. </p> +<p>This method is defined as [EPSG:1069] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1069">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1069</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>factor</strong> – <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a> factor </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion24createChangeVerticalUnitERKN4util11PropertyMapE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion24createChangeVerticalUnitERKN4util11PropertyMapE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion24createChangeVerticalUnitERKN4util11PropertyMapE"></span><span id="osgeo::proj::operation::Conversion::createChangeVerticalUnit__util::PropertyMapCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a149dff78670c2a6311cf9400fb8c6b97"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createChangeVerticalUnit</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion24createChangeVerticalUnitERKN4util11PropertyMapE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the Change of Vertical Unit method (without explicit conversion factor) </p> +<p>This method is defined as [EPSG:1104] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1104">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1104</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion25createHeightDepthReversalERKN4util11PropertyMapE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion25createHeightDepthReversalERKN4util11PropertyMapE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion25createHeightDepthReversalERKN4util11PropertyMapE"></span><span id="osgeo::proj::operation::Conversion::createHeightDepthReversal__util::PropertyMapCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a2f7f18b1d2af6e0183cc3708f6b14228"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createHeightDepthReversal</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion25createHeightDepthReversalERKN4util11PropertyMapE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the Height Depth Reversal method. </p> +<p>This method is defined as [EPSG:1068] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1068">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1068</a>)</p> +<p><dl class="simple"> +<dt><strong>Since</strong></dt><dd><p>6.3 </p> +</dd> +</dl> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion23createAxisOrderReversalEb"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion23createAxisOrderReversalEb"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion23createAxisOrderReversalEb"></span><span id="osgeo::proj::operation::Conversion::createAxisOrderReversal__b"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a1732f9d74b8f95615b14dee40e590712"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createAxisOrderReversal</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">is3D</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion23createAxisOrderReversalEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the Axis order reversal method. </p> +<p>This swaps the longitude, latitude axis.</p> +<p>This method is defined as [EPSG:9843] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9843">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9843</a>), or for 3D as [EPSG:9844] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9844">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9844</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>is3D</strong> – Whether this should apply on 3D geographicCRS </p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation10Conversion26createGeographicGeocentricERKN4util11PropertyMapE"> +<span id="_CPPv3N5osgeo4proj9operation10Conversion26createGeographicGeocentricERKN4util11PropertyMapE"></span><span id="_CPPv2N5osgeo4proj9operation10Conversion26createGeographicGeocentricERKN4util11PropertyMapE"></span><span id="osgeo::proj::operation::Conversion::createGeographicGeocentric__util::PropertyMapCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Conversion_1a05a9ff413197f1b22ccc91af0008fb0b"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15ConversionNNPtrE" title="osgeo::proj::operation::ConversionNNPtr"><span class="n"><span class="pre">ConversionNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGeographicGeocentric</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation10Conversion26createGeographicGeocentricERKN4util11PropertyMapE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a conversion based on the Geographic/Geocentric method. </p> +<p>This method is defined as [EPSG:9602] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9602">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9602</a>),</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a>. </p> +</dd> +</dl> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation19CoordinateOperationE"> +<span id="_CPPv3N5osgeo4proj9operation19CoordinateOperationE"></span><span id="_CPPv2N5osgeo4proj9operation19CoordinateOperationE"></span><span id="osgeo::proj::operation::CoordinateOperation"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CoordinateOperation</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common11ObjectUsageE" title="osgeo::proj::common::ObjectUsage"><span class="n"><span class="pre">ObjectUsage</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io21IPROJStringExportableE" title="osgeo::proj::io::IPROJStringExportable"><span class="n"><span class="pre">IPROJStringExportable</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io15IJSONExportableE" title="osgeo::proj::io::IJSONExportable"><span class="n"><span class="pre">IJSONExportable</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation19CoordinateOperationE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>Abstract class for a mathematical operation on coordinates. </p> +<p>A mathematical operation: <ul class="simple"> +<li><p>on coordinates that transforms or converts them from one coordinate reference system to another coordinate reference system </p></li> +<li><p>or that describes the change of coordinate values within one coordinate reference system due to the motion of the point between one coordinate epoch and another coordinate epoch. </p></li> +</ul> + +Many but not all coordinate operations (from CRS A to CRS B) also uniquely define the inverse coordinate operation (from CRS B to CRS A). In some cases, the coordinate operation method algorithm for the inverse coordinate operation is the same as for the forward algorithm, but the signs of some coordinate operation parameter values have to be reversed. In other cases, different algorithms are required for the forward and inverse coordinate operations, but the same coordinate operation parameter values are used. If (some) entirely different parameter values are needed, a different coordinate operation shall be defined.</p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">CoordinateOperation</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<p>Subclassed by <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ConcatenatedOperation"><span class="std std-ref">osgeo::proj::operation::ConcatenatedOperation</span></a>, <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1SingleOperation"><span class="std std-ref">osgeo::proj::operation::SingleOperation</span></a></p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation16operationVersionEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation16operationVersionEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation16operationVersionEv"></span><span id="osgeo::proj::operation::CoordinateOperation::operationVersionC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1a1769320aa89071f92d6818b10156e807"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4I0EN5osgeo4proj4util8optionalE" title="osgeo::proj::util::optional"><span class="n"><span class="pre">optional</span></span></a><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">operationVersion</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation16operationVersionEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the version of the coordinate transformation (i.e. instantiation due to the stochastic nature of the parameters). </p> +<p>Mandatory when describing a coordinate transformation or point motion operation, and should not be supplied for a coordinate conversion.</p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>version or empty. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation29coordinateOperationAccuraciesEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation29coordinateOperationAccuraciesEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation29coordinateOperationAccuraciesEv"></span><span id="osgeo::proj::operation::CoordinateOperation::coordinateOperationAccuraciesC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1aac4e4f710ec537c782c45a8ea186186b"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">coordinateOperationAccuracies</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation29coordinateOperationAccuraciesEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return estimate(s) of the impact of this coordinate operation on point accuracy. </p> +<p>Gives position error estimates for target coordinates of this coordinate operation, assuming no errors in source coordinates.</p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>estimate(s) or empty vector. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation9sourceCRSEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation9sourceCRSEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation9sourceCRSEv"></span><span id="osgeo::proj::operation::CoordinateOperation::sourceCRSC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1a92f29774431740ce411b30a616c734ca"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs6CRSPtrE" title="osgeo::proj::crs::CRSPtr"><span class="n"><span class="pre">CRSPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">sourceCRS</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation9sourceCRSEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the source CRS of this coordinate operation. </p> +<p>This should not be null, expect for of a derivingConversion of a DerivedCRS when the owning DerivedCRS has been destroyed.</p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>source CRS, or null. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation9targetCRSEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation9targetCRSEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation9targetCRSEv"></span><span id="osgeo::proj::operation::CoordinateOperation::targetCRSC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1af8fb51d8b7704cf4d02722bb9e07ff77"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs6CRSPtrE" title="osgeo::proj::crs::CRSPtr"><span class="n"><span class="pre">CRSPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">targetCRS</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation9targetCRSEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the target CRS of this coordinate operation. </p> +<p>This should not be null, expect for of a derivingConversion of a DerivedCRS when the owning DerivedCRS has been destroyed.</p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>target CRS, or null. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation16interpolationCRSEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation16interpolationCRSEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation16interpolationCRSEv"></span><span id="osgeo::proj::operation::CoordinateOperation::interpolationCRSC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1a85202e7251e86457cb2e650b48620cd8"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs6CRSPtrE" title="osgeo::proj::crs::CRSPtr"><span class="n"><span class="pre">CRSPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">interpolationCRS</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation16interpolationCRSEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the interpolation CRS of this coordinate operation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>interpolation CRS, or null. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation21sourceCoordinateEpochEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation21sourceCoordinateEpochEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation21sourceCoordinateEpochEv"></span><span id="osgeo::proj::operation::CoordinateOperation::sourceCoordinateEpochC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1a1f12173eb6bb607d1b0e7318cd9358b6"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4I0EN5osgeo4proj4util8optionalE" title="osgeo::proj::util::optional"><span class="n"><span class="pre">optional</span></span></a><span class="p"><span class="pre"><</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common9DataEpochE" title="osgeo::proj::common::DataEpoch"><span class="n"><span class="pre">DataEpoch</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">sourceCoordinateEpoch</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation21sourceCoordinateEpochEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the source epoch of coordinates. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>source epoch of coordinates, or empty. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation21targetCoordinateEpochEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation21targetCoordinateEpochEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation21targetCoordinateEpochEv"></span><span id="osgeo::proj::operation::CoordinateOperation::targetCoordinateEpochC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1a4d771ed7c5a2751363cd10497c98c9e6"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4I0EN5osgeo4proj4util8optionalE" title="osgeo::proj::util::optional"><span class="n"><span class="pre">optional</span></span></a><span class="p"><span class="pre"><</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common9DataEpochE" title="osgeo::proj::common::DataEpoch"><span class="n"><span class="pre">DataEpoch</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">targetCoordinateEpoch</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation21targetCoordinateEpochEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the target epoch of coordinates. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>target epoch of coordinates, or empty. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation7inverseEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation7inverseEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation7inverseEv"></span><span id="osgeo::proj::operation::CoordinateOperation::inverseC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1a7a9464f870db21ca776fbac8a430b08f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">inverse</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation7inverseEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the inverse of the coordinate operation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Throws</dt> +<dd class="field-odd"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n">util</span></a><span class="p">::</span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util29UnsupportedOperationExceptionE" title="osgeo::proj::util::UnsupportedOperationException"><span class="n">UnsupportedOperationException</span></a></span></span> – </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation11gridsNeededERKN2io18DatabaseContextPtrEb"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation11gridsNeededERKN2io18DatabaseContextPtrEb"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation11gridsNeededERKN2io18DatabaseContextPtrEb"></span><span id="osgeo::proj::operation::CoordinateOperation::gridsNeeded__io::DatabaseContextPtrCR.bC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1a2d3af282dcc6ae1e6203162430212d32"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">set</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15GridDescriptionE" title="osgeo::proj::operation::GridDescription"><span class="n"><span class="pre">GridDescription</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">gridsNeeded</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io18DatabaseContextPtrE" title="osgeo::proj::io::DatabaseContextPtr"><span class="n"><span class="pre">DatabaseContextPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">databaseContext</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">considerKnownGridsAsAvailable</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation11gridsNeededERKN2io18DatabaseContextPtrEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return grids needed by an operation. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation18isPROJInstantiableERKN2io18DatabaseContextPtrEb"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation18isPROJInstantiableERKN2io18DatabaseContextPtrEb"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation18isPROJInstantiableERKN2io18DatabaseContextPtrEb"></span><span id="osgeo::proj::operation::CoordinateOperation::isPROJInstantiable__io::DatabaseContextPtrCR.bC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1a3a61acd2b63d7c29728ba388dcc79395"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">isPROJInstantiable</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io18DatabaseContextPtrE" title="osgeo::proj::io::DatabaseContextPtr"><span class="n"><span class="pre">DatabaseContextPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">databaseContext</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">considerKnownGridsAsAvailable</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation18isPROJInstantiableERKN2io18DatabaseContextPtrEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return whether a coordinate operation can be instantiated as a PROJ pipeline, checking in particular that referenced grids are available. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation25hasBallparkTransformationEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation25hasBallparkTransformationEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation25hasBallparkTransformationEv"></span><span id="osgeo::proj::operation::CoordinateOperation::hasBallparkTransformationC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1aed73863c6562dd59a42a87b3e47dd333"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">hasBallparkTransformation</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation25hasBallparkTransformationEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return whether a coordinate operation has a “ballpark” transformation, that is a very approximate one, due to lack of more accurate transformations. </p> +<p>Typically a null geographic offset between two horizontal datum, or a null vertical offset (or limited to unit changes) between two vertical datum. Errors of several tens to one hundred meters might be expected, compared to more accurate transformations. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation19CoordinateOperation25normalizeForVisualizationEv"> +<span id="_CPPv3NK5osgeo4proj9operation19CoordinateOperation25normalizeForVisualizationEv"></span><span id="_CPPv2NK5osgeo4proj9operation19CoordinateOperation25normalizeForVisualizationEv"></span><span id="osgeo::proj::operation::CoordinateOperation::normalizeForVisualizationC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1aaff3427b30e27bad59933843d50b9aec"></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">normalizeForVisualization</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation19CoordinateOperation25normalizeForVisualizationEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return a variation of the current coordinate operation whose axis order is the one expected for visualization purposes. </p> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p> +<dl class="cpp var"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation19CoordinateOperation21OPERATION_VERSION_KEYE"> +<span id="_CPPv3N5osgeo4proj9operation19CoordinateOperation21OPERATION_VERSION_KEYE"></span><span id="_CPPv2N5osgeo4proj9operation19CoordinateOperation21OPERATION_VERSION_KEYE"></span><span id="osgeo::proj::operation::CoordinateOperation::OPERATION_VERSION_KEY__ssC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperation_1ab3810043b88524469a25ddff494a2a55"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OPERATION_VERSION_KEY</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation19CoordinateOperation21OPERATION_VERSION_KEYE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Key to set the operation version of a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">operation::CoordinateOperation</span></a>. </p> +<p>The value is to be provided as a string. </p> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContextE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContextE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContextE"></span><span id="osgeo::proj::operation::CoordinateOperationContext"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CoordinateOperationContext</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContextE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>Context in which a coordinate operation is to be used. </p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements [<a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory"><span class="std std-ref">CoordinateOperationFactory</span></a> <a class="reference external" href="https://sis.apache.org/apidocs/org/apache/sis/referencing/operation/CoordinateOperationContext.html">https://sis.apache.org/apidocs/org/apache/sis/referencing/operation/CoordinateOperationContext.html</a>] from Apache SIS </p> +</div> +</p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p> +<dl class="cpp enum-class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUseE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUseE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUseE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae25c413da86a25712bd5d346a5ee2435"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SourceTargetCRSExtentUse</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUseE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Specify how source and target CRS extent should be used to restrict candidate operations (only taken into account if no explicit area of interest is specified. </p> +<p><em>Values:</em></p> +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse4NONEE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse4NONEE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse4NONEE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae25c413da86a25712bd5d346a5ee2435ab50339a10e1de285ac99d4c3990b8693"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NONE</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse4NONEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Ignore CRS extent </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse4BOTHE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse4BOTHE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse4BOTHE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae25c413da86a25712bd5d346a5ee2435a6328e5e3186c227a021ef2ff77e40197"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BOTH</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse4BOTHE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Test coordinate operation extent against both CRS extent. </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse12INTERSECTIONE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse12INTERSECTIONE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse12INTERSECTIONE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae25c413da86a25712bd5d346a5ee2435aa0494c90519e4a08049470357751e736"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">INTERSECTION</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse12INTERSECTIONE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Test coordinate operation extent against the intersection of both CRS extent. </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse8SMALLESTE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse8SMALLESTE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse8SMALLESTE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae25c413da86a25712bd5d346a5ee2435add23747cdd223977e9003ea25f65913f"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SMALLEST</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUse8SMALLESTE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Test coordinate operation against the smallest of both CRS extent. </p> +</dd></dl> + +</dd></dl> + +<dl class="cpp enum-class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterionE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterionE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterionE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae5ce8956694d47ae788d6508000528f4"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SpatialCriterion</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterionE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Spatial criterion to restrict candidate operations. </p> +<p><em>Values:</em></p> +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterion18STRICT_CONTAINMENTE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterion18STRICT_CONTAINMENTE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterion18STRICT_CONTAINMENTE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae5ce8956694d47ae788d6508000528f4a24067032856029dd02ac5233ce4e6194"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">STRICT_CONTAINMENT</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterion18STRICT_CONTAINMENTE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>The area of validity of transforms should strictly contain the are of interest. </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterion20PARTIAL_INTERSECTIONE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterion20PARTIAL_INTERSECTIONE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterion20PARTIAL_INTERSECTIONE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae5ce8956694d47ae788d6508000528f4aa32fa6b5a93b8cad9f01276cd6e12b05"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PARTIAL_INTERSECTION</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterion20PARTIAL_INTERSECTIONE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>The area of validity of transforms should at least intersect the area of interest. </p> +</dd></dl> + +</dd></dl> + +<dl class="cpp enum-class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUseE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUseE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUseE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a006e7a5c5b4b376cde501f184d458d11"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GridAvailabilityUse</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUseE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Describe how grid availability is used. </p> +<p><em>Values:</em></p> +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse15USE_FOR_SORTINGE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse15USE_FOR_SORTINGE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse15USE_FOR_SORTINGE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a006e7a5c5b4b376cde501f184d458d11afd050c6443b671247c61d45f29611f46"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">USE_FOR_SORTING</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse15USE_FOR_SORTINGE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Grid availability is only used for sorting results. Operations where some grids are missing will be sorted last. </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse33DISCARD_OPERATION_IF_MISSING_GRIDE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse33DISCARD_OPERATION_IF_MISSING_GRIDE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse33DISCARD_OPERATION_IF_MISSING_GRIDE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a006e7a5c5b4b376cde501f184d458d11afaa8ad24232d00d2ed998ea553a18ff6"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DISCARD_OPERATION_IF_MISSING_GRID</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse33DISCARD_OPERATION_IF_MISSING_GRIDE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Completely discard an operation if a required grid is missing. </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse24IGNORE_GRID_AVAILABILITYE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse24IGNORE_GRID_AVAILABILITYE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse24IGNORE_GRID_AVAILABILITYE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a006e7a5c5b4b376cde501f184d458d11a87858df86863a3e04f4c722fa83dd0c2"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IGNORE_GRID_AVAILABILITY</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse24IGNORE_GRID_AVAILABILITYE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Ignore grid availability at all. Results will be presented as if all grids were available. </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse15KNOWN_AVAILABLEE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse15KNOWN_AVAILABLEE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse15KNOWN_AVAILABLEE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a006e7a5c5b4b376cde501f184d458d11a659b801fd2fec26d0d10ebc8ff1bb8a7"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">KNOWN_AVAILABLE</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUse15KNOWN_AVAILABLEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Results will be presented as if grids known to PROJ (that is registered in the grid_alternatives table of its database) were available. Used typically when networking is enabled. </p> +</dd></dl> + +</dd></dl> + +<dl class="cpp enum-class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUseE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUseE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUseE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ad2d059465e058f6001288334b814e406"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IntermediateCRSUse</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUseE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Describe if and how intermediate CRS should be used </p> +<p><em>Values:</em></p> +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse6ALWAYSE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse6ALWAYSE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse6ALWAYSE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ad2d059465e058f6001288334b814e406af3fc827ade4b968e50406496907ef962"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ALWAYS</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse6ALWAYSE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Always search for intermediate CRS. </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse27IF_NO_DIRECT_TRANSFORMATIONE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse27IF_NO_DIRECT_TRANSFORMATIONE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse27IF_NO_DIRECT_TRANSFORMATIONE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ad2d059465e058f6001288334b814e406af1345cc78e04abcc6ba457623cf3ffeb"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IF_NO_DIRECT_TRANSFORMATION</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse27IF_NO_DIRECT_TRANSFORMATIONE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Only attempt looking for intermediate CRS if there is no direct transformation available. </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse5NEVERE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse5NEVERE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse5NEVERE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ad2d059465e058f6001288334b814e406a443475558f0168dff92ecde26b98ae5a"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NEVER</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUse5NEVERE" title="Permalink to this definition">¶</a><br /></dt> +<dd></dd></dl> + +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext19getAuthorityFactoryEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext19getAuthorityFactoryEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext19getAuthorityFactoryEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getAuthorityFactoryC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ab5d67de0f326a61b280db644784c66c9"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io19AuthorityFactoryPtrE" title="osgeo::proj::io::AuthorityFactoryPtr"><span class="n"><span class="pre">AuthorityFactoryPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">getAuthorityFactory</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext19getAuthorityFactoryEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the authority factory, or null. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext17getAreaOfInterestEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext17getAreaOfInterestEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext17getAreaOfInterestEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getAreaOfInterestC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a432affea4f039861316ee63fca8f9e06"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata9ExtentPtrE" title="osgeo::proj::metadata::ExtentPtr"><span class="n"><span class="pre">ExtentPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">getAreaOfInterest</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext17getAreaOfInterestEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the desired area of interest, or null. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext17setAreaOfInterestERKN8metadata9ExtentPtrE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext17setAreaOfInterestERKN8metadata9ExtentPtrE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext17setAreaOfInterestERKN8metadata9ExtentPtrE"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setAreaOfInterest__metadata::ExtentPtrCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a16b81fb75577c1231ce8ca5cd1b4da0c"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAreaOfInterest</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata9ExtentPtrE" title="osgeo::proj::metadata::ExtentPtr"><span class="n"><span class="pre">ExtentPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">extent</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext17setAreaOfInterestERKN8metadata9ExtentPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Set the desired area of interest, or null. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext18getDesiredAccuracyEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext18getDesiredAccuracyEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext18getDesiredAccuracyEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getDesiredAccuracyC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a470df2b244f0d73b17d80a218449dd36"></span><span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDesiredAccuracy</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext18getDesiredAccuracyEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the desired accuracy (in metre), or 0. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18setDesiredAccuracyEd"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext18setDesiredAccuracyEd"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext18setDesiredAccuracyEd"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setDesiredAccuracy__double"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1acdbaa4953d1df4936668918519aa0803"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDesiredAccuracy</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">accuracy</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18setDesiredAccuracyEd" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Set the desired accuracy (in metre), or 0. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext31setAllowBallparkTransformationsEb"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext31setAllowBallparkTransformationsEb"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext31setAllowBallparkTransformationsEb"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setAllowBallparkTransformations__b"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a3e23b0d7c6142191723fc6962853717f"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAllowBallparkTransformations</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">allow</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext31setAllowBallparkTransformationsEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Set whether ballpark transformations are allowed. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext31getAllowBallparkTransformationsEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext31getAllowBallparkTransformationsEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext31getAllowBallparkTransformationsEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getAllowBallparkTransformationsC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ada35bc86faefbbc76618ff950cfe72a6"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAllowBallparkTransformations</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext31getAllowBallparkTransformationsEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return whether ballpark transformations are allowed. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext30setSourceAndTargetCRSExtentUseE24SourceTargetCRSExtentUse"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext30setSourceAndTargetCRSExtentUseE24SourceTargetCRSExtentUse"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext30setSourceAndTargetCRSExtentUseE24SourceTargetCRSExtentUse"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setSourceAndTargetCRSExtentUse__SourceTargetCRSExtentUse"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a4a6c3c85f53d0c0f8529e6c5bb1174ab"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setSourceAndTargetCRSExtentUse</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUseE" title="osgeo::proj::operation::CoordinateOperationContext::SourceTargetCRSExtentUse"><span class="n"><span class="pre">SourceTargetCRSExtentUse</span></span></a><span class="w"> </span><span class="n sig-param"><span class="pre">use</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext30setSourceAndTargetCRSExtentUseE24SourceTargetCRSExtentUse" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Set how source and target CRS extent should be used when considering if a transformation can be used (only takes effect if no area of interest is explicitly defined). </p> +<p>The default is <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae25c413da86a25712bd5d346a5ee2435add23747cdd223977e9003ea25f65913f"><span class="std std-ref">CoordinateOperationContext::SourceTargetCRSExtentUse::SMALLEST</span></a>. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext30getSourceAndTargetCRSExtentUseEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext30getSourceAndTargetCRSExtentUseEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext30getSourceAndTargetCRSExtentUseEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getSourceAndTargetCRSExtentUseC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a118ed94dc60080c121e2ac5e40237fc8"></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext24SourceTargetCRSExtentUseE" title="osgeo::proj::operation::CoordinateOperationContext::SourceTargetCRSExtentUse"><span class="n"><span class="pre">SourceTargetCRSExtentUse</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSourceAndTargetCRSExtentUse</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext30getSourceAndTargetCRSExtentUseEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return how source and target CRS extent should be used when considering if a transformation can be used (only takes effect if no area of interest is explicitly defined). </p> +<p>The default is <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae25c413da86a25712bd5d346a5ee2435add23747cdd223977e9003ea25f65913f"><span class="std std-ref">CoordinateOperationContext::SourceTargetCRSExtentUse::SMALLEST</span></a>. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19setSpatialCriterionE16SpatialCriterion"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext19setSpatialCriterionE16SpatialCriterion"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext19setSpatialCriterionE16SpatialCriterion"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setSpatialCriterion__SpatialCriterion"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ab6619ec472245132aa176b0adcdaa2ed"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setSpatialCriterion</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterionE" title="osgeo::proj::operation::CoordinateOperationContext::SpatialCriterion"><span class="n"><span class="pre">SpatialCriterion</span></span></a><span class="w"> </span><span class="n sig-param"><span class="pre">criterion</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19setSpatialCriterionE16SpatialCriterion" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Set the spatial criterion to use when comparing the area of validity of coordinate operations with the area of interest / area of validity of source and target CRS. </p> +<p>The default is STRICT_CONTAINMENT. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext19getSpatialCriterionEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext19getSpatialCriterionEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext19getSpatialCriterionEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getSpatialCriterionC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ad740274c429a4c147be0c669789bef04"></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext16SpatialCriterionE" title="osgeo::proj::operation::CoordinateOperationContext::SpatialCriterion"><span class="n"><span class="pre">SpatialCriterion</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSpatialCriterion</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext19getSpatialCriterionEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the spatial criterion to use when comparing the area of validity of coordinate operations with the area of interest / area of validity of source and target CRS. </p> +<p>The default is STRICT_CONTAINMENT. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext30setUsePROJAlternativeGridNamesEb"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext30setUsePROJAlternativeGridNamesEb"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext30setUsePROJAlternativeGridNamesEb"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setUsePROJAlternativeGridNames__b"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a5b17bb82c68767119a6f23a38a326490"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setUsePROJAlternativeGridNames</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">usePROJNames</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext30setUsePROJAlternativeGridNamesEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Set whether PROJ alternative grid names should be substituted to the official authority names. </p> +<p>This only has effect is an authority factory with a non-null database context has been attached to this context.</p> +<p>If set to false, it is still possible to obtain later the substitution by using <a class="reference internal" href="io.html#classosgeo_1_1proj_1_1io_1_1PROJStringFormatter_1a0d456c69a6eb6f6c18ca1a27e9db62b0"><span class="std std-ref">io::PROJStringFormatter::create()</span></a> with a non-null database context.</p> +<p>The default is true. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext30getUsePROJAlternativeGridNamesEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext30getUsePROJAlternativeGridNamesEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext30getUsePROJAlternativeGridNamesEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getUsePROJAlternativeGridNamesC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a6fd3bfd322148cf5247f1b534f100520"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getUsePROJAlternativeGridNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext30getUsePROJAlternativeGridNamesEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return whether PROJ alternative grid names should be substituted to the official authority names. </p> +<p>The default is true. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext20setDiscardSupersededEb"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext20setDiscardSupersededEb"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext20setDiscardSupersededEb"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setDiscardSuperseded__b"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a7a1ce9f73eeb2c70deaaecb2abab8ea2"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDiscardSuperseded</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">discard</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext20setDiscardSupersededEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Set whether transformations that are superseded (but not deprecated) should be discarded. </p> +<p>The default is true. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext20getDiscardSupersededEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext20getDiscardSupersededEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext20getDiscardSupersededEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getDiscardSupersededC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ae85667a274ae677d019750e5248c5293"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDiscardSuperseded</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext20getDiscardSupersededEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return whether transformations that are superseded (but not deprecated) should be discarded. </p> +<p>The default is true. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext22setGridAvailabilityUseE19GridAvailabilityUse"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext22setGridAvailabilityUseE19GridAvailabilityUse"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext22setGridAvailabilityUseE19GridAvailabilityUse"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setGridAvailabilityUse__GridAvailabilityUse"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a790b840e731215721a739c895370954e"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGridAvailabilityUse</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUseE" title="osgeo::proj::operation::CoordinateOperationContext::GridAvailabilityUse"><span class="n"><span class="pre">GridAvailabilityUse</span></span></a><span class="w"> </span><span class="n sig-param"><span class="pre">use</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext22setGridAvailabilityUseE19GridAvailabilityUse" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Set how grid availability is used. </p> +<p>The default is USE_FOR_SORTING. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext22getGridAvailabilityUseEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext22getGridAvailabilityUseEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext22getGridAvailabilityUseEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getGridAvailabilityUseC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a913bed0b4cf5c8fba1adb61e6a6e257a"></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext19GridAvailabilityUseE" title="osgeo::proj::operation::CoordinateOperationContext::GridAvailabilityUse"><span class="n"><span class="pre">GridAvailabilityUse</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGridAvailabilityUse</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext22getGridAvailabilityUseEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return how grid availability is used. </p> +<p>The default is USE_FOR_SORTING. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext26setAllowUseIntermediateCRSE18IntermediateCRSUse"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext26setAllowUseIntermediateCRSE18IntermediateCRSUse"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext26setAllowUseIntermediateCRSE18IntermediateCRSUse"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setAllowUseIntermediateCRS__IntermediateCRSUse"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a3858db917fbf703f2a31a035954d1ac3"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAllowUseIntermediateCRS</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUseE" title="osgeo::proj::operation::CoordinateOperationContext::IntermediateCRSUse"><span class="n"><span class="pre">IntermediateCRSUse</span></span></a><span class="w"> </span><span class="n sig-param"><span class="pre">use</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext26setAllowUseIntermediateCRSE18IntermediateCRSUse" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Set whether an intermediate pivot CRS can be used for researching coordinate operations between a source and target CRS. </p> +<p>Concretely if in the database there is an operation from A to C (or C to A), and another one from C to B (or B to C), but no direct operation between A and B, setting this parameter to ALWAYS/IF_NO_DIRECT_TRANSFORMATION, allow chaining both operations.</p> +<p>The current implementation is limited to researching one intermediate step.</p> +<p>By default, with the IF_NO_DIRECT_TRANSFORMATION strategy, all potential C candidates will be used if there is no direct transformation. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext26getAllowUseIntermediateCRSEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext26getAllowUseIntermediateCRSEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext26getAllowUseIntermediateCRSEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getAllowUseIntermediateCRSC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1afc0f358ddc6d4f24cbb764686ef9ece0"></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18IntermediateCRSUseE" title="osgeo::proj::operation::CoordinateOperationContext::IntermediateCRSUse"><span class="n"><span class="pre">IntermediateCRSUse</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAllowUseIntermediateCRS</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext26getAllowUseIntermediateCRSEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return whether an intermediate pivot CRS can be used for researching coordinate operations between a source and target CRS. </p> +<p>Concretely if in the database there is an operation from A to C (or C to A), and another one from C to B (or B to C), but no direct operation between A and B, setting this parameter to ALWAYS/IF_NO_DIRECT_TRANSFORMATION, allow chaining both operations.</p> +<p>The default is IF_NO_DIRECT_TRANSFORMATION. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18setIntermediateCRSERKNSt6vectorINSt4pairINSt6stringENSt6stringEEEEE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext18setIntermediateCRSERKNSt6vectorINSt4pairINSt6stringENSt6stringEEEEE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext18setIntermediateCRSERKNSt6vectorINSt4pairINSt6stringENSt6stringEEEEE"></span><span id="osgeo::proj::operation::CoordinateOperationContext::setIntermediateCRS__std::vector:std::pair:ss.ss::CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1ab45e3617acc3081d35452a97947cde56"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setIntermediateCRS</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">pair</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">></span></span><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">intermediateCRSAuthCodes</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext18setIntermediateCRSERKNSt6vectorINSt4pairINSt6stringENSt6stringEEEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Restrict the potential pivot CRSs that can be used when trying to build a coordinate operation between two CRS that have no direct operation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>intermediateCRSAuthCodes</strong> – a vector of (auth_name, code) that can be used as potential pivot RS </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext18getIntermediateCRSEv"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationContext18getIntermediateCRSEv"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationContext18getIntermediateCRSEv"></span><span id="osgeo::proj::operation::CoordinateOperationContext::getIntermediateCRSC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1aad6029af9c6a72e202973962553194db"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">pair</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">></span></span><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">getIntermediateCRS</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationContext18getIntermediateCRSEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the potential pivot CRSs that can be used when trying to build a coordinate operation between two CRS that have no direct operation. </p> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationContext6createERKN2io19AuthorityFactoryPtrERKN8metadata9ExtentPtrEd"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationContext6createERKN2io19AuthorityFactoryPtrERKN8metadata9ExtentPtrEd"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationContext6createERKN2io19AuthorityFactoryPtrERKN8metadata9ExtentPtrEd"></span><span id="osgeo::proj::operation::CoordinateOperationContext::create__io::AuthorityFactoryPtrCR.metadata::ExtentPtrCR.double"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationContext_1a7601715f730654a71f5c2d943289e6ad"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation31CoordinateOperationContextNNPtrE" title="osgeo::proj::operation::CoordinateOperationContextNNPtr"><span class="n"><span class="pre">CoordinateOperationContextNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io19AuthorityFactoryPtrE" title="osgeo::proj::io::AuthorityFactoryPtr"><span class="n"><span class="pre">AuthorityFactoryPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">authorityFactory</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata9ExtentPtrE" title="osgeo::proj::metadata::ExtentPtr"><span class="n"><span class="pre">ExtentPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">extent</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">accuracy</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationContext6createERKN2io19AuthorityFactoryPtrERKN8metadata9ExtentPtrEd" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Creates a context for a coordinate operation. </p> +<p>If a non null authorityFactory is provided, the resulting context should not be used simultaneously by more than one thread.</p> +<p>If authorityFactory->getAuthority() is the empty string, then coordinate operations from any authority will be searched, with the restrictions set in the authority_to_authority_preference database table. If authorityFactory->getAuthority() is set to “any”, then coordinate operations from any authority will be searched If authorityFactory->getAuthority() is a non-empty string different of “any”, then coordinate operations will be searched only in that authority namespace.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>authorityFactory</strong> – Authority factory, or null if no database lookup is allowed. Use io::authorityFactory::create(context, std::string()) to allow all authorities to be used. </p></li> +<li><p><strong>extent</strong> – Area of interest, or null if none is known. </p></li> +<li><p><strong>accuracy</strong> – Maximum allowed accuracy in metre, as specified in or 0 to get best accuracy. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new context. </p> +</dd> +</dl> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationFactoryE"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationFactoryE"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationFactoryE"></span><span id="osgeo::proj::operation::CoordinateOperationFactory"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CoordinateOperationFactory</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationFactoryE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>Creates coordinate operations. This factory is capable to find coordinate transformations or conversions between two coordinate reference systems. </p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements (partially) <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory"><span class="std std-ref">CoordinateOperationFactory</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1GeoAPI"><span class="std std-ref">GeoAPI</span></a> </p> +</div> +</p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationFactory15createOperationERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrE"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationFactory15createOperationERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrE"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationFactory15createOperationERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrE"></span><span id="osgeo::proj::operation::CoordinateOperationFactory::createOperation__crs::CRSNNPtrCR.crs::CRSNNPtrCRC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory_1a0af57ca3d47f4e89f85039d224265813"></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation22CoordinateOperationPtrE" title="osgeo::proj::operation::CoordinateOperationPtr"><span class="n"><span class="pre">CoordinateOperationPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createOperation</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRS</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRS</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationFactory15createOperationERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Find a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">CoordinateOperation</span></a> from sourceCRS to targetCRS. </p> +<p>This is a helper of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory_1a7ce96b5f24a567dfcf15bc6a37229aa7"><span class="std std-ref">createOperations()</span></a>, using a coordinate operation context with no authority factory (so no catalog searching is done), no desired accuracy and no area of interest. This returns the first operation of the result set of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory_1a7ce96b5f24a567dfcf15bc6a37229aa7"><span class="std std-ref">createOperations()</span></a>, or null if none found.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>sourceCRS</strong> – source CRS. </p></li> +<li><p><strong>targetCRS</strong> – source CRS. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">CoordinateOperation</span></a> or nullptr. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation26CoordinateOperationFactory16createOperationsERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERK31CoordinateOperationContextNNPtr"> +<span id="_CPPv3NK5osgeo4proj9operation26CoordinateOperationFactory16createOperationsERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERK31CoordinateOperationContextNNPtr"></span><span id="_CPPv2NK5osgeo4proj9operation26CoordinateOperationFactory16createOperationsERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERK31CoordinateOperationContextNNPtr"></span><span id="osgeo::proj::operation::CoordinateOperationFactory::createOperations__crs::CRSNNPtrCR.crs::CRSNNPtrCR.CoordinateOperationContextNNPtrCRC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory_1a7ce96b5f24a567dfcf15bc6a37229aa7"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createOperations</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRS</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRS</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation31CoordinateOperationContextNNPtrE" title="osgeo::proj::operation::CoordinateOperationContextNNPtr"><span class="n"><span class="pre">CoordinateOperationContextNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">context</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation26CoordinateOperationFactory16createOperationsERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERK31CoordinateOperationContextNNPtr" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Find a list of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">CoordinateOperation</span></a> from sourceCRS to targetCRS. </p> +<p>The operations are sorted with the most relevant ones first: by descending area (intersection of the transformation area with the area of interest, or intersection of the transformation with the area of use of the CRS), and by increasing accuracy. Operations with unknown accuracy are sorted last, whatever their area.</p> +<p>When one of the source or target CRS has a vertical component but not the other one, the one that has no vertical component is automatically promoted to a 3D version, where its vertical axis is the ellipsoidal height in metres, using the ellipsoid of the base geodetic CRS.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>sourceCRS</strong> – source CRS. </p></li> +<li><p><strong>targetCRS</strong> – target CRS. </p></li> +<li><p><strong>context</strong> – Search context. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a list </p> +</dd> +</dl> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation26CoordinateOperationFactory6createEv"> +<span id="_CPPv3N5osgeo4proj9operation26CoordinateOperationFactory6createEv"></span><span id="_CPPv2N5osgeo4proj9operation26CoordinateOperationFactory6createEv"></span><span id="osgeo::proj::operation::CoordinateOperationFactory::create"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory_1a7c98ff0ca04693c1001fc74540267c72"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation31CoordinateOperationFactoryNNPtrE" title="osgeo::proj::operation::CoordinateOperationFactoryNNPtr"><span class="n"><span class="pre">CoordinateOperationFactoryNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation26CoordinateOperationFactory6createEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperationFactory"><span class="std std-ref">CoordinateOperationFactory</span></a>. </p> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation25GeneralOperationParameterE"> +<span id="_CPPv3N5osgeo4proj9operation25GeneralOperationParameterE"></span><span id="_CPPv2N5osgeo4proj9operation25GeneralOperationParameterE"></span><span id="osgeo::proj::operation::GeneralOperationParameter"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1GeneralOperationParameter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GeneralOperationParameter</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common16IdentifiedObjectE" title="osgeo::proj::common::IdentifiedObject"><span class="n"><span class="pre">IdentifiedObject</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation25GeneralOperationParameterE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>Abstract class modelling a parameter value (<a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameter"><span class="std std-ref">OperationParameter</span></a>) or group of parameters. </p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1GeneralOperationParameter"><span class="std std-ref">GeneralOperationParameter</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<p>Subclassed by <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameter"><span class="std std-ref">osgeo::proj::operation::OperationParameter</span></a></p> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation21GeneralParameterValueE"> +<span id="_CPPv3N5osgeo4proj9operation21GeneralParameterValueE"></span><span id="_CPPv2N5osgeo4proj9operation21GeneralParameterValueE"></span><span id="osgeo::proj::operation::GeneralParameterValue"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1GeneralParameterValue"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GeneralParameterValue</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util10BaseObjectE" title="osgeo::proj::util::BaseObject"><span class="n"><span class="pre">BaseObject</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io14IWKTExportableE" title="osgeo::proj::io::IWKTExportable"><span class="n"><span class="pre">IWKTExportable</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io15IJSONExportableE" title="osgeo::proj::io::IJSONExportable"><span class="n"><span class="pre">IJSONExportable</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11IComparableE" title="osgeo::proj::util::IComparable"><span class="n"><span class="pre">IComparable</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation21GeneralParameterValueE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>Abstract class modelling a parameter value (<a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameterValue"><span class="std std-ref">OperationParameterValue</span></a>) or group of parameter values. </p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1GeneralParameterValue"><span class="std std-ref">GeneralParameterValue</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<p>Subclassed by <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameterValue"><span class="std std-ref">osgeo::proj::operation::OperationParameterValue</span></a></p> +</dd></dl> + +<dl class="cpp struct"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15GridDescriptionE"> +<span id="_CPPv3N5osgeo4proj9operation15GridDescriptionE"></span><span id="_CPPv2N5osgeo4proj9operation15GridDescriptionE"></span><span id="osgeo::proj::operation::GridDescription"></span><span class="target" id="structosgeo_1_1proj_1_1operation_1_1GridDescription"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GridDescription</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15GridDescriptionE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>Grid description. </p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p> +<dl class="cpp var"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15GridDescription9shortNameE"> +<span id="_CPPv3N5osgeo4proj9operation15GridDescription9shortNameE"></span><span id="_CPPv2N5osgeo4proj9operation15GridDescription9shortNameE"></span><span id="osgeo::proj::operation::GridDescription::shortName__ss"></span><span class="target" id="structosgeo_1_1proj_1_1operation_1_1GridDescription_1a03655cbd29ae950c411849936962a8eb"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">shortName</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15GridDescription9shortNameE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Grid short filename </p> +</dd></dl> + +<dl class="cpp var"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15GridDescription8fullNameE"> +<span id="_CPPv3N5osgeo4proj9operation15GridDescription8fullNameE"></span><span id="_CPPv2N5osgeo4proj9operation15GridDescription8fullNameE"></span><span id="osgeo::proj::operation::GridDescription::fullName__ss"></span><span class="target" id="structosgeo_1_1proj_1_1operation_1_1GridDescription_1a36a1463ff55c4fe122d1368cc6938a6f"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">fullName</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15GridDescription8fullNameE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Grid full path name (if found) </p> +</dd></dl> + +<dl class="cpp var"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15GridDescription11packageNameE"> +<span id="_CPPv3N5osgeo4proj9operation15GridDescription11packageNameE"></span><span id="_CPPv2N5osgeo4proj9operation15GridDescription11packageNameE"></span><span id="osgeo::proj::operation::GridDescription::packageName__ss"></span><span class="target" id="structosgeo_1_1proj_1_1operation_1_1GridDescription_1a360f133ef6454cfc7a8d85e4c0935664"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">packageName</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15GridDescription11packageNameE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Package name (or empty) </p> +</dd></dl> + +<dl class="cpp var"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15GridDescription3urlE"> +<span id="_CPPv3N5osgeo4proj9operation15GridDescription3urlE"></span><span id="_CPPv2N5osgeo4proj9operation15GridDescription3urlE"></span><span id="osgeo::proj::operation::GridDescription::url__ss"></span><span class="target" id="structosgeo_1_1proj_1_1operation_1_1GridDescription_1a1b7ba9ffdb6320a75db8ec35327128e7"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">url</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15GridDescription3urlE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Grid URL (if packageName is empty), or package URL (or empty) </p> +</dd></dl> + +<dl class="cpp var"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15GridDescription14directDownloadE"> +<span id="_CPPv3N5osgeo4proj9operation15GridDescription14directDownloadE"></span><span id="_CPPv2N5osgeo4proj9operation15GridDescription14directDownloadE"></span><span id="osgeo::proj::operation::GridDescription::directDownload__b"></span><span class="target" id="structosgeo_1_1proj_1_1operation_1_1GridDescription_1af9b0694101200bb27d78defa9838964c"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">directDownload</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15GridDescription14directDownloadE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Whether url can be fetched directly. </p> +</dd></dl> + +<dl class="cpp var"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15GridDescription11openLicenseE"> +<span id="_CPPv3N5osgeo4proj9operation15GridDescription11openLicenseE"></span><span id="_CPPv2N5osgeo4proj9operation15GridDescription11openLicenseE"></span><span id="osgeo::proj::operation::GridDescription::openLicense__b"></span><span class="target" id="structosgeo_1_1proj_1_1operation_1_1GridDescription_1aa7a53df2629269669ffbafdf5b86fb74"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">openLicense</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15GridDescription11openLicenseE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Whether the grid is released with an open license. </p> +</dd></dl> + +<dl class="cpp var"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15GridDescription9availableE"> +<span id="_CPPv3N5osgeo4proj9operation15GridDescription9availableE"></span><span id="_CPPv2N5osgeo4proj9operation15GridDescription9availableE"></span><span id="osgeo::proj::operation::GridDescription::available__b"></span><span class="target" id="structosgeo_1_1proj_1_1operation_1_1GridDescription_1a5fdd9b3fbcb49ca58be7edb8d263d977"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">available</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15GridDescription9availableE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Whether GRID is available. </p> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation16InvalidOperationE"> +<span id="_CPPv3N5osgeo4proj9operation16InvalidOperationE"></span><span id="_CPPv2N5osgeo4proj9operation16InvalidOperationE"></span><span id="osgeo::proj::operation::InvalidOperation"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1InvalidOperation"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">InvalidOperation</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util9ExceptionE" title="osgeo::proj::util::Exception"><span class="n"><span class="pre">Exception</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>Exception that can be thrown when an invalid operation is attempted to be constructed. </p> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15OperationMethodE"> +<span id="_CPPv3N5osgeo4proj9operation15OperationMethodE"></span><span id="_CPPv2N5osgeo4proj9operation15OperationMethodE"></span><span id="osgeo::proj::operation::OperationMethod"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationMethod"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OperationMethod</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common16IdentifiedObjectE" title="osgeo::proj::common::IdentifiedObject"><span class="n"><span class="pre">IdentifiedObject</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io15IJSONExportableE" title="osgeo::proj::io::IJSONExportable"><span class="n"><span class="pre">IJSONExportable</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15OperationMethodE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>The method (algorithm or procedure) used to perform the coordinate operation. </p> +<p>For a projection method, this contains the name of the projection method and the name of the projection parameters.</p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationMethod"><span class="std std-ref">OperationMethod</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15OperationMethod7formulaEv"> +<span id="_CPPv3N5osgeo4proj9operation15OperationMethod7formulaEv"></span><span id="_CPPv2N5osgeo4proj9operation15OperationMethod7formulaEv"></span><span id="osgeo::proj::operation::OperationMethod::formula"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationMethod_1ac58c62a75471a0b5f6aca80dbd8ad319"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4I0EN5osgeo4proj4util8optionalE" title="osgeo::proj::util::optional"><span class="n"><span class="pre">optional</span></span></a><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">formula</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15OperationMethod7formulaEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the formula(s) or procedure used by this coordinate operation method. </p> +<p>This may be a reference to a publication (in which case use <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationMethod_1a86dbab0a7db73db0035fdb23d8386b4c"><span class="std std-ref">formulaCitation()</span></a>).</p> +<p>Note that the operation method may not be analytic, in which case this attribute references or contains the procedure, not an analytic formula.</p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the formula, or empty. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15OperationMethod15formulaCitationEv"> +<span id="_CPPv3N5osgeo4proj9operation15OperationMethod15formulaCitationEv"></span><span id="_CPPv2N5osgeo4proj9operation15OperationMethod15formulaCitationEv"></span><span id="osgeo::proj::operation::OperationMethod::formulaCitation"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationMethod_1a86dbab0a7db73db0035fdb23d8386b4c"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4I0EN5osgeo4proj4util8optionalE" title="osgeo::proj::util::optional"><span class="n"><span class="pre">optional</span></span></a><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata8CitationE" title="osgeo::proj::metadata::Citation"><span class="n"><span class="pre">Citation</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">formulaCitation</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15OperationMethod15formulaCitationEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return a reference to a publication giving the formula(s) or procedure used by the coordinate operation method. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the formula citation, or empty. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15OperationMethod10parametersEv"> +<span id="_CPPv3N5osgeo4proj9operation15OperationMethod10parametersEv"></span><span id="_CPPv2N5osgeo4proj9operation15OperationMethod10parametersEv"></span><span id="osgeo::proj::operation::OperationMethod::parameters"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationMethod_1a210eb330b11f636157bd4a83258d47e5"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation30GeneralOperationParameterNNPtrE" title="osgeo::proj::operation::GeneralOperationParameterNNPtr"><span class="n"><span class="pre">GeneralOperationParameterNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">parameters</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15OperationMethod10parametersEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the parameters of this operation method. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the parameters. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15OperationMethod11getEPSGCodeEv"> +<span id="_CPPv3N5osgeo4proj9operation15OperationMethod11getEPSGCodeEv"></span><span id="_CPPv2N5osgeo4proj9operation15OperationMethod11getEPSGCodeEv"></span><span id="osgeo::proj::operation::OperationMethod::getEPSGCode"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationMethod_1ac2aa9680202b0aa0784863854db1c879"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getEPSGCode</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15OperationMethod11getEPSGCodeEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the EPSG code, either directly, or through the name. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>code, or 0 if not found </p> +</dd> +</dl> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15OperationMethod6createERKN4util11PropertyMapERKNSt6vectorI30GeneralOperationParameterNNPtrEE"> +<span id="_CPPv3N5osgeo4proj9operation15OperationMethod6createERKN4util11PropertyMapERKNSt6vectorI30GeneralOperationParameterNNPtrEE"></span><span id="_CPPv2N5osgeo4proj9operation15OperationMethod6createERKN4util11PropertyMapERKNSt6vectorI30GeneralOperationParameterNNPtrEE"></span><span id="osgeo::proj::operation::OperationMethod::create__util::PropertyMapCR.std::vector:GeneralOperationParameterNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationMethod_1ae36dcf64f209ccbf540ea005c426f55d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation20OperationMethodNNPtrE" title="osgeo::proj::operation::OperationMethodNNPtr"><span class="n"><span class="pre">OperationMethodNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation30GeneralOperationParameterNNPtrE" title="osgeo::proj::operation::GeneralOperationParameterNNPtr"><span class="n"><span class="pre">GeneralOperationParameterNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">parameters</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15OperationMethod6createERKN4util11PropertyMapERKNSt6vectorI30GeneralOperationParameterNNPtrEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a operation method from a vector of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1GeneralOperationParameter"><span class="std std-ref">GeneralOperationParameter</span></a>. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>parameters</strong> – Vector of GeneralOperationParameterNNPtr. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationMethod"><span class="std std-ref">OperationMethod</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15OperationMethod6createERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEE"> +<span id="_CPPv3N5osgeo4proj9operation15OperationMethod6createERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEE"></span><span id="_CPPv2N5osgeo4proj9operation15OperationMethod6createERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEE"></span><span id="osgeo::proj::operation::OperationMethod::create__util::PropertyMapCR.std::vector:OperationParameterNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationMethod_1a46efa344f6910d98b198377774d6313a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation20OperationMethodNNPtrE" title="osgeo::proj::operation::OperationMethodNNPtr"><span class="n"><span class="pre">OperationMethodNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation23OperationParameterNNPtrE" title="osgeo::proj::operation::OperationParameterNNPtr"><span class="n"><span class="pre">OperationParameterNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">parameters</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15OperationMethod6createERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a operation method from a vector of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameter"><span class="std std-ref">OperationParameter</span></a>. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>parameters</strong> – Vector of OperationParameterNNPtr. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationMethod"><span class="std std-ref">OperationMethod</span></a>. </p> +</dd> +</dl> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation18OperationParameterE"> +<span id="_CPPv3N5osgeo4proj9operation18OperationParameterE"></span><span id="_CPPv2N5osgeo4proj9operation18OperationParameterE"></span><span id="osgeo::proj::operation::OperationParameter"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationParameter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OperationParameter</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operationE" title="osgeo::proj::operation"><span class="n"><span class="pre">operation</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation25GeneralOperationParameterE" title="osgeo::proj::operation::GeneralOperationParameter"><span class="n"><span class="pre">GeneralOperationParameter</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation18OperationParameterE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>The definition of a parameter used by a coordinate operation method. </p> +<p>Most parameter values are numeric, but other types of parameter values are possible.</p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameter"><span class="std std-ref">OperationParameter</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation18OperationParameter11getEPSGCodeEv"> +<span id="_CPPv3N5osgeo4proj9operation18OperationParameter11getEPSGCodeEv"></span><span id="_CPPv2N5osgeo4proj9operation18OperationParameter11getEPSGCodeEv"></span><span id="osgeo::proj::operation::OperationParameter::getEPSGCode"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationParameter_1a76b7c02da4b4ba7394decd2ffd1d1dde"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getEPSGCode</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation18OperationParameter11getEPSGCodeEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the EPSG code, either directly, or through the name. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>code, or 0 if not found </p> +</dd> +</dl> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation18OperationParameter6createERKN4util11PropertyMapE"> +<span id="_CPPv3N5osgeo4proj9operation18OperationParameter6createERKN4util11PropertyMapE"></span><span id="_CPPv2N5osgeo4proj9operation18OperationParameter6createERKN4util11PropertyMapE"></span><span id="osgeo::proj::operation::OperationParameter::create__util::PropertyMapCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationParameter_1abef5d73d4e7062c5034575c67db75734"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation23OperationParameterNNPtrE" title="osgeo::proj::operation::OperationParameterNNPtr"><span class="n"><span class="pre">OperationParameterNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation18OperationParameter6createERKN4util11PropertyMapE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameter"><span class="std std-ref">OperationParameter</span></a>. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a>. At minimum the name should be defined. </p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameter"><span class="std std-ref">OperationParameter</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation18OperationParameter18getNameForEPSGCodeEi"> +<span id="_CPPv3N5osgeo4proj9operation18OperationParameter18getNameForEPSGCodeEi"></span><span id="_CPPv2N5osgeo4proj9operation18OperationParameter18getNameForEPSGCodeEi"></span><span id="osgeo::proj::operation::OperationParameter::getNameForEPSGCode__i"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationParameter_1a8e4eb3adc2596bfb74b4ce22ee673aab"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">getNameForEPSGCode</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">epsg_code</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">noexcept</span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation18OperationParameter18getNameForEPSGCodeEi" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the name of a parameter designed by its EPSG code. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>name, or nullptr if not found </p> +</dd> +</dl> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation23OperationParameterValueE"> +<span id="_CPPv3N5osgeo4proj9operation23OperationParameterValueE"></span><span id="_CPPv2N5osgeo4proj9operation23OperationParameterValueE"></span><span id="osgeo::proj::operation::OperationParameterValue"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationParameterValue"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OperationParameterValue</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operationE" title="osgeo::proj::operation"><span class="n"><span class="pre">operation</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation21GeneralParameterValueE" title="osgeo::proj::operation::GeneralParameterValue"><span class="n"><span class="pre">GeneralParameterValue</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation23OperationParameterValueE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>A parameter value, ordered sequence of values, or reference to a file of parameter values. </p> +<p>This combines a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameter"><span class="std std-ref">OperationParameter</span></a> with the corresponding <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a>.</p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameterValue"><span class="std std-ref">OperationParameterValue</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation23OperationParameterValue9parameterEv"> +<span id="_CPPv3N5osgeo4proj9operation23OperationParameterValue9parameterEv"></span><span id="_CPPv2N5osgeo4proj9operation23OperationParameterValue9parameterEv"></span><span id="osgeo::proj::operation::OperationParameterValue::parameter"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationParameterValue_1af54e24c0c0a9f30bcf229bab17b8bab9"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation23OperationParameterNNPtrE" title="osgeo::proj::operation::OperationParameterNNPtr"><span class="n"><span class="pre">OperationParameterNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">parameter</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation23OperationParameterValue9parameterEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the parameter (definition) </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the parameter (definition). </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation23OperationParameterValue14parameterValueEv"> +<span id="_CPPv3N5osgeo4proj9operation23OperationParameterValue14parameterValueEv"></span><span id="_CPPv2N5osgeo4proj9operation23OperationParameterValue14parameterValueEv"></span><span id="osgeo::proj::operation::OperationParameterValue::parameterValue"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationParameterValue_1a8e81fc825e9948b3a55a75fb685bb506"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">parameterValue</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation23OperationParameterValue14parameterValueEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the parameter value. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the parameter value. </p> +</dd> +</dl> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation23OperationParameterValue6createERK23OperationParameterNNPtrRK19ParameterValueNNPtr"> +<span id="_CPPv3N5osgeo4proj9operation23OperationParameterValue6createERK23OperationParameterNNPtrRK19ParameterValueNNPtr"></span><span id="_CPPv2N5osgeo4proj9operation23OperationParameterValue6createERK23OperationParameterNNPtrRK19ParameterValueNNPtr"></span><span id="osgeo::proj::operation::OperationParameterValue::create__OperationParameterNNPtrCR.ParameterValueNNPtrCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1OperationParameterValue_1a86b75578dc2e7ad4e12ae8056a398794"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation28OperationParameterValueNNPtrE" title="osgeo::proj::operation::OperationParameterValueNNPtr"><span class="n"><span class="pre">OperationParameterValueNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation23OperationParameterNNPtrE" title="osgeo::proj::operation::OperationParameterNNPtr"><span class="n"><span class="pre">OperationParameterNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">parameterIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">valueIn</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation23OperationParameterValue6createERK23OperationParameterNNPtrRK19ParameterValueNNPtr" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameterValue"><span class="std std-ref">OperationParameterValue</span></a>. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>parameterIn</strong> – Parameter (definition). </p></li> +<li><p><strong>valueIn</strong> – Parameter value. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationParameterValue"><span class="std std-ref">OperationParameterValue</span></a>. </p> +</dd> +</dl> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValueE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValueE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValueE"></span><span id="osgeo::proj::operation::ParameterValue"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ParameterValue</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util10BaseObjectE" title="osgeo::proj::util::BaseObject"><span class="n"><span class="pre">BaseObject</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io14IWKTExportableE" title="osgeo::proj::io::IWKTExportable"><span class="n"><span class="pre">IWKTExportable</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11IComparableE" title="osgeo::proj::util::IComparable"><span class="n"><span class="pre">IComparable</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValueE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>The value of the coordinate operation parameter. </p> +<p>Most parameter values are numeric, but other types of parameter values are possible.</p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p> +<dl class="cpp enum-class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue4TypeE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue4TypeE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue4TypeE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Type</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue4TypeE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Type of the value. </p> +<p><em>Values:</em></p> +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue4Type7MEASUREE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue4Type7MEASUREE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue4Type7MEASUREE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489a84e4213ee54478574ea15a166ea10152"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MEASURE</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue4Type7MEASUREE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Measure (i.e. value with a unit) </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue4Type6STRINGE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue4Type6STRINGE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue4Type6STRINGE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489a63b588d5559f64f89a416e656880b949"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">STRING</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue4Type6STRINGE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>String </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue4Type7INTEGERE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue4Type7INTEGERE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue4Type7INTEGERE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489a5d5cd46919fa987731fb2edefe0f2a0c"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">INTEGER</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue4Type7INTEGERE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Integer </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue4Type7BOOLEANE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue4Type7BOOLEANE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue4Type7BOOLEANE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489ac48d5da12d702e73d6966069f2687376"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BOOLEAN</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue4Type7BOOLEANE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Boolean </p> +</dd></dl> + +<dl class="cpp enumerator"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue4Type8FILENAMEE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue4Type8FILENAMEE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue4Type8FILENAMEE"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489a496475a066afb2d2e50a4133b9822497"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FILENAME</span></span></span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue4Type8FILENAMEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Filename </p> +</dd></dl> + +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue4typeEv"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue4typeEv"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue4typeEv"></span><span id="osgeo::proj::operation::ParameterValue::type"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1aa22d54ba1e453fc13a7cc9feb8708241"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation14ParameterValue4TypeE" title="osgeo::proj::operation::ParameterValue::Type"><span class="n"><span class="pre">Type</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">type</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue4typeEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Returns the type of a parameter value. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the type. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue5valueEv"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue5valueEv"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue5valueEv"></span><span id="osgeo::proj::operation::ParameterValue::value"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af2734ac737c2f360e1a072d49dc53d07"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common7MeasureE" title="osgeo::proj::common::Measure"><span class="n"><span class="pre">Measure</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">value</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue5valueEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Returns the value as a Measure (assumes <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1aa22d54ba1e453fc13a7cc9feb8708241"><span class="std std-ref">type()</span></a> == <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489a84e4213ee54478574ea15a166ea10152"><span class="std std-ref">Type::MEASURE</span></a>) </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the value as a Measure. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue11stringValueEv"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue11stringValueEv"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue11stringValueEv"></span><span id="osgeo::proj::operation::ParameterValue::stringValue"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1a23f032dfc7cf705e1a066af05d846a12"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">stringValue</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue11stringValueEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Returns the value as a string (assumes <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1aa22d54ba1e453fc13a7cc9feb8708241"><span class="std std-ref">type()</span></a> == <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489a63b588d5559f64f89a416e656880b949"><span class="std std-ref">Type::STRING</span></a>) </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the value as a string. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue9valueFileEv"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue9valueFileEv"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue9valueFileEv"></span><span id="osgeo::proj::operation::ParameterValue::valueFile"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af38684b8a27e48cb92bf63a29992448d"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">valueFile</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue9valueFileEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Returns the value as a filename (assumes <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1aa22d54ba1e453fc13a7cc9feb8708241"><span class="std std-ref">type()</span></a> == <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489a496475a066afb2d2e50a4133b9822497"><span class="std std-ref">Type::FILENAME</span></a>) </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the value as a filename. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue12integerValueEv"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue12integerValueEv"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue12integerValueEv"></span><span id="osgeo::proj::operation::ParameterValue::integerValue"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1a94646ceba5429322bd98468dcf351e0d"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">integerValue</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue12integerValueEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Returns the value as a integer (assumes <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1aa22d54ba1e453fc13a7cc9feb8708241"><span class="std std-ref">type()</span></a> == <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489a5d5cd46919fa987731fb2edefe0f2a0c"><span class="std std-ref">Type::INTEGER</span></a>) </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the value as a integer. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue12booleanValueEv"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue12booleanValueEv"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue12booleanValueEv"></span><span id="osgeo::proj::operation::ParameterValue::booleanValue"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1ac228bf50c4f4b3d4cabe577ac3444465"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">booleanValue</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue12booleanValueEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Returns the value as a boolean (assumes <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1aa22d54ba1e453fc13a7cc9feb8708241"><span class="std std-ref">type()</span></a> == <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af1ffdbaa36f9d801faf7f27950c3d489ac48d5da12d702e73d6966069f2687376"><span class="std std-ref">Type::BOOLEAN</span></a>) </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the value as a boolean. </p> +</dd> +</dl> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue6createERKN6common7MeasureE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue6createERKN6common7MeasureE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue6createERKN6common7MeasureE"></span><span id="osgeo::proj::operation::ParameterValue::create__common::MeasureCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1ab437e991e02a3e7f6b8af61582cdbfc5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common7MeasureE" title="osgeo::proj::common::Measure"><span class="n"><span class="pre">Measure</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">measureIn</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue6createERKN6common7MeasureE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a> from a Measure (i.e. a value associated with a unit) </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue6createEPKc"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue6createEPKc"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue6createEPKc"></span><span id="osgeo::proj::operation::ParameterValue::create__cCP"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1a17504ade0867f15129f1a7b52eb4642a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">stringValueIn</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue6createEPKc" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a> from a string value. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue6createERKNSt6stringE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue6createERKNSt6stringE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue6createERKNSt6stringE"></span><span id="osgeo::proj::operation::ParameterValue::create__ssCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1abef9f2e2615976a711d8a7484641b7e4"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">stringValueIn</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue6createERKNSt6stringE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a> from a string value. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue6createEi"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue6createEi"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue6createEi"></span><span id="osgeo::proj::operation::ParameterValue::create__i"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1af8cabd0282f8dfc344805d97b767f2c1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">integerValueIn</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue6createEi" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a> from a integer value. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue6createEb"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue6createEb"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue6createEb"></span><span id="osgeo::proj::operation::ParameterValue::create__b"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1a9e577c1b6fec7988dd28cf908977a7e4"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">booleanValueIn</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue6createEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a> from a boolean value. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14ParameterValue14createFilenameERKNSt6stringE"> +<span id="_CPPv3N5osgeo4proj9operation14ParameterValue14createFilenameERKNSt6stringE"></span><span id="_CPPv2N5osgeo4proj9operation14ParameterValue14createFilenameERKNSt6stringE"></span><span id="osgeo::proj::operation::ParameterValue::createFilename__ssCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1ParameterValue_1a1997cddd52e0bd8cac111ffe04ac2afd"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createFilename</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">stringValueIn</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14ParameterValue14createFilenameERKNSt6stringE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a> from a filename. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1ParameterValue"><span class="std std-ref">ParameterValue</span></a>. </p> +</dd> +</dl> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation20PointMotionOperationE"> +<span id="_CPPv3N5osgeo4proj9operation20PointMotionOperationE"></span><span id="_CPPv2N5osgeo4proj9operation20PointMotionOperationE"></span><span id="osgeo::proj::operation::PointMotionOperation"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1PointMotionOperation"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PointMotionOperation</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operationE" title="osgeo::proj::operation"><span class="n"><span class="pre">operation</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15SingleOperationE" title="osgeo::proj::operation::SingleOperation"><span class="n"><span class="pre">SingleOperation</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation20PointMotionOperationE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>A mathematical operation that describes the change of coordinate values within one coordinate reference system due to the motion of the point between one coordinate epoch and another coordinate epoch. </p> +<p>The motion is due to tectonic plate movement or deformation.</p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1PointMotionOperation"><span class="std std-ref">PointMotionOperation</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15SingleOperationE"> +<span id="_CPPv3N5osgeo4proj9operation15SingleOperationE"></span><span id="_CPPv2N5osgeo4proj9operation15SingleOperationE"></span><span id="osgeo::proj::operation::SingleOperation"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SingleOperation</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operationE" title="osgeo::proj::operation"><span class="n"><span class="pre">operation</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19CoordinateOperationE" title="osgeo::proj::operation::CoordinateOperation"><span class="n"><span class="pre">CoordinateOperation</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15SingleOperationE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>A single (not concatenated) coordinate operation (<a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1CoordinateOperation"><span class="std std-ref">CoordinateOperation</span></a>) </p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1SingleOperation"><span class="std std-ref">SingleOperation</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<p>Subclassed by <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">osgeo::proj::operation::Conversion</span></a>, <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1PointMotionOperation"><span class="std std-ref">osgeo::proj::operation::PointMotionOperation</span></a>, <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">osgeo::proj::operation::Transformation</span></a></p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15SingleOperation15parameterValuesEv"> +<span id="_CPPv3N5osgeo4proj9operation15SingleOperation15parameterValuesEv"></span><span id="_CPPv2N5osgeo4proj9operation15SingleOperation15parameterValuesEv"></span><span id="osgeo::proj::operation::SingleOperation::parameterValues"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation_1ab25f4c2864f120dbce313a98badc4ee1"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26GeneralParameterValueNNPtrE" title="osgeo::proj::operation::GeneralParameterValueNNPtr"><span class="n"><span class="pre">GeneralParameterValueNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">parameterValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15SingleOperation15parameterValuesEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the parameter values. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the parameter values. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15SingleOperation6methodEv"> +<span id="_CPPv3N5osgeo4proj9operation15SingleOperation6methodEv"></span><span id="_CPPv2N5osgeo4proj9operation15SingleOperation6methodEv"></span><span id="osgeo::proj::operation::SingleOperation::method"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation_1a6bf9a444decc61787b928a88bfd447d4"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation20OperationMethodNNPtrE" title="osgeo::proj::operation::OperationMethodNNPtr"><span class="n"><span class="pre">OperationMethodNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">method</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15SingleOperation6methodEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the operation method associated to the operation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the operation method. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation15SingleOperation14parameterValueERKNSt6stringEi"> +<span id="_CPPv3NK5osgeo4proj9operation15SingleOperation14parameterValueERKNSt6stringEi"></span><span id="_CPPv2NK5osgeo4proj9operation15SingleOperation14parameterValueERKNSt6stringEi"></span><span id="osgeo::proj::operation::SingleOperation::parameterValue__ssCR.iC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation_1ae7a2f6f42f24c15fcd533a07c48844fd"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation17ParameterValuePtrE" title="osgeo::proj::operation::ParameterValuePtr"><span class="n"><span class="pre">ParameterValuePtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">parameterValue</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">paramName</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">epsg_code</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">noexcept</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation15SingleOperation14parameterValueERKNSt6stringEi" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the parameter value corresponding to a parameter name or EPSG code. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>paramName</strong> – the parameter name (or empty, in which case epsg_code should be non zero) </p></li> +<li><p><strong>epsg_code</strong> – the parameter EPSG code (possibly zero) </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>the value, or nullptr if not found. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation15SingleOperation14parameterValueEi"> +<span id="_CPPv3NK5osgeo4proj9operation15SingleOperation14parameterValueEi"></span><span id="_CPPv2NK5osgeo4proj9operation15SingleOperation14parameterValueEi"></span><span id="osgeo::proj::operation::SingleOperation::parameterValue__iC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation_1adc5b7a3c2f90028ce246f0a265276131"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation17ParameterValuePtrE" title="osgeo::proj::operation::ParameterValuePtr"><span class="n"><span class="pre">ParameterValuePtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">parameterValue</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">epsg_code</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">noexcept</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation15SingleOperation14parameterValueEi" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the parameter value corresponding to a EPSG code. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>epsg_code</strong> – the parameter EPSG code </p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>the value, or nullptr if not found. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation15SingleOperation21parameterValueMeasureERKNSt6stringEi"> +<span id="_CPPv3NK5osgeo4proj9operation15SingleOperation21parameterValueMeasureERKNSt6stringEi"></span><span id="_CPPv2NK5osgeo4proj9operation15SingleOperation21parameterValueMeasureERKNSt6stringEi"></span><span id="osgeo::proj::operation::SingleOperation::parameterValueMeasure__ssCR.iC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation_1a6033af94fad3ccc788750d1659028c88"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common7MeasureE" title="osgeo::proj::common::Measure"><span class="n"><span class="pre">Measure</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">parameterValueMeasure</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">paramName</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">epsg_code</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">noexcept</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation15SingleOperation21parameterValueMeasureERKNSt6stringEi" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the parameter value, as a measure, corresponding to a parameter name or EPSG code. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>paramName</strong> – the parameter name (or empty, in which case epsg_code should be non zero) </p></li> +<li><p><strong>epsg_code</strong> – the parameter EPSG code (possibly zero) </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>the measure, or the empty Measure() object if not found. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation15SingleOperation21parameterValueMeasureEi"> +<span id="_CPPv3NK5osgeo4proj9operation15SingleOperation21parameterValueMeasureEi"></span><span id="_CPPv2NK5osgeo4proj9operation15SingleOperation21parameterValueMeasureEi"></span><span id="osgeo::proj::operation::SingleOperation::parameterValueMeasure__iC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation_1ad9b1b1e0a2a23eb0bdab25cec2911af8"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common7MeasureE" title="osgeo::proj::common::Measure"><span class="n"><span class="pre">Measure</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">parameterValueMeasure</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">epsg_code</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">noexcept</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation15SingleOperation21parameterValueMeasureEi" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the parameter value, as a measure, corresponding to a EPSG code. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>epsg_code</strong> – the parameter EPSG code </p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>the measure, or the empty Measure() object if not found. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation15SingleOperation11gridsNeededERKN2io18DatabaseContextPtrEb"> +<span id="_CPPv3NK5osgeo4proj9operation15SingleOperation11gridsNeededERKN2io18DatabaseContextPtrEb"></span><span id="_CPPv2NK5osgeo4proj9operation15SingleOperation11gridsNeededERKN2io18DatabaseContextPtrEb"></span><span id="osgeo::proj::operation::SingleOperation::gridsNeeded__io::DatabaseContextPtrCR.bC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation_1a64e0adfd1f336df75d38d677039dbe21"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">set</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15GridDescriptionE" title="osgeo::proj::operation::GridDescription"><span class="n"><span class="pre">GridDescription</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">gridsNeeded</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io18DatabaseContextPtrE" title="osgeo::proj::io::DatabaseContextPtr"><span class="n"><span class="pre">DatabaseContextPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">databaseContext</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">considerKnownGridsAsAvailable</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation15SingleOperation11gridsNeededERKN2io18DatabaseContextPtrEb" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return grids needed by an operation. </p> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation15SingleOperation18validateParametersEv"> +<span id="_CPPv3NK5osgeo4proj9operation15SingleOperation18validateParametersEv"></span><span id="_CPPv2NK5osgeo4proj9operation15SingleOperation18validateParametersEv"></span><span id="osgeo::proj::operation::SingleOperation::validateParametersC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation_1a5a03d68a8eec0b9b126e1b1461168b32"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">list</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">validateParameters</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation15SingleOperation18validateParametersEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Validate the parameters used by a coordinate operation. </p> +<p>Return whether the method is known or not, or a list of missing or extra parameters for the operations recognized by this implementation. </p> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation15SingleOperation15createPROJBasedERKN4util11PropertyMapERKNSt6stringERKN3crs6CRSPtrERKN3crs6CRSPtrERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation15SingleOperation15createPROJBasedERKN4util11PropertyMapERKNSt6stringERKN3crs6CRSPtrERKN3crs6CRSPtrERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation15SingleOperation15createPROJBasedERKN4util11PropertyMapERKNSt6stringERKN3crs6CRSPtrERKN3crs6CRSPtrERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::SingleOperation::createPROJBased__util::PropertyMapCR.ssCR.crs::CRSPtrCR.crs::CRSPtrCR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1SingleOperation_1a276599901ec36fea0f5f296867449027"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation20SingleOperationNNPtrE" title="osgeo::proj::operation::SingleOperationNNPtr"><span class="n"><span class="pre">SingleOperationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createPROJBased</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">PROJString</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs6CRSPtrE" title="osgeo::proj::crs::CRSPtr"><span class="n"><span class="pre">CRSPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRS</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs6CRSPtrE" title="osgeo::proj::crs::CRSPtr"><span class="n"><span class="pre">CRSPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRS</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="p"><span class="pre">(</span></span><span class="p"><span class="pre">)</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation15SingleOperation15createPROJBasedERKN4util11PropertyMapERKNSt6stringERKN3crs6CRSPtrERKN3crs6CRSPtrERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a PROJ-based single operation. </p> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>The operation might internally be a pipeline chaining several operations. The use of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1SingleOperation"><span class="std std-ref">SingleOperation</span></a> modeling here is mostly to be able to get the PROJ string as a parameter.</p> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – Properties </p></li> +<li><p><strong>PROJString</strong> – the PROJ string. </p></li> +<li><p><strong>sourceCRS</strong> – source CRS (might be null). </p></li> +<li><p><strong>targetCRS</strong> – target CRS (might be null). </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>the new instance </p> +</dd> +</dl> +</dd></dl> + +</div> +</dd></dl> + +<dl class="cpp class"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14TransformationE"> +<span id="_CPPv3N5osgeo4proj9operation14TransformationE"></span><span id="_CPPv2N5osgeo4proj9operation14TransformationE"></span><span id="osgeo::proj::operation::Transformation"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Transformation</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">osgeo</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">proj</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operationE" title="osgeo::proj::operation"><span class="n"><span class="pre">operation</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation15SingleOperationE" title="osgeo::proj::operation::SingleOperation"><span class="n"><span class="pre">SingleOperation</span></span></a><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14TransformationE" title="Permalink to this definition">¶</a><br /></dt> +<dd><div class="docutils container"> +<em>#include <coordinateoperation.hpp></em></div> +<p>A mathematical operation on coordinates in which parameters are empirically derived from data containing the coordinates of a series of points in both coordinate reference systems. </p> +<p>This computational process is usually “over-determined”, allowing derivation of error (or accuracy) estimates for the coordinate transformation. Also, the stochastic nature of the parameters may result in multiple (different) versions of the same coordinate transformations between the same source and target CRSs. Any single coordinate operation in which the input and output coordinates are referenced to different datums (reference frames) will be a coordinate transformation.</p> +<p><div class="remark admonition"> +<p class="admonition-title">Remark</p> +<p>Implements <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a> from <a class="reference internal" href="cpp_general.html#general_doc_1ISO_19111_2019"><span class="std std-ref">ISO 19111:2019</span></a> </p> +</div> +</p> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation9sourceCRSEv"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation9sourceCRSEv"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation9sourceCRSEv"></span><span id="osgeo::proj::operation::Transformation::sourceCRS"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a77f1d2fe4aff1edc9efc6e54f21eb3bf"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">sourceCRS</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation9sourceCRSEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the source <a class="reference internal" href="crs.html#classosgeo_1_1proj_1_1crs_1_1CRS"><span class="std std-ref">crs::CRS</span></a> of the transformation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the source CRS. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation9targetCRSEv"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation9targetCRSEv"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation9targetCRSEv"></span><span id="osgeo::proj::operation::Transformation::targetCRS"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a902d6acdd31b1dc622a818480e1e3fb0"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="sig-name descname"><span class="n"><span class="pre">targetCRS</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation9targetCRSEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the target <a class="reference internal" href="crs.html#classosgeo_1_1proj_1_1crs_1_1CRS"><span class="std std-ref">crs::CRS</span></a> of the transformation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the target CRS. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation14Transformation7inverseEv"> +<span id="_CPPv3NK5osgeo4proj9operation14Transformation7inverseEv"></span><span id="_CPPv2NK5osgeo4proj9operation14Transformation7inverseEv"></span><span id="osgeo::proj::operation::Transformation::inverseC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1aa81c282460a5bf4066ca8c9ea5d9a318"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation24CoordinateOperationNNPtrE" title="osgeo::proj::operation::CoordinateOperationNNPtr"><span class="n"><span class="pre">CoordinateOperationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">inverse</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation14Transformation7inverseEv" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return the inverse of the coordinate operation. </p> +<dl class="field-list simple"> +<dt class="field-odd">Throws</dt> +<dd class="field-odd"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n">util</span></a><span class="p">::</span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util29UnsupportedOperationExceptionE" title="osgeo::proj::util::UnsupportedOperationException"><span class="n">UnsupportedOperationException</span></a></span></span> – </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4NK5osgeo4proj9operation14Transformation34substitutePROJAlternativeGridNamesEN2io20DatabaseContextNNPtrE"> +<span id="_CPPv3NK5osgeo4proj9operation14Transformation34substitutePROJAlternativeGridNamesEN2io20DatabaseContextNNPtrE"></span><span id="_CPPv2NK5osgeo4proj9operation14Transformation34substitutePROJAlternativeGridNamesEN2io20DatabaseContextNNPtrE"></span><span id="osgeo::proj::operation::Transformation::substitutePROJAlternativeGridNames__io::DatabaseContextNNPtrC"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a91aead23ad14a08da561a9ac6aacefba"></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">substitutePROJAlternativeGridNames</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2ioE" title="osgeo::proj::io"><span class="n"><span class="pre">io</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="io.html#_CPPv4N5osgeo4proj2io20DatabaseContextNNPtrE" title="osgeo::proj::io::DatabaseContextNNPtr"><span class="n"><span class="pre">DatabaseContextNNPtr</span></span></a><span class="w"> </span><span class="n sig-param"><span class="pre">databaseContext</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK5osgeo4proj9operation14Transformation34substitutePROJAlternativeGridNamesEN2io20DatabaseContextNNPtrE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Return an equivalent transformation to the current one, but using PROJ alternative grid names. </p> +</dd></dl> + +</div> +<div class="breathe-sectiondef docutils container"> +<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p> +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation6createERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERK20OperationMethodNNPtrRKNSt6vectorI26GeneralParameterValueNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation6createERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERK20OperationMethodNNPtrRKNSt6vectorI26GeneralParameterValueNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation6createERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERK20OperationMethodNNPtrRKNSt6vectorI26GeneralParameterValueNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::create__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.crs::CRSPtrCR.OperationMethodNNPtrCR.std::vector:GeneralParameterValueNNPtr:CR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1adf73087163cf8799c4a19f51174aa31a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs6CRSPtrE" title="osgeo::proj::crs::CRSPtr"><span class="n"><span class="pre">CRSPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">interpolationCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation20OperationMethodNNPtrE" title="osgeo::proj::operation::OperationMethodNNPtr"><span class="n"><span class="pre">OperationMethodNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">methodIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation26GeneralParameterValueNNPtrE" title="osgeo::proj::operation::GeneralParameterValueNNPtr"><span class="n"><span class="pre">GeneralParameterValueNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">values</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation6createERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERK20OperationMethodNNPtrRKNSt6vectorI26GeneralParameterValueNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation from a vector of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1GeneralParameterValue"><span class="std std-ref">GeneralParameterValue</span></a>. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>interpolationCRSIn</strong> – Interpolation CRS (might be null) </p></li> +<li><p><strong>methodIn</strong> – Operation method. </p></li> +<li><p><strong>values</strong> – Vector of GeneralOperationParameterNNPtr. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation6createERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEERKNSt6vectorI19ParameterValueNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation6createERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEERKNSt6vectorI19ParameterValueNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation6createERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEERKNSt6vectorI19ParameterValueNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::create__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.crs::CRSPtrCR.util::PropertyMapCR.std::vector:OperationParameterNNPtr:CR.std::vector:ParameterValueNNPtr:CR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a0d50145abf1d8e92c428a7eadaa55e59"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">create</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">propertiesTransformation</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs6CRSPtrE" title="osgeo::proj::crs::CRSPtr"><span class="n"><span class="pre">CRSPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">interpolationCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">propertiesOperationMethod</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation23OperationParameterNNPtrE" title="osgeo::proj::operation::OperationParameterNNPtr"><span class="n"><span class="pre">OperationParameterNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">parameters</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19ParameterValueNNPtrE" title="osgeo::proj::operation::ParameterValueNNPtr"><span class="n"><span class="pre">ParameterValueNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">values</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation6createERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERKN4util11PropertyMapERKNSt6vectorI23OperationParameterNNPtrEERKNSt6vectorI19ParameterValueNNPtrEERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation and its <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationMethod"><span class="std std-ref">OperationMethod</span></a>. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>propertiesTransformation</strong> – The <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>interpolationCRSIn</strong> – Interpolation CRS (might be null) </p></li> +<li><p><strong>propertiesOperationMethod</strong> – The <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1OperationMethod"><span class="std std-ref">OperationMethod</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>parameters</strong> – Vector of parameters of the operation method. </p></li> +<li><p><strong>values</strong> – Vector of ParameterValueNNPtr. Constraint: values.size() == parameters.size() </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation28createGeocentricTranslationsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation28createGeocentricTranslationsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation28createGeocentricTranslationsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createGeocentricTranslations__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.double.double.double.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a8f0d127db1de67d4f302640fb1d2c7b0"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGeocentricTranslations</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationXMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationYMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationZMetre</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation28createGeocentricTranslationsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with Geocentric Translations method. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>translationXMetre</strong> – Value of the Translation_X parameter (in metre). </p></li> +<li><p><strong>translationYMetre</strong> – Value of the Translation_Y parameter (in metre). </p></li> +<li><p><strong>translationZMetre</strong> – Value of the Translation_Z parameter (in metre). </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation20createPositionVectorERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation20createPositionVectorERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation20createPositionVectorERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createPositionVector__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.double.double.double.double.double.double.double.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a28988de02d9827d0e036736f34e45289"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createPositionVector</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationXMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationYMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationZMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationXArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationYArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationZArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">scaleDifferencePPM</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation20createPositionVectorERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with Position vector transformation method. </p> +<p>This is similar to <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation_1a7f80ce04278ab689a01941b293882228"><span class="std std-ref">createCoordinateFrameRotation()</span></a>, except that the sign of the rotation terms is inverted.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>translationXMetre</strong> – Value of the Translation_X parameter (in metre). </p></li> +<li><p><strong>translationYMetre</strong> – Value of the Translation_Y parameter (in metre). </p></li> +<li><p><strong>translationZMetre</strong> – Value of the Translation_Z parameter (in metre). </p></li> +<li><p><strong>rotationXArcSecond</strong> – Value of the Rotation_X parameter (in arc-second). </p></li> +<li><p><strong>rotationYArcSecond</strong> – Value of the Rotation_Y parameter (in arc-second). </p></li> +<li><p><strong>rotationZArcSecond</strong> – Value of the Rotation_Z parameter (in arc-second). </p></li> +<li><p><strong>scaleDifferencePPM</strong> – Value of the Scale_Difference parameter (in parts-per-million). </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation29createCoordinateFrameRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation29createCoordinateFrameRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation29createCoordinateFrameRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createCoordinateFrameRotation__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.double.double.double.double.double.double.double.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a7f80ce04278ab689a01941b293882228"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createCoordinateFrameRotation</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationXMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationYMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationZMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationXArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationYArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationZArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">scaleDifferencePPM</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation29createCoordinateFrameRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with Coordinate Frame Rotation method. </p> +<p>This is similar to <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation_1a28988de02d9827d0e036736f34e45289"><span class="std std-ref">createPositionVector()</span></a>, except that the sign of the rotation terms is inverted.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>translationXMetre</strong> – Value of the Translation_X parameter (in metre). </p></li> +<li><p><strong>translationYMetre</strong> – Value of the Translation_Y parameter (in metre). </p></li> +<li><p><strong>translationZMetre</strong> – Value of the Translation_Z parameter (in metre). </p></li> +<li><p><strong>rotationXArcSecond</strong> – Value of the Rotation_X parameter (in arc-second). </p></li> +<li><p><strong>rotationYArcSecond</strong> – Value of the Rotation_Y parameter (in arc-second). </p></li> +<li><p><strong>rotationZArcSecond</strong> – Value of the Rotation_Z parameter (in arc-second). </p></li> +<li><p><strong>scaleDifferencePPM</strong> – Value of the Scale_Difference parameter (in parts-per-million). </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation33createTimeDependentPositionVectorERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddddddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation33createTimeDependentPositionVectorERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddddddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation33createTimeDependentPositionVectorERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddddddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createTimeDependentPositionVector__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.double.double.double.double.double.double.double.double.double.double.double.double.double.double.double.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1aa923c11761470ca6e0d45d3956d5489f"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createTimeDependentPositionVector</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationXMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationYMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationZMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationXArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationYArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationZArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">scaleDifferencePPM</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateTranslationX</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateTranslationY</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateTranslationZ</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateRotationX</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateRotationY</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateRotationZ</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateScaleDifference</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">referenceEpochYear</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation33createTimeDependentPositionVectorERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddddddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with Time Dependent position vector transformation method. </p> +<p>This is similar to <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation_1aa2d1532c243a41756e003e60a31601cf"><span class="std std-ref">createTimeDependentCoordinateFrameRotation()</span></a>, except that the sign of the rotation terms is inverted.</p> +<p>This method is defined as [EPSG:1053] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1053">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1053</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>translationXMetre</strong> – Value of the Translation_X parameter (in metre). </p></li> +<li><p><strong>translationYMetre</strong> – Value of the Translation_Y parameter (in metre). </p></li> +<li><p><strong>translationZMetre</strong> – Value of the Translation_Z parameter (in metre). </p></li> +<li><p><strong>rotationXArcSecond</strong> – Value of the Rotation_X parameter (in arc-second). </p></li> +<li><p><strong>rotationYArcSecond</strong> – Value of the Rotation_Y parameter (in arc-second). </p></li> +<li><p><strong>rotationZArcSecond</strong> – Value of the Rotation_Z parameter (in arc-second). </p></li> +<li><p><strong>scaleDifferencePPM</strong> – Value of the Scale_Difference parameter (in parts-per-million). </p></li> +<li><p><strong>rateTranslationX</strong> – Value of the rate of change of X-axis translation (in metre/year) </p></li> +<li><p><strong>rateTranslationY</strong> – Value of the rate of change of Y-axis translation (in metre/year) </p></li> +<li><p><strong>rateTranslationZ</strong> – Value of the rate of change of Z-axis translation (in metre/year) </p></li> +<li><p><strong>rateRotationX</strong> – Value of the rate of change of X-axis rotation (in arc-second/year) </p></li> +<li><p><strong>rateRotationY</strong> – Value of the rate of change of Y-axis rotation (in arc-second/year) </p></li> +<li><p><strong>rateRotationZ</strong> – Value of the rate of change of Z-axis rotation (in arc-second/year) </p></li> +<li><p><strong>rateScaleDifference</strong> – Value of the rate of change of scale difference (in PPM/year) </p></li> +<li><p><strong>referenceEpochYear</strong> – Parameter reference epoch (in decimal year) </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation42createTimeDependentCoordinateFrameRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddddddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation42createTimeDependentCoordinateFrameRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddddddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation42createTimeDependentCoordinateFrameRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddddddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createTimeDependentCoordinateFrameRotation__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.double.double.double.double.double.double.double.double.double.double.double.double.double.double.double.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1aa2d1532c243a41756e003e60a31601cf"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createTimeDependentCoordinateFrameRotation</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationXMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationYMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationZMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationXArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationYArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rotationZArcSecond</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">scaleDifferencePPM</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateTranslationX</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateTranslationY</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateTranslationZ</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateRotationX</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateRotationY</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateRotationZ</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rateScaleDifference</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">referenceEpochYear</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation42createTimeDependentCoordinateFrameRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddddddddddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with Time Dependent Position coordinate frame rotation transformation method. </p> +<p>This is similar to <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation_1aa923c11761470ca6e0d45d3956d5489f"><span class="std std-ref">createTimeDependentPositionVector()</span></a>, except that the sign of the rotation terms is inverted.</p> +<p>This method is defined as [EPSG:1056] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1056">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1056</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>translationXMetre</strong> – Value of the Translation_X parameter (in metre). </p></li> +<li><p><strong>translationYMetre</strong> – Value of the Translation_Y parameter (in metre). </p></li> +<li><p><strong>translationZMetre</strong> – Value of the Translation_Z parameter (in metre). </p></li> +<li><p><strong>rotationXArcSecond</strong> – Value of the Rotation_X parameter (in arc-second). </p></li> +<li><p><strong>rotationYArcSecond</strong> – Value of the Rotation_Y parameter (in arc-second). </p></li> +<li><p><strong>rotationZArcSecond</strong> – Value of the Rotation_Z parameter (in arc-second). </p></li> +<li><p><strong>scaleDifferencePPM</strong> – Value of the Scale_Difference parameter (in parts-per-million). </p></li> +<li><p><strong>rateTranslationX</strong> – Value of the rate of change of X-axis translation (in metre/year) </p></li> +<li><p><strong>rateTranslationY</strong> – Value of the rate of change of Y-axis translation (in metre/year) </p></li> +<li><p><strong>rateTranslationZ</strong> – Value of the rate of change of Z-axis translation (in metre/year) </p></li> +<li><p><strong>rateRotationX</strong> – Value of the rate of change of X-axis rotation (in arc-second/year) </p></li> +<li><p><strong>rateRotationY</strong> – Value of the rate of change of Y-axis rotation (in arc-second/year) </p></li> +<li><p><strong>rateRotationZ</strong> – Value of the rate of change of Z-axis rotation (in arc-second/year) </p></li> +<li><p><strong>rateScaleDifference</strong> – Value of the rate of change of scale difference (in PPM/year) </p></li> +<li><p><strong>referenceEpochYear</strong> – Parameter reference epoch (in decimal year) </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation13createTOWGS84ERKN3crs8CRSNNPtrERKNSt6vectorIdEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation13createTOWGS84ERKN3crs8CRSNNPtrERKNSt6vectorIdEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation13createTOWGS84ERKN3crs8CRSNNPtrERKNSt6vectorIdEE"></span><span id="osgeo::proj::operation::Transformation::createTOWGS84__crs::CRSNNPtrCR.std::vector:double:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1af2f31a5925cec1276794553059d62516"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createTOWGS84</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><span class="kt"><span class="pre">double</span></span><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">TOWGS84Parameters</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation13createTOWGS84ERKN3crs8CRSNNPtrERKNSt6vectorIdEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation from TOWGS84 parameters. </p> +<p>This is a helper of <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation_1a28988de02d9827d0e036736f34e45289"><span class="std std-ref">createPositionVector()</span></a> with the source CRS being the GeographicCRS of sourceCRSIn, and the target CRS being EPSG:4326</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>TOWGS84Parameters</strong> – The vector of 3 double values (Translation_X,_Y,_Z) or 7 double values (Translation_X,_Y,_Z, Rotation_X,_Y,_Z, Scale_Difference) passed to <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation_1a28988de02d9827d0e036736f34e45289"><span class="std std-ref">createPositionVector()</span></a> </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation10createNTv2ERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation10createNTv2ERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation10createNTv2ERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createNTv2__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.ssCR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1aac94e257ee4a4260698c901737e34521"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createNTv2</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">filename</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation10createNTv2ERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with NTv2 method. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>filename</strong> – NTv2 filename. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation16createMolodenskyERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation16createMolodenskyERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation16createMolodenskyERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createMolodensky__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.double.double.double.double.double.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1aac2f20e4858656d78ecdc9137ced5af1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createMolodensky</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationXMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationYMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationZMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">semiMajorAxisDifferenceMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">flattingDifference</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation16createMolodenskyERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with Molodensky method. </p> +<p> +This method is defined as [EPSG:9604] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9604">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9604</a>)<div class="admonition seealso"> +<p class="admonition-title">See also</p> +<p><a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation_1a30154e7bbc70226e03be6e92787e4694"><span class="std std-ref">createAbridgedMolodensky()</span></a> for a related <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1SingleOperation_1a6bf9a444decc61787b928a88bfd447d4"><span class="std std-ref">method</span></a>.</p> +</div> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>translationXMetre</strong> – Value of the Translation_X parameter (in metre). </p></li> +<li><p><strong>translationYMetre</strong> – Value of the Translation_Y parameter (in metre). </p></li> +<li><p><strong>translationZMetre</strong> – Value of the Translation_Z parameter (in metre). </p></li> +<li><p><strong>semiMajorAxisDifferenceMetre</strong> – The difference between the semi-major axis values of the ellipsoids used in the target and source CRS (in metre). </p></li> +<li><p><strong>flattingDifference</strong> – The difference between the flattening values of the ellipsoids used in the target and source CRS. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation24createAbridgedMolodenskyERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation24createAbridgedMolodenskyERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation24createAbridgedMolodenskyERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createAbridgedMolodensky__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.double.double.double.double.double.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a30154e7bbc70226e03be6e92787e4694"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createAbridgedMolodensky</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationXMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationYMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">translationZMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">semiMajorAxisDifferenceMetre</span></span>, <span class="kt"><span class="pre">double</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">flattingDifference</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation24createAbridgedMolodenskyERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrEdddddRKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with Abridged Molodensky method. </p> +<p> +This method is defined as [EPSG:9605] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9605">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9605</a>)<div class="admonition seealso"> +<p class="admonition-title">See also</p> +<p>createdMolodensky() for a related <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1SingleOperation_1a6bf9a444decc61787b928a88bfd447d4"><span class="std std-ref">method</span></a>.</p> +</div> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>translationXMetre</strong> – Value of the Translation_X parameter (in metre). </p></li> +<li><p><strong>translationYMetre</strong> – Value of the Translation_Y parameter (in metre). </p></li> +<li><p><strong>translationZMetre</strong> – Value of the Translation_Z parameter (in metre). </p></li> +<li><p><strong>semiMajorAxisDifferenceMetre</strong> – The difference between the semi-major axis values of the ellipsoids used in the target and source CRS (in metre). </p></li> +<li><p><strong>flattingDifference</strong> – The difference between the flattening values of the ellipsoids used in the target and source CRS. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Throws</dt> +<dd class="field-even"><p><span><span class="cpp-expr sig sig-inline cpp"><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation16InvalidOperationE" title="osgeo::proj::operation::InvalidOperation"><span class="n">InvalidOperation</span></a></span></span> – </p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation40createGravityRelatedHeightToGeographic3DERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation40createGravityRelatedHeightToGeographic3DERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation40createGravityRelatedHeightToGeographic3DERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createGravityRelatedHeightToGeographic3D__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.crs::CRSPtrCR.ssCR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1acf4570f0053c5a6aecebd3afeebf5c8d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGravityRelatedHeightToGeographic3D</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs6CRSPtrE" title="osgeo::proj::crs::CRSPtr"><span class="n"><span class="pre">CRSPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">interpolationCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">filename</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation40createGravityRelatedHeightToGeographic3DERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN3crs6CRSPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation from GravityRelatedHeight to Geographic3D. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>interpolationCRSIn</strong> – Interpolation CRS. (might be null) </p></li> +<li><p><strong>filename</strong> – GRID filename. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation13createVERTCONERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation13createVERTCONERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation13createVERTCONERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createVERTCON__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.ssCR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a03a6c147a42851ae56690b3dc422eef2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createVERTCON</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">filename</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation13createVERTCONERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKNSt6stringERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with method VERTCON. </p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>filename</strong> – GRID filename. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation23createLongitudeRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation23createLongitudeRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation23createLongitudeRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleE"></span><span id="osgeo::proj::operation::Transformation::createLongitudeRotation__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.common::AngleCR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a2cd18dce484e35d65cf7c64b2f161ea8"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createLongitudeRotation</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offset</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation23createLongitudeRotationERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with method Longitude rotation. </p> +<p>This method is defined as [EPSG:9601] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9601">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9601</a>)<ul class="simple"> +<li><p></p></li> +</ul> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>offset</strong> – Longitude offset to add. </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation25createGeographic2DOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation25createGeographic2DOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation25createGeographic2DOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createGeographic2DOffsets__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.common::AngleCR.common::AngleCR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1ab4c877f159600bdedebd8257079ca607"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGeographic2DOffsets</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offsetLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offsetLon</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation25createGeographic2DOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with method Geographic 2D offsets. </p> +<p>This method is defined as [EPSG:9619] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9619">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9619</a>)<ul class="simple"> +<li><p></p></li> +</ul> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>offsetLat</strong> – Latitude offset to add. </p></li> +<li><p><strong>offsetLon</strong> – Longitude offset to add. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation25createGeographic3DOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation25createGeographic3DOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation25createGeographic3DOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createGeographic3DOffsets__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.common::AngleCR.common::AngleCR.common::LengthCR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1aa0acc4d8f2566bcdf579494f969b44d9"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGeographic3DOffsets</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offsetLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offsetLon</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offsetHeight</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation25createGeographic3DOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with method Geographic 3D offsets. </p> +<p>This method is defined as [EPSG:9660] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9660">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9660</a>)<ul class="simple"> +<li><p></p></li> +</ul> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>offsetLat</strong> – Latitude offset to add. </p></li> +<li><p><strong>offsetLon</strong> – Longitude offset to add. </p></li> +<li><p><strong>offsetHeight</strong> – Height offset to add. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation35createGeographic2DWithHeightOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation35createGeographic2DWithHeightOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation35createGeographic2DWithHeightOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createGeographic2DWithHeightOffsets__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.common::AngleCR.common::AngleCR.common::LengthCR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1a1ce31dc134d9d9bbd7b9dda200aeae00"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createGeographic2DWithHeightOffsets</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offsetLat</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5AngleE" title="osgeo::proj::common::Angle"><span class="n"><span class="pre">Angle</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offsetLon</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offsetHeight</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation35createGeographic2DWithHeightOffsetsERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5AngleERKN6common5AngleERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with method Geographic 2D with height offsets. </p> +<p>This method is defined as [EPSG:9618] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9618">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9618</a>)<ul class="simple"> +<li><p></p></li> +</ul> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>offsetLat</strong> – Latitude offset to add. </p></li> +<li><p><strong>offsetLon</strong> – Longitude offset to add. </p></li> +<li><p><strong>offsetHeight</strong> – Geoid undulation to add. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation20createVerticalOffsetERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation20createVerticalOffsetERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation20createVerticalOffsetERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createVerticalOffset__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.common::LengthCR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1ac2b4e72b2584cbbbd51f2ac3ca437c7a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createVerticalOffset</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common6LengthE" title="osgeo::proj::common::Length"><span class="n"><span class="pre">Length</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">offsetHeight</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation20createVerticalOffsetERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common6LengthERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation with method Vertical Offset. </p> +<p>This method is defined as [EPSG:9616] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9616">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::9616</a>)<ul class="simple"> +<li><p></p></li> +</ul> +</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. At minimum the name should be defined. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>offsetHeight</strong> – Geoid undulation to add. </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +<dl class="cpp function"> +<dt class="sig sig-object cpp" id="_CPPv4N5osgeo4proj9operation14Transformation24createChangeVerticalUnitERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5ScaleERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"> +<span id="_CPPv3N5osgeo4proj9operation14Transformation24createChangeVerticalUnitERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5ScaleERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="_CPPv2N5osgeo4proj9operation14Transformation24createChangeVerticalUnitERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5ScaleERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE"></span><span id="osgeo::proj::operation::Transformation::createChangeVerticalUnit__util::PropertyMapCR.crs::CRSNNPtrCR.crs::CRSNNPtrCR.common::ScaleCR.std::vector:metadata::PositionalAccuracyNNPtr:CR"></span><span class="target" id="classosgeo_1_1proj_1_1operation_1_1Transformation_1adaf543cf10b28021f4eebb674b9ab115"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5osgeo4proj9operation19TransformationNNPtrE" title="osgeo::proj::operation::TransformationNNPtr"><span class="n"><span class="pre">TransformationNNPtr</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">createChangeVerticalUnit</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4utilE" title="osgeo::proj::util"><span class="n"><span class="pre">util</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="util.html#_CPPv4N5osgeo4proj4util11PropertyMapE" title="osgeo::proj::util::PropertyMap"><span class="n"><span class="pre">PropertyMap</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">properties</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">sourceCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crsE" title="osgeo::proj::crs"><span class="n"><span class="pre">crs</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="crs.html#_CPPv4N5osgeo4proj3crs8CRSNNPtrE" title="osgeo::proj::crs::CRSNNPtr"><span class="n"><span class="pre">CRSNNPtr</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">targetCRSIn</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6commonE" title="osgeo::proj::common"><span class="n"><span class="pre">common</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="common.html#_CPPv4N5osgeo4proj6common5ScaleE" title="osgeo::proj::common::Scale"><span class="n"><span class="pre">Scale</span></span></a><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">factor</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadataE" title="osgeo::proj::metadata"><span class="n"><span class="pre">metadata</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="metadata.html#_CPPv4N5osgeo4proj8metadata23PositionalAccuracyNNPtrE" title="osgeo::proj::metadata::PositionalAccuracyNNPtr"><span class="n"><span class="pre">PositionalAccuracyNNPtr</span></span></a><span class="p"><span class="pre">></span></span><span class="w"> </span><span class="p"><span class="pre">&</span></span><span class="n sig-param"><span class="pre">accuracies</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5osgeo4proj9operation14Transformation24createChangeVerticalUnitERKN4util11PropertyMapERKN3crs8CRSNNPtrERKN3crs8CRSNNPtrERKN6common5ScaleERKNSt6vectorIN8metadata23PositionalAccuracyNNPtrEEE" title="Permalink to this definition">¶</a><br /></dt> +<dd><p>Instantiate a transformation based on the Change of Vertical Unit method. </p> +<p>This method is defined as [EPSG:1069] (<a class="reference external" href="https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1069">https://www.epsg-registry.org/export.htm?gml=urn:ogc:def:method:EPSG::1069</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>properties</strong> – See <a class="reference internal" href="cpp_general.html#general_doc_1general_properties"><span class="std std-ref">General properties</span></a> of the conversion. If the name is not provided, it is automatically set. </p></li> +<li><p><strong>sourceCRSIn</strong> – Source CRS. </p></li> +<li><p><strong>targetCRSIn</strong> – Target CRS. </p></li> +<li><p><strong>factor</strong> – <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Conversion"><span class="std std-ref">Conversion</span></a> factor </p></li> +<li><p><strong>accuracies</strong> – Vector of positional accuracy (might be empty). </p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>a new <a class="reference internal" href="#classosgeo_1_1proj_1_1operation_1_1Transformation"><span class="std std-ref">Transformation</span></a>. </p> +</dd> +</dl> +</dd></dl> + +</div> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="crs.html" class="btn btn-neutral float-left" title="crs namespace" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="io.html" class="btn btn-neutral float-right" title="io namespace" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© Copyright 1983-2022. + <span class="lastupdated">Last updated on 22 Mar 2022. + </span></p> + </div> + + Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a + <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> + provided by <a href="https://readthedocs.org">Read the Docs</a>. + + +</footer> + </div> + </div> + </section> + </div> + <script> + jQuery(function () { + SphinxRtdTheme.Navigation.enable(true); + }); + </script> + +</body> +</html>
\ No newline at end of file |
