\hypertarget{group__iso19111__types}{}\doxysection{Data types for ISO19111 C API}
\label{group__iso19111__types}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structPROJ__CRS__INFO}{PROJ\+\_\+\+CRS\+\_\+\+INFO}}
\begin{DoxyCompactList}\small\item\em Structure given overall description of a CRS. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structPROJ__CRS__LIST__PARAMETERS}{PROJ\+\_\+\+CRS\+\_\+\+LIST\+\_\+\+PARAMETERS}}
\begin{DoxyCompactList}\small\item\em Structure describing optional parameters for proj\+\_\+get\+\_\+crs\+\_\+list();. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structPROJ__UNIT__INFO}{PROJ\+\_\+\+UNIT\+\_\+\+INFO}}
\begin{DoxyCompactList}\small\item\em Structure given description of a unit. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structPROJ__CELESTIAL__BODY__INFO}{PROJ\+\_\+\+CELESTIAL\+\_\+\+BODY\+\_\+\+INFO}}
\begin{DoxyCompactList}\small\item\em Structure given description of a celestial body. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__iso19111__types_gab30fdab04c7368a72112f4097177f514}\label{group__iso19111__types_gab30fdab04c7368a72112f4097177f514}} 
typedef char $\ast$$\ast$ {\bfseries PROJ\+\_\+\+STRING\+\_\+\+LIST}
\begin{DoxyCompactList}\small\item\em Type representing a NULL terminated list of NULL-\/terminate strings. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__iso19111__types_ga3453493087d771fdd594accba4a60e16}{PJ\+\_\+\+GUESSED\+\_\+\+WKT\+\_\+\+DIALECT}} \{ \newline
\mbox{\hyperlink{group__iso19111__types_gga3453493087d771fdd594accba4a60e16ac68cb36e3ad209f1c2872bc6d5f42e35}{PJ\+\_\+\+GUESSED\+\_\+\+WKT2\+\_\+2019}}
, \mbox{\hyperlink{group__iso19111__types_gga3453493087d771fdd594accba4a60e16a029cfc571334dcbea9815929b60d18ea}{PJ\+\_\+\+GUESSED\+\_\+\+WKT2\+\_\+2018}} = PJ\+\_\+\+GUESSED\+\_\+\+WKT2\+\_\+2019
, \mbox{\hyperlink{group__iso19111__types_gga3453493087d771fdd594accba4a60e16a3d6484a5fbdc3a2fc3ea8eb349f98c63}{PJ\+\_\+\+GUESSED\+\_\+\+WKT2\+\_\+2015}}
, \mbox{\hyperlink{group__iso19111__types_gga3453493087d771fdd594accba4a60e16ac7cccffeb6901592ceba853c9586b6c4}{PJ\+\_\+\+GUESSED\+\_\+\+WKT1\+\_\+\+GDAL}}
, \newline
\mbox{\hyperlink{group__iso19111__types_gga3453493087d771fdd594accba4a60e16a9f287b70d8c417764f3ce64d138f37c1}{PJ\+\_\+\+GUESSED\+\_\+\+WKT1\+\_\+\+ESRI}}
, \mbox{\hyperlink{group__iso19111__types_gga3453493087d771fdd594accba4a60e16ad564d9c8fe177fd57079792ef1bf5c93}{PJ\+\_\+\+GUESSED\+\_\+\+NOT\+\_\+\+WKT}}
 \}
\begin{DoxyCompactList}\small\item\em Guessed WKT \char`\"{}dialect\char`\"{}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__iso19111__types_ga26c44aece2b0119157cd4a061e45321f}\label{group__iso19111__types_ga26c44aece2b0119157cd4a061e45321f}} 
enum \mbox{\hyperlink{group__iso19111__types_ga26c44aece2b0119157cd4a061e45321f}{PJ\+\_\+\+CATEGORY}} \{ \newline
{\bfseries PJ\+\_\+\+CATEGORY\+\_\+\+ELLIPSOID}
, {\bfseries PJ\+\_\+\+CATEGORY\+\_\+\+PRIME\+\_\+\+MERIDIAN}
, {\bfseries PJ\+\_\+\+CATEGORY\+\_\+\+DATUM}
, {\bfseries PJ\+\_\+\+CATEGORY\+\_\+\+CRS}
, \newline
{\bfseries PJ\+\_\+\+CATEGORY\+\_\+\+COORDINATE\+\_\+\+OPERATION}
, {\bfseries PJ\+\_\+\+CATEGORY\+\_\+\+DATUM\+\_\+\+ENSEMBLE}
 \}
\begin{DoxyCompactList}\small\item\em Object category. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__iso19111__types_ga0acde08a3427c34e551a61f758b31c48}{PJ\+\_\+\+TYPE}} \{ \newline
{\bfseries PJ\+\_\+\+TYPE\+\_\+\+UNKNOWN}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+ELLIPSOID}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+PRIME\+\_\+\+MERIDIAN}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+GEODETIC\+\_\+\+REFERENCE\+\_\+\+FRAME}
, \newline
{\bfseries PJ\+\_\+\+TYPE\+\_\+\+DYNAMIC\+\_\+\+GEODETIC\+\_\+\+REFERENCE\+\_\+\+FRAME}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+VERTICAL\+\_\+\+REFERENCE\+\_\+\+FRAME}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+DYNAMIC\+\_\+\+VERTICAL\+\_\+\+REFERENCE\+\_\+\+FRAME}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+DATUM\+\_\+\+ENSEMBLE}
, \newline
\mbox{\hyperlink{group__iso19111__types_gga0acde08a3427c34e551a61f758b31c48a50fab9ac545eb788d3b99ae46cf7a4df}{PJ\+\_\+\+TYPE\+\_\+\+CRS}}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+GEODETIC\+\_\+\+CRS}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+GEOCENTRIC\+\_\+\+CRS}
, \mbox{\hyperlink{group__iso19111__types_gga0acde08a3427c34e551a61f758b31c48a486bb5b77b77ea0fa4c08ea2e7a442d2}{PJ\+\_\+\+TYPE\+\_\+\+GEOGRAPHIC\+\_\+\+CRS}}
, \newline
{\bfseries PJ\+\_\+\+TYPE\+\_\+\+GEOGRAPHIC\+\_\+2\+D\+\_\+\+CRS}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+GEOGRAPHIC\+\_\+3\+D\+\_\+\+CRS}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+VERTICAL\+\_\+\+CRS}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+PROJECTED\+\_\+\+CRS}
, \newline
{\bfseries PJ\+\_\+\+TYPE\+\_\+\+COMPOUND\+\_\+\+CRS}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+TEMPORAL\+\_\+\+CRS}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+ENGINEERING\+\_\+\+CRS}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+BOUND\+\_\+\+CRS}
, \newline
{\bfseries PJ\+\_\+\+TYPE\+\_\+\+OTHER\+\_\+\+CRS}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+CONVERSION}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+TRANSFORMATION}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+CONCATENATED\+\_\+\+OPERATION}
, \newline
{\bfseries PJ\+\_\+\+TYPE\+\_\+\+OTHER\+\_\+\+COORDINATE\+\_\+\+OPERATION}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+TEMPORAL\+\_\+\+DATUM}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+ENGINEERING\+\_\+\+DATUM}
, {\bfseries PJ\+\_\+\+TYPE\+\_\+\+PARAMETRIC\+\_\+\+DATUM}
 \}
\begin{DoxyCompactList}\small\item\em Object type. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__iso19111__types_ga654e7e400a70ad33bfbb23d9d1df39ee}{PJ\+\_\+\+COMPARISON\+\_\+\+CRITERION}} \{ \mbox{\hyperlink{group__iso19111__types_gga654e7e400a70ad33bfbb23d9d1df39eea58a16adffac77f2ea0790c931a019cc2}{PJ\+\_\+\+COMP\+\_\+\+STRICT}}
, \mbox{\hyperlink{group__iso19111__types_gga654e7e400a70ad33bfbb23d9d1df39eea62f216b8be8636239b27e7cbe3da1c86}{PJ\+\_\+\+COMP\+\_\+\+EQUIVALENT}}
, \mbox{\hyperlink{group__iso19111__types_gga654e7e400a70ad33bfbb23d9d1df39eea403f7948c2c0127c5b23733727aa5809}{PJ\+\_\+\+COMP\+\_\+\+EQUIVALENT\+\_\+\+EXCEPT\+\_\+\+AXIS\+\_\+\+ORDER\+\_\+\+GEOGCRS}}
 \}
\item 
enum \mbox{\hyperlink{group__iso19111__types_gaa2c2de23d90fe0d1d335f6184bff764c}{PJ\+\_\+\+WKT\+\_\+\+TYPE}} \{ \newline
\mbox{\hyperlink{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca2eb75464b58c0d53450e3f918beda107}{PJ\+\_\+\+WKT2\+\_\+2015}}
, \mbox{\hyperlink{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca47783cb8b8618b947c792acc4704676c}{PJ\+\_\+\+WKT2\+\_\+2015\+\_\+\+SIMPLIFIED}}
, \mbox{\hyperlink{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca385c236c0a6d8d0e32b7cb5b4f69da9e}{PJ\+\_\+\+WKT2\+\_\+2019}}
, \mbox{\hyperlink{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca90f4f2d08eb84471fb5f3030778d0067}{PJ\+\_\+\+WKT2\+\_\+2018}} = PJ\+\_\+\+WKT2\+\_\+2019
, \newline
\mbox{\hyperlink{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764caa4990cbbc9ceb6091db4997cab818bc3}{PJ\+\_\+\+WKT2\+\_\+2019\+\_\+\+SIMPLIFIED}}
, \mbox{\hyperlink{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca0834502845e91e50a27e4138c3dc586f}{PJ\+\_\+\+WKT2\+\_\+2018\+\_\+\+SIMPLIFIED}} = PJ\+\_\+\+WKT2\+\_\+2019\+\_\+\+SIMPLIFIED
, \mbox{\hyperlink{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca954fc3d4f834af1ae44d49fb3250733f}{PJ\+\_\+\+WKT1\+\_\+\+GDAL}}
, \mbox{\hyperlink{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca5ae78834150a1efe397ef94456fa26ef}{PJ\+\_\+\+WKT1\+\_\+\+ESRI}}
 \}
\begin{DoxyCompactList}\small\item\em WKT version. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__iso19111__types_ga2223a725c58dab5bf93f20aecc9f03c5}{PROJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+USE}} \{ \mbox{\hyperlink{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5a14d7cd14f47c08c0a989dd93038d5088}{PJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+NONE}}
, \mbox{\hyperlink{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5aa78f99b22a591c67de63ebc84b8982bd}{PJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+BOTH}}
, \mbox{\hyperlink{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5af2c505f187abfbba1906d3b337cba632}{PJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+INTERSECTION}}
, \mbox{\hyperlink{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5a060f0036b2bb75a37ab8c970527364f3}{PJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+SMALLEST}}
 \}
\item 
enum \mbox{\hyperlink{group__iso19111__types_ga8a63b764c6b5ad06b35f7fdf81bcaa93}{PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+USE}} \{ \mbox{\hyperlink{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93a24fc0488dc48c856240bb76a5b25f555}{PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+USED\+\_\+\+FOR\+\_\+\+SORTING}}
, \mbox{\hyperlink{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93ac2f3e7703fab0a5c5fd822936e0d3d28}{PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+DISCARD\+\_\+\+OPERATION\+\_\+\+IF\+\_\+\+MISSING\+\_\+\+GRID}}
, \mbox{\hyperlink{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93a3a89888e35d853048dd987cab48e810a}{PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+IGNORED}}
, \mbox{\hyperlink{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93a43ccf77f63882bf37c176969940385cf}{PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+KNOWN\+\_\+\+AVAILABLE}}
 \}
\item 
enum \mbox{\hyperlink{group__iso19111__types_gadd9b673c590f7f90a4b022c68a2b2b00}{PJ\+\_\+\+PROJ\+\_\+\+STRING\+\_\+\+TYPE}} \{ \mbox{\hyperlink{group__iso19111__types_ggadd9b673c590f7f90a4b022c68a2b2b00af3b0c368241b523426824fe0e97953c9}{PJ\+\_\+\+PROJ\+\_\+5}}
, \mbox{\hyperlink{group__iso19111__types_ggadd9b673c590f7f90a4b022c68a2b2b00a6ab85f34053d7904cef39f9c50639224}{PJ\+\_\+\+PROJ\+\_\+4}}
 \}
\begin{DoxyCompactList}\small\item\em PROJ string version. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__iso19111__types_gadfc8adff35d141ac9c3c27f457f25be1}{PROJ\+\_\+\+SPATIAL\+\_\+\+CRITERION}} \{ \mbox{\hyperlink{group__iso19111__types_ggadfc8adff35d141ac9c3c27f457f25be1a35e8f3d20b1828dd43a5f586f4f6442d}{PROJ\+\_\+\+SPATIAL\+\_\+\+CRITERION\+\_\+\+STRICT\+\_\+\+CONTAINMENT}}
, \mbox{\hyperlink{group__iso19111__types_ggadfc8adff35d141ac9c3c27f457f25be1a6ee5ddba902534048e218bf2da31a608}{PROJ\+\_\+\+SPATIAL\+\_\+\+CRITERION\+\_\+\+PARTIAL\+\_\+\+INTERSECTION}}
 \}
\item 
enum \mbox{\hyperlink{group__iso19111__types_ga7c79b426947391654b6ef2bca4a83835}{PROJ\+\_\+\+INTERMEDIATE\+\_\+\+CRS\+\_\+\+USE}} \{ \mbox{\hyperlink{group__iso19111__types_gga7c79b426947391654b6ef2bca4a83835a5a27780b3a4b8b931201c473fa5ed288}{PROJ\+\_\+\+INTERMEDIATE\+\_\+\+CRS\+\_\+\+USE\+\_\+\+ALWAYS}}
, \mbox{\hyperlink{group__iso19111__types_gga7c79b426947391654b6ef2bca4a83835a453e93c9ebefeedfb03dd0d557e30918}{PROJ\+\_\+\+INTERMEDIATE\+\_\+\+CRS\+\_\+\+USE\+\_\+\+IF\+\_\+\+NO\+\_\+\+DIRECT\+\_\+\+TRANSFORMATION}}
, {\bfseries PROJ\+\_\+\+INTERMEDIATE\+\_\+\+CRS\+\_\+\+USE\+\_\+\+NEVER}
 \}
\item 
enum \mbox{\hyperlink{group__iso19111__types_ga309b520b438e2c6d150b2e635a4afdf6}{PJ\+\_\+\+COORDINATE\+\_\+\+SYSTEM\+\_\+\+TYPE}} \{ \newline
{\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+UNKNOWN}
, {\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+CARTESIAN}
, {\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+ELLIPSOIDAL}
, {\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+VERTICAL}
, \newline
{\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+SPHERICAL}
, {\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+ORDINAL}
, {\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+PARAMETRIC}
, {\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+DATETIMETEMPORAL}
, \newline
{\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+TEMPORALCOUNT}
, {\bfseries PJ\+\_\+\+CS\+\_\+\+TYPE\+\_\+\+TEMPORALMEASURE}
 \}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Data types for ISO19111 C API 

\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__iso19111__types_ga654e7e400a70ad33bfbb23d9d1df39ee}\label{group__iso19111__types_ga654e7e400a70ad33bfbb23d9d1df39ee}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_COMPARISON\_CRITERION@{PJ\_COMPARISON\_CRITERION}}
\index{PJ\_COMPARISON\_CRITERION@{PJ\_COMPARISON\_CRITERION}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PJ\_COMPARISON\_CRITERION}{PJ\_COMPARISON\_CRITERION}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_ga654e7e400a70ad33bfbb23d9d1df39ee}{PJ\+\_\+\+COMPARISON\+\_\+\+CRITERION}}}

Comparison criterion. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_COMP\_STRICT@{PJ\_COMP\_STRICT}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_COMP\_STRICT@{PJ\_COMP\_STRICT}}}\mbox{\Hypertarget{group__iso19111__types_gga654e7e400a70ad33bfbb23d9d1df39eea58a16adffac77f2ea0790c931a019cc2}\label{group__iso19111__types_gga654e7e400a70ad33bfbb23d9d1df39eea58a16adffac77f2ea0790c931a019cc2}} 
PJ\+\_\+\+COMP\+\_\+\+STRICT&All properties are identical. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_COMP\_EQUIVALENT@{PJ\_COMP\_EQUIVALENT}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_COMP\_EQUIVALENT@{PJ\_COMP\_EQUIVALENT}}}\mbox{\Hypertarget{group__iso19111__types_gga654e7e400a70ad33bfbb23d9d1df39eea62f216b8be8636239b27e7cbe3da1c86}\label{group__iso19111__types_gga654e7e400a70ad33bfbb23d9d1df39eea62f216b8be8636239b27e7cbe3da1c86}} 
PJ\+\_\+\+COMP\+\_\+\+EQUIVALENT&The objects are equivalent for the purpose of coordinate operations. They can differ by the name of their objects, identifiers, other metadata. Parameters may be expressed in different units, provided that the value is (with some tolerance) the same once expressed in a common unit. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_COMP\_EQUIVALENT\_EXCEPT\_AXIS\_ORDER\_GEOGCRS@{PJ\_COMP\_EQUIVALENT\_EXCEPT\_AXIS\_ORDER\_GEOGCRS}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_COMP\_EQUIVALENT\_EXCEPT\_AXIS\_ORDER\_GEOGCRS@{PJ\_COMP\_EQUIVALENT\_EXCEPT\_AXIS\_ORDER\_GEOGCRS}}}\mbox{\Hypertarget{group__iso19111__types_gga654e7e400a70ad33bfbb23d9d1df39eea403f7948c2c0127c5b23733727aa5809}\label{group__iso19111__types_gga654e7e400a70ad33bfbb23d9d1df39eea403f7948c2c0127c5b23733727aa5809}} 
PJ\+\_\+\+COMP\+\_\+\+EQUIVALENT\+\_\+\+EXCEPT\+\_\+\+AXIS\+\_\+\+ORDER\+\_\+\+GEOGCRS&Same as EQUIVALENT, relaxed with an exception that the axis order of the base CRS of a Derived\+CRS/\+Projected\+CRS or the axis order of a Geographic\+CRS is ignored. Only to be used with Derived\+CRS/\+Projected\+CRS/\+Geographic\+CRS \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__iso19111__types_ga309b520b438e2c6d150b2e635a4afdf6}\label{group__iso19111__types_ga309b520b438e2c6d150b2e635a4afdf6}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_COORDINATE\_SYSTEM\_TYPE@{PJ\_COORDINATE\_SYSTEM\_TYPE}}
\index{PJ\_COORDINATE\_SYSTEM\_TYPE@{PJ\_COORDINATE\_SYSTEM\_TYPE}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PJ\_COORDINATE\_SYSTEM\_TYPE}{PJ\_COORDINATE\_SYSTEM\_TYPE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_ga309b520b438e2c6d150b2e635a4afdf6}{PJ\+\_\+\+COORDINATE\+\_\+\+SYSTEM\+\_\+\+TYPE}}}

Type of coordinate system. \mbox{\Hypertarget{group__iso19111__types_ga3453493087d771fdd594accba4a60e16}\label{group__iso19111__types_ga3453493087d771fdd594accba4a60e16}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_GUESSED\_WKT\_DIALECT@{PJ\_GUESSED\_WKT\_DIALECT}}
\index{PJ\_GUESSED\_WKT\_DIALECT@{PJ\_GUESSED\_WKT\_DIALECT}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PJ\_GUESSED\_WKT\_DIALECT}{PJ\_GUESSED\_WKT\_DIALECT}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_ga3453493087d771fdd594accba4a60e16}{PJ\+\_\+\+GUESSED\+\_\+\+WKT\+\_\+\+DIALECT}}}



Guessed WKT \char`\"{}dialect\char`\"{}. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_GUESSED\_WKT2\_2019@{PJ\_GUESSED\_WKT2\_2019}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_GUESSED\_WKT2\_2019@{PJ\_GUESSED\_WKT2\_2019}}}\mbox{\Hypertarget{group__iso19111__types_gga3453493087d771fdd594accba4a60e16ac68cb36e3ad209f1c2872bc6d5f42e35}\label{group__iso19111__types_gga3453493087d771fdd594accba4a60e16ac68cb36e3ad209f1c2872bc6d5f42e35}} 
PJ\+\_\+\+GUESSED\+\_\+\+WKT2\+\_\+2019&\mbox{\hyperlink{general_doc_WKT2_2019}{WKT2\+:2019}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_GUESSED\_WKT2\_2018@{PJ\_GUESSED\_WKT2\_2018}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_GUESSED\_WKT2\_2018@{PJ\_GUESSED\_WKT2\_2018}}}\mbox{\Hypertarget{group__iso19111__types_gga3453493087d771fdd594accba4a60e16a029cfc571334dcbea9815929b60d18ea}\label{group__iso19111__types_gga3453493087d771fdd594accba4a60e16a029cfc571334dcbea9815929b60d18ea}} 
PJ\+\_\+\+GUESSED\+\_\+\+WKT2\+\_\+2018&Deprecated alias for PJ\+\_\+\+GUESSED\+\_\+\+WKT2\+\_\+2019 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_GUESSED\_WKT2\_2015@{PJ\_GUESSED\_WKT2\_2015}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_GUESSED\_WKT2\_2015@{PJ\_GUESSED\_WKT2\_2015}}}\mbox{\Hypertarget{group__iso19111__types_gga3453493087d771fdd594accba4a60e16a3d6484a5fbdc3a2fc3ea8eb349f98c63}\label{group__iso19111__types_gga3453493087d771fdd594accba4a60e16a3d6484a5fbdc3a2fc3ea8eb349f98c63}} 
PJ\+\_\+\+GUESSED\+\_\+\+WKT2\+\_\+2015&\mbox{\hyperlink{general_doc_WKT2_2015}{WKT2\+:2015}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_GUESSED\_WKT1\_GDAL@{PJ\_GUESSED\_WKT1\_GDAL}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_GUESSED\_WKT1\_GDAL@{PJ\_GUESSED\_WKT1\_GDAL}}}\mbox{\Hypertarget{group__iso19111__types_gga3453493087d771fdd594accba4a60e16ac7cccffeb6901592ceba853c9586b6c4}\label{group__iso19111__types_gga3453493087d771fdd594accba4a60e16ac7cccffeb6901592ceba853c9586b6c4}} 
PJ\+\_\+\+GUESSED\+\_\+\+WKT1\+\_\+\+GDAL&\mbox{\hyperlink{general_doc_WKT1}{WKT1 specification}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_GUESSED\_WKT1\_ESRI@{PJ\_GUESSED\_WKT1\_ESRI}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_GUESSED\_WKT1\_ESRI@{PJ\_GUESSED\_WKT1\_ESRI}}}\mbox{\Hypertarget{group__iso19111__types_gga3453493087d771fdd594accba4a60e16a9f287b70d8c417764f3ce64d138f37c1}\label{group__iso19111__types_gga3453493087d771fdd594accba4a60e16a9f287b70d8c417764f3ce64d138f37c1}} 
PJ\+\_\+\+GUESSED\+\_\+\+WKT1\+\_\+\+ESRI&ESRI variant of WKT1 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_GUESSED\_NOT\_WKT@{PJ\_GUESSED\_NOT\_WKT}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_GUESSED\_NOT\_WKT@{PJ\_GUESSED\_NOT\_WKT}}}\mbox{\Hypertarget{group__iso19111__types_gga3453493087d771fdd594accba4a60e16ad564d9c8fe177fd57079792ef1bf5c93}\label{group__iso19111__types_gga3453493087d771fdd594accba4a60e16ad564d9c8fe177fd57079792ef1bf5c93}} 
PJ\+\_\+\+GUESSED\+\_\+\+NOT\+\_\+\+WKT&Not WKT / unrecognized \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__iso19111__types_gadd9b673c590f7f90a4b022c68a2b2b00}\label{group__iso19111__types_gadd9b673c590f7f90a4b022c68a2b2b00}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_PROJ\_STRING\_TYPE@{PJ\_PROJ\_STRING\_TYPE}}
\index{PJ\_PROJ\_STRING\_TYPE@{PJ\_PROJ\_STRING\_TYPE}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PJ\_PROJ\_STRING\_TYPE}{PJ\_PROJ\_STRING\_TYPE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_gadd9b673c590f7f90a4b022c68a2b2b00}{PJ\+\_\+\+PROJ\+\_\+\+STRING\+\_\+\+TYPE}}}



PROJ string version. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_PROJ\_5@{PJ\_PROJ\_5}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_PROJ\_5@{PJ\_PROJ\_5}}}\mbox{\Hypertarget{group__iso19111__types_ggadd9b673c590f7f90a4b022c68a2b2b00af3b0c368241b523426824fe0e97953c9}\label{group__iso19111__types_ggadd9b673c590f7f90a4b022c68a2b2b00af3b0c368241b523426824fe0e97953c9}} 
PJ\+\_\+\+PROJ\+\_\+5&cf \mbox{\hyperlink{classosgeo_1_1proj_1_1io_1_1PROJStringFormatter_a797997db6984aa2bad279abb0010ff13a475fc81228e34a4715d2d28f4d7f2851}{osgeo\+::proj\+::io\+::\+PROJString\+Formatter\+::\+Convention\+::\+PROJ\+\_\+5}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_PROJ\_4@{PJ\_PROJ\_4}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_PROJ\_4@{PJ\_PROJ\_4}}}\mbox{\Hypertarget{group__iso19111__types_ggadd9b673c590f7f90a4b022c68a2b2b00a6ab85f34053d7904cef39f9c50639224}\label{group__iso19111__types_ggadd9b673c590f7f90a4b022c68a2b2b00a6ab85f34053d7904cef39f9c50639224}} 
PJ\+\_\+\+PROJ\+\_\+4&cf \mbox{\hyperlink{classosgeo_1_1proj_1_1io_1_1PROJStringFormatter_a797997db6984aa2bad279abb0010ff13ae3bec874928ae377030a07a550bdc7eb}{osgeo\+::proj\+::io\+::\+PROJString\+Formatter\+::\+Convention\+::\+PROJ\+\_\+4}} \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__iso19111__types_ga0acde08a3427c34e551a61f758b31c48}\label{group__iso19111__types_ga0acde08a3427c34e551a61f758b31c48}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_TYPE@{PJ\_TYPE}}
\index{PJ\_TYPE@{PJ\_TYPE}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PJ\_TYPE}{PJ\_TYPE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_ga0acde08a3427c34e551a61f758b31c48}{PJ\+\_\+\+TYPE}}}



Object type. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_TYPE\_CRS@{PJ\_TYPE\_CRS}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_TYPE\_CRS@{PJ\_TYPE\_CRS}}}\mbox{\Hypertarget{group__iso19111__types_gga0acde08a3427c34e551a61f758b31c48a50fab9ac545eb788d3b99ae46cf7a4df}\label{group__iso19111__types_gga0acde08a3427c34e551a61f758b31c48a50fab9ac545eb788d3b99ae46cf7a4df}} 
PJ\+\_\+\+TYPE\+\_\+\+CRS&Abstract type, not returned by \mbox{\hyperlink{group__iso19111__functions_gabbebc66b740741b14c89afa398a1b58a}{proj\+\_\+get\+\_\+type()}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_TYPE\_GEOGRAPHIC\_CRS@{PJ\_TYPE\_GEOGRAPHIC\_CRS}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_TYPE\_GEOGRAPHIC\_CRS@{PJ\_TYPE\_GEOGRAPHIC\_CRS}}}\mbox{\Hypertarget{group__iso19111__types_gga0acde08a3427c34e551a61f758b31c48a486bb5b77b77ea0fa4c08ea2e7a442d2}\label{group__iso19111__types_gga0acde08a3427c34e551a61f758b31c48a486bb5b77b77ea0fa4c08ea2e7a442d2}} 
PJ\+\_\+\+TYPE\+\_\+\+GEOGRAPHIC\+\_\+\+CRS&\mbox{\hyperlink{group__iso19111__functions_gabbebc66b740741b14c89afa398a1b58a}{proj\+\_\+get\+\_\+type()}} will never return that type, but PJ\+\_\+\+TYPE\+\_\+\+GEOGRAPHIC\+\_\+2\+D\+\_\+\+CRS or PJ\+\_\+\+TYPE\+\_\+\+GEOGRAPHIC\+\_\+3\+D\+\_\+\+CRS. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__iso19111__types_gaa2c2de23d90fe0d1d335f6184bff764c}\label{group__iso19111__types_gaa2c2de23d90fe0d1d335f6184bff764c}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_WKT\_TYPE@{PJ\_WKT\_TYPE}}
\index{PJ\_WKT\_TYPE@{PJ\_WKT\_TYPE}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PJ\_WKT\_TYPE}{PJ\_WKT\_TYPE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_gaa2c2de23d90fe0d1d335f6184bff764c}{PJ\+\_\+\+WKT\+\_\+\+TYPE}}}



WKT version. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_WKT2\_2015@{PJ\_WKT2\_2015}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_WKT2\_2015@{PJ\_WKT2\_2015}}}\mbox{\Hypertarget{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca2eb75464b58c0d53450e3f918beda107}\label{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca2eb75464b58c0d53450e3f918beda107}} 
PJ\+\_\+\+WKT2\+\_\+2015&cf \mbox{\hyperlink{classosgeo_1_1proj_1_1io_1_1WKTFormatter_ae94f4401c1eeae3808dce1aaa8d25f42acbbf33e2fa1d0e7754df8c2ab40bf7a2}{osgeo\+::proj\+::io\+::\+WKTFormatter\+::\+Convention\+::\+WKT2}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_WKT2\_2015\_SIMPLIFIED@{PJ\_WKT2\_2015\_SIMPLIFIED}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_WKT2\_2015\_SIMPLIFIED@{PJ\_WKT2\_2015\_SIMPLIFIED}}}\mbox{\Hypertarget{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca47783cb8b8618b947c792acc4704676c}\label{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca47783cb8b8618b947c792acc4704676c}} 
PJ\+\_\+\+WKT2\+\_\+2015\+\_\+\+SIMPLIFIED&cf \mbox{\hyperlink{classosgeo_1_1proj_1_1io_1_1WKTFormatter_ae94f4401c1eeae3808dce1aaa8d25f42a8a4e61323a3ab9204ff3ac3cd8b23c39}{osgeo\+::proj\+::io\+::\+WKTFormatter\+::\+Convention\+::\+WKT2\+\_\+\+SIMPLIFIED}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_WKT2\_2019@{PJ\_WKT2\_2019}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_WKT2\_2019@{PJ\_WKT2\_2019}}}\mbox{\Hypertarget{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca385c236c0a6d8d0e32b7cb5b4f69da9e}\label{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca385c236c0a6d8d0e32b7cb5b4f69da9e}} 
PJ\+\_\+\+WKT2\+\_\+2019&cf \mbox{\hyperlink{classosgeo_1_1proj_1_1io_1_1WKTFormatter_ae94f4401c1eeae3808dce1aaa8d25f42ac634e196cf84127855e2ff4569674d0d}{osgeo\+::proj\+::io\+::\+WKTFormatter\+::\+Convention\+::\+WKT2\+\_\+2019}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_WKT2\_2018@{PJ\_WKT2\_2018}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_WKT2\_2018@{PJ\_WKT2\_2018}}}\mbox{\Hypertarget{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca90f4f2d08eb84471fb5f3030778d0067}\label{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca90f4f2d08eb84471fb5f3030778d0067}} 
PJ\+\_\+\+WKT2\+\_\+2018&Deprecated alias for PJ\+\_\+\+WKT2\+\_\+2019 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_WKT2\_2019\_SIMPLIFIED@{PJ\_WKT2\_2019\_SIMPLIFIED}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_WKT2\_2019\_SIMPLIFIED@{PJ\_WKT2\_2019\_SIMPLIFIED}}}\mbox{\Hypertarget{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764caa4990cbbc9ceb6091db4997cab818bc3}\label{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764caa4990cbbc9ceb6091db4997cab818bc3}} 
PJ\+\_\+\+WKT2\+\_\+2019\+\_\+\+SIMPLIFIED&cf \mbox{\hyperlink{classosgeo_1_1proj_1_1io_1_1WKTFormatter_ae94f4401c1eeae3808dce1aaa8d25f42a1a237b13d56f5b895c4e3abf9749783e}{osgeo\+::proj\+::io\+::\+WKTFormatter\+::\+Convention\+::\+WKT2\+\_\+2019\+\_\+\+SIMPLIFIED}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_WKT2\_2018\_SIMPLIFIED@{PJ\_WKT2\_2018\_SIMPLIFIED}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_WKT2\_2018\_SIMPLIFIED@{PJ\_WKT2\_2018\_SIMPLIFIED}}}\mbox{\Hypertarget{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca0834502845e91e50a27e4138c3dc586f}\label{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca0834502845e91e50a27e4138c3dc586f}} 
PJ\+\_\+\+WKT2\+\_\+2018\+\_\+\+SIMPLIFIED&Deprecated alias for PJ\+\_\+\+WKT2\+\_\+2019 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_WKT1\_GDAL@{PJ\_WKT1\_GDAL}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_WKT1\_GDAL@{PJ\_WKT1\_GDAL}}}\mbox{\Hypertarget{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca954fc3d4f834af1ae44d49fb3250733f}\label{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca954fc3d4f834af1ae44d49fb3250733f}} 
PJ\+\_\+\+WKT1\+\_\+\+GDAL&cf \mbox{\hyperlink{classosgeo_1_1proj_1_1io_1_1WKTFormatter_ae94f4401c1eeae3808dce1aaa8d25f42a85c43e48faba72b30e6501b41536afe5}{osgeo\+::proj\+::io\+::\+WKTFormatter\+::\+Convention\+::\+WKT1\+\_\+\+GDAL}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_WKT1\_ESRI@{PJ\_WKT1\_ESRI}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_WKT1\_ESRI@{PJ\_WKT1\_ESRI}}}\mbox{\Hypertarget{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca5ae78834150a1efe397ef94456fa26ef}\label{group__iso19111__types_ggaa2c2de23d90fe0d1d335f6184bff764ca5ae78834150a1efe397ef94456fa26ef}} 
PJ\+\_\+\+WKT1\+\_\+\+ESRI&cf \mbox{\hyperlink{classosgeo_1_1proj_1_1io_1_1WKTFormatter_ae94f4401c1eeae3808dce1aaa8d25f42a8da08577d1e0b736b2259c71c40f0e38}{osgeo\+::proj\+::io\+::\+WKTFormatter\+::\+Convention\+::\+WKT1\+\_\+\+ESRI}} \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__iso19111__types_ga2223a725c58dab5bf93f20aecc9f03c5}\label{group__iso19111__types_ga2223a725c58dab5bf93f20aecc9f03c5}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_CRS\_EXTENT\_USE@{PROJ\_CRS\_EXTENT\_USE}}
\index{PROJ\_CRS\_EXTENT\_USE@{PROJ\_CRS\_EXTENT\_USE}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PROJ\_CRS\_EXTENT\_USE}{PROJ\_CRS\_EXTENT\_USE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_ga2223a725c58dab5bf93f20aecc9f03c5}{PROJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+USE}}}

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. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_CRS\_EXTENT\_NONE@{PJ\_CRS\_EXTENT\_NONE}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_CRS\_EXTENT\_NONE@{PJ\_CRS\_EXTENT\_NONE}}}\mbox{\Hypertarget{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5a14d7cd14f47c08c0a989dd93038d5088}\label{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5a14d7cd14f47c08c0a989dd93038d5088}} 
PJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+NONE&Ignore CRS extent \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_CRS\_EXTENT\_BOTH@{PJ\_CRS\_EXTENT\_BOTH}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_CRS\_EXTENT\_BOTH@{PJ\_CRS\_EXTENT\_BOTH}}}\mbox{\Hypertarget{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5aa78f99b22a591c67de63ebc84b8982bd}\label{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5aa78f99b22a591c67de63ebc84b8982bd}} 
PJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+BOTH&Test coordinate operation extent against both CRS extent. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_CRS\_EXTENT\_INTERSECTION@{PJ\_CRS\_EXTENT\_INTERSECTION}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_CRS\_EXTENT\_INTERSECTION@{PJ\_CRS\_EXTENT\_INTERSECTION}}}\mbox{\Hypertarget{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5af2c505f187abfbba1906d3b337cba632}\label{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5af2c505f187abfbba1906d3b337cba632}} 
PJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+INTERSECTION&Test coordinate operation extent against the intersection of both CRS extent. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PJ\_CRS\_EXTENT\_SMALLEST@{PJ\_CRS\_EXTENT\_SMALLEST}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PJ\_CRS\_EXTENT\_SMALLEST@{PJ\_CRS\_EXTENT\_SMALLEST}}}\mbox{\Hypertarget{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5a060f0036b2bb75a37ab8c970527364f3}\label{group__iso19111__types_gga2223a725c58dab5bf93f20aecc9f03c5a060f0036b2bb75a37ab8c970527364f3}} 
PJ\+\_\+\+CRS\+\_\+\+EXTENT\+\_\+\+SMALLEST&Test coordinate operation against the smallest of both CRS extent. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__iso19111__types_ga8a63b764c6b5ad06b35f7fdf81bcaa93}\label{group__iso19111__types_ga8a63b764c6b5ad06b35f7fdf81bcaa93}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_GRID\_AVAILABILITY\_USE@{PROJ\_GRID\_AVAILABILITY\_USE}}
\index{PROJ\_GRID\_AVAILABILITY\_USE@{PROJ\_GRID\_AVAILABILITY\_USE}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PROJ\_GRID\_AVAILABILITY\_USE}{PROJ\_GRID\_AVAILABILITY\_USE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_ga8a63b764c6b5ad06b35f7fdf81bcaa93}{PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+USE}}}

Describe how grid availability is used. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PROJ\_GRID\_AVAILABILITY\_USED\_FOR\_SORTING@{PROJ\_GRID\_AVAILABILITY\_USED\_FOR\_SORTING}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_GRID\_AVAILABILITY\_USED\_FOR\_SORTING@{PROJ\_GRID\_AVAILABILITY\_USED\_FOR\_SORTING}}}\mbox{\Hypertarget{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93a24fc0488dc48c856240bb76a5b25f555}\label{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93a24fc0488dc48c856240bb76a5b25f555}} 
PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+USED\+\_\+\+FOR\+\_\+\+SORTING&Grid availability is only used for sorting results. Operations where some grids are missing will be sorted last. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROJ\_GRID\_AVAILABILITY\_DISCARD\_OPERATION\_IF\_MISSING\_GRID@{PROJ\_GRID\_AVAILABILITY\_DISCARD\_OPERATION\_IF\_MISSING\_GRID}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_GRID\_AVAILABILITY\_DISCARD\_OPERATION\_IF\_MISSING\_GRID@{PROJ\_GRID\_AVAILABILITY\_DISCARD\_OPERATION\_IF\_MISSING\_GRID}}}\mbox{\Hypertarget{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93ac2f3e7703fab0a5c5fd822936e0d3d28}\label{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93ac2f3e7703fab0a5c5fd822936e0d3d28}} 
PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+DISCARD\+\_\+\+OPERATION\+\_\+\+IF\+\_\+\+MISSING\+\_\+\+GRID&Completely discard an operation if a required grid is missing. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROJ\_GRID\_AVAILABILITY\_IGNORED@{PROJ\_GRID\_AVAILABILITY\_IGNORED}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_GRID\_AVAILABILITY\_IGNORED@{PROJ\_GRID\_AVAILABILITY\_IGNORED}}}\mbox{\Hypertarget{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93a3a89888e35d853048dd987cab48e810a}\label{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93a3a89888e35d853048dd987cab48e810a}} 
PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+IGNORED&Ignore grid availability at all. Results will be presented as if all grids were available. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROJ\_GRID\_AVAILABILITY\_KNOWN\_AVAILABLE@{PROJ\_GRID\_AVAILABILITY\_KNOWN\_AVAILABLE}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_GRID\_AVAILABILITY\_KNOWN\_AVAILABLE@{PROJ\_GRID\_AVAILABILITY\_KNOWN\_AVAILABLE}}}\mbox{\Hypertarget{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93a43ccf77f63882bf37c176969940385cf}\label{group__iso19111__types_gga8a63b764c6b5ad06b35f7fdf81bcaa93a43ccf77f63882bf37c176969940385cf}} 
PROJ\+\_\+\+GRID\+\_\+\+AVAILABILITY\+\_\+\+KNOWN\+\_\+\+AVAILABLE&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. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__iso19111__types_ga7c79b426947391654b6ef2bca4a83835}\label{group__iso19111__types_ga7c79b426947391654b6ef2bca4a83835}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_INTERMEDIATE\_CRS\_USE@{PROJ\_INTERMEDIATE\_CRS\_USE}}
\index{PROJ\_INTERMEDIATE\_CRS\_USE@{PROJ\_INTERMEDIATE\_CRS\_USE}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PROJ\_INTERMEDIATE\_CRS\_USE}{PROJ\_INTERMEDIATE\_CRS\_USE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_ga7c79b426947391654b6ef2bca4a83835}{PROJ\+\_\+\+INTERMEDIATE\+\_\+\+CRS\+\_\+\+USE}}}

Describe if and how intermediate CRS should be used \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PROJ\_INTERMEDIATE\_CRS\_USE\_ALWAYS@{PROJ\_INTERMEDIATE\_CRS\_USE\_ALWAYS}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_INTERMEDIATE\_CRS\_USE\_ALWAYS@{PROJ\_INTERMEDIATE\_CRS\_USE\_ALWAYS}}}\mbox{\Hypertarget{group__iso19111__types_gga7c79b426947391654b6ef2bca4a83835a5a27780b3a4b8b931201c473fa5ed288}\label{group__iso19111__types_gga7c79b426947391654b6ef2bca4a83835a5a27780b3a4b8b931201c473fa5ed288}} 
PROJ\+\_\+\+INTERMEDIATE\+\_\+\+CRS\+\_\+\+USE\+\_\+\+ALWAYS&Always search for intermediate CRS. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROJ\_INTERMEDIATE\_CRS\_USE\_IF\_NO\_DIRECT\_TRANSFORMATION@{PROJ\_INTERMEDIATE\_CRS\_USE\_IF\_NO\_DIRECT\_TRANSFORMATION}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_INTERMEDIATE\_CRS\_USE\_IF\_NO\_DIRECT\_TRANSFORMATION@{PROJ\_INTERMEDIATE\_CRS\_USE\_IF\_NO\_DIRECT\_TRANSFORMATION}}}\mbox{\Hypertarget{group__iso19111__types_gga7c79b426947391654b6ef2bca4a83835a453e93c9ebefeedfb03dd0d557e30918}\label{group__iso19111__types_gga7c79b426947391654b6ef2bca4a83835a453e93c9ebefeedfb03dd0d557e30918}} 
PROJ\+\_\+\+INTERMEDIATE\+\_\+\+CRS\+\_\+\+USE\+\_\+\+IF\+\_\+\+NO\+\_\+\+DIRECT\+\_\+\+TRANSFORMATION&Only attempt looking for intermediate CRS if there is no direct transformation available. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__iso19111__types_gadfc8adff35d141ac9c3c27f457f25be1}\label{group__iso19111__types_gadfc8adff35d141ac9c3c27f457f25be1}} 
\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_SPATIAL\_CRITERION@{PROJ\_SPATIAL\_CRITERION}}
\index{PROJ\_SPATIAL\_CRITERION@{PROJ\_SPATIAL\_CRITERION}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}
\doxysubsubsection{\texorpdfstring{PROJ\_SPATIAL\_CRITERION}{PROJ\_SPATIAL\_CRITERION}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__iso19111__types_gadfc8adff35d141ac9c3c27f457f25be1}{PROJ\+\_\+\+SPATIAL\+\_\+\+CRITERION}}}

Spatial criterion to restrict candidate operations. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PROJ\_SPATIAL\_CRITERION\_STRICT\_CONTAINMENT@{PROJ\_SPATIAL\_CRITERION\_STRICT\_CONTAINMENT}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_SPATIAL\_CRITERION\_STRICT\_CONTAINMENT@{PROJ\_SPATIAL\_CRITERION\_STRICT\_CONTAINMENT}}}\mbox{\Hypertarget{group__iso19111__types_ggadfc8adff35d141ac9c3c27f457f25be1a35e8f3d20b1828dd43a5f586f4f6442d}\label{group__iso19111__types_ggadfc8adff35d141ac9c3c27f457f25be1a35e8f3d20b1828dd43a5f586f4f6442d}} 
PROJ\+\_\+\+SPATIAL\+\_\+\+CRITERION\+\_\+\+STRICT\+\_\+\+CONTAINMENT&The area of validity of transforms should strictly contain the are of interest. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PROJ\_SPATIAL\_CRITERION\_PARTIAL\_INTERSECTION@{PROJ\_SPATIAL\_CRITERION\_PARTIAL\_INTERSECTION}!Data types for ISO19111 C API@{Data types for ISO19111 C API}}\index{Data types for ISO19111 C API@{Data types for ISO19111 C API}!PROJ\_SPATIAL\_CRITERION\_PARTIAL\_INTERSECTION@{PROJ\_SPATIAL\_CRITERION\_PARTIAL\_INTERSECTION}}}\mbox{\Hypertarget{group__iso19111__types_ggadfc8adff35d141ac9c3c27f457f25be1a6ee5ddba902534048e218bf2da31a608}\label{group__iso19111__types_ggadfc8adff35d141ac9c3c27f457f25be1a6ee5ddba902534048e218bf2da31a608}} 
PROJ\+\_\+\+SPATIAL\+\_\+\+CRITERION\+\_\+\+PARTIAL\+\_\+\+INTERSECTION&The area of validity of transforms should at least intersect the area of interest. \\
\hline

\end{DoxyEnumFields}
