\hypertarget{namespaceosgeo_1_1proj_1_1cs}{}\doxysection{osgeo\+::proj\+::cs Namespace Reference}
\label{namespaceosgeo_1_1proj_1_1cs}\index{osgeo::proj::cs@{osgeo::proj::cs}}


Coordinate systems and their axis.  


\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1AxisDirection}{Axis\+Direction}}
\begin{DoxyCompactList}\small\item\em The direction of positive increase in the coordinate value for a coordinate system axis. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CartesianCS}{Cartesian\+CS}}
\begin{DoxyCompactList}\small\item\em A two-\/ or three-\/dimensional coordinate system in Euclidean space with orthogonal straight axes. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem}{Coordinate\+System}}
\begin{DoxyCompactList}\small\item\em Abstract class modelling a coordinate system (CS) \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystemAxis}{Coordinate\+System\+Axis}}
\begin{DoxyCompactList}\small\item\em The definition of a coordinate system axis. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1DateTimeTemporalCS}{Date\+Time\+Temporal\+CS}}
\begin{DoxyCompactList}\small\item\em A one-\/dimensional coordinate system used to record time in date\+Time representation as defined in ISO 8601. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1EllipsoidalCS}{Ellipsoidal\+CS}}
\begin{DoxyCompactList}\small\item\em A two-\/ or three-\/dimensional coordinate system in which position is specified by geodetic latitude, geodetic longitude, and (in the three-\/dimensional case) ellipsoidal height. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1Meridian}{Meridian}}
\begin{DoxyCompactList}\small\item\em The meridian that the axis follows from the pole, for a coordinate reference system centered on a pole. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1OrdinalCS}{Ordinal\+CS}}
\begin{DoxyCompactList}\small\item\em n-\/dimensional coordinate system in which every axis uses integers. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1ParametricCS}{Parametric\+CS}}
\begin{DoxyCompactList}\small\item\em one-\/dimensional coordinate reference system which uses parameter values or functions that may vary monotonically with height. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1SphericalCS}{Spherical\+CS}}
\begin{DoxyCompactList}\small\item\em A three-\/dimensional coordinate system in Euclidean space with one distance measured from the origin and two angular coordinates. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCountCS}{Temporal\+Count\+CS}}
\begin{DoxyCompactList}\small\item\em A one-\/dimensional coordinate system used to record time as an integer count. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCS}{Temporal\+CS}}
\begin{DoxyCompactList}\small\item\em (Abstract class) A one-\/dimensional coordinate system used to record time. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalMeasureCS}{Temporal\+Measure\+CS}}
\begin{DoxyCompactList}\small\item\em A one-\/dimensional coordinate system used to record a time as a real number. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1VerticalCS}{Vertical\+CS}}
\begin{DoxyCompactList}\small\item\em A one-\/dimensional coordinate system used to record the heights or depths of points. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_afa4113d8f296357469f7ff94c95869d9}{Meridian\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1Meridian}{Meridian}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a53578f9409579f2ae85ba0de28fb0a23}{Meridian\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_afa4113d8f296357469f7ff94c95869d9}{Meridian\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_af3bf0c80b213d7985d110c877f675929}{Coordinate\+System\+Axis\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystemAxis}{Coordinate\+System\+Axis}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a4396703d26406bc3776aa97e4684347c}{Coordinate\+System\+Axis\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_af3bf0c80b213d7985d110c877f675929}{Coordinate\+System\+Axis\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a66c19f0bcdab0820fdbf2caf02406fb8}{Coordinate\+System\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem}{Coordinate\+System}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aad7f9f4fbc0234c98f447c74037c50b4}{Coordinate\+System\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a66c19f0bcdab0820fdbf2caf02406fb8}{Coordinate\+System\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a91a1990473f162da5bfbf26c000805c4}{Spherical\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1SphericalCS}{Spherical\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a906ab1ea1154a2754ff01ac210a7d4ca}{Spherical\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a91a1990473f162da5bfbf26c000805c4}{Spherical\+CSPtr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a414b648dff31b36bbda6bdbf691e7d7a}{Ellipsoidal\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1EllipsoidalCS}{Ellipsoidal\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_ad9c68dff3a80ae63cc059ce6f314efad}{Ellipsoidal\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a414b648dff31b36bbda6bdbf691e7d7a}{Ellipsoidal\+CSPtr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a521b96b8b2c2e602140db0a2edb2b084}{Vertical\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1VerticalCS}{Vertical\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a30dfac01ab6a2a195f29250deecd0c23}{Vertical\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a521b96b8b2c2e602140db0a2edb2b084}{Vertical\+CSPtr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a26887f4dfa27567da8a172acd16fd529}{Cartesian\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CartesianCS}{Cartesian\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a1f4598c456807d419f078661d38190f6}{Cartesian\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a26887f4dfa27567da8a172acd16fd529}{Cartesian\+CSPtr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a1607e3742af6561a3f06cdfd3db2edd0}{Ordinal\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1OrdinalCS}{Ordinal\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a045672c224c7edccea01f9bfa4435725}{Ordinal\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a1607e3742af6561a3f06cdfd3db2edd0}{Ordinal\+CSPtr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aef777a516552a5d0130a38ef89e20393}{Parametric\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1ParametricCS}{Parametric\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aa0091ad8e65e2d066f62bc1908bcbd0a}{Parametric\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aef777a516552a5d0130a38ef89e20393}{Parametric\+CSPtr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a20ca71b317a844ea7f9117759c4c7e29}{Temporal\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCS}{Temporal\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a221516735e888b500861627071551e70}{Temporal\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a20ca71b317a844ea7f9117759c4c7e29}{Temporal\+CSPtr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a9e3bde7849b049cbc57ce8f46a51c6f7}{Date\+Time\+Temporal\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1DateTimeTemporalCS}{Date\+Time\+Temporal\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_acc0f1d1d4352c7916e44f7b59b24c03f}{Date\+Time\+Temporal\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a9e3bde7849b049cbc57ce8f46a51c6f7}{Date\+Time\+Temporal\+CSPtr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a2806060df2c40f11381868204b0ca61d}{Temporal\+Count\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCountCS}{Temporal\+Count\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_ae776fb6b5ae1790ee2d983c16b277754}{Temporal\+Count\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a2806060df2c40f11381868204b0ca61d}{Temporal\+Count\+CSPtr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_ae52146507e2078465f2b87ae961e30e2}{Temporal\+Measure\+CSPtr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalMeasureCS}{Temporal\+Measure\+CS}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a6e0502085a370fbf4dfdf1b2cf440769}{Temporal\+Measure\+CSNNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_ae52146507e2078465f2b87ae961e30e2}{Temporal\+Measure\+CSPtr}} $>$
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Coordinate systems and their axis. 

\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs}{osgeo.\+proj.\+cs}} namespace 

\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a1f4598c456807d419f078661d38190f6}\label{namespaceosgeo_1_1proj_1_1cs_a1f4598c456807d419f078661d38190f6}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!CartesianCSNNPtr@{CartesianCSNNPtr}}
\index{CartesianCSNNPtr@{CartesianCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{CartesianCSNNPtr}{CartesianCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a1f4598c456807d419f078661d38190f6}{osgeo\+::proj\+::cs\+::\+Cartesian\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a26887f4dfa27567da8a172acd16fd529}{Cartesian\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CartesianCS}{Cartesian\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a26887f4dfa27567da8a172acd16fd529}\label{namespaceosgeo_1_1proj_1_1cs_a26887f4dfa27567da8a172acd16fd529}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!CartesianCSPtr@{CartesianCSPtr}}
\index{CartesianCSPtr@{CartesianCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{CartesianCSPtr}{CartesianCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a26887f4dfa27567da8a172acd16fd529}{osgeo\+::proj\+::cs\+::\+Cartesian\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CartesianCS}{Cartesian\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CartesianCS}{Cartesian\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a4396703d26406bc3776aa97e4684347c}\label{namespaceosgeo_1_1proj_1_1cs_a4396703d26406bc3776aa97e4684347c}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!CoordinateSystemAxisNNPtr@{CoordinateSystemAxisNNPtr}}
\index{CoordinateSystemAxisNNPtr@{CoordinateSystemAxisNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{CoordinateSystemAxisNNPtr}{CoordinateSystemAxisNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a4396703d26406bc3776aa97e4684347c}{osgeo\+::proj\+::cs\+::\+Coordinate\+System\+Axis\+NNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_af3bf0c80b213d7985d110c877f675929}{Coordinate\+System\+Axis\+Ptr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystemAxis}{Coordinate\+System\+Axis}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_af3bf0c80b213d7985d110c877f675929}\label{namespaceosgeo_1_1proj_1_1cs_af3bf0c80b213d7985d110c877f675929}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!CoordinateSystemAxisPtr@{CoordinateSystemAxisPtr}}
\index{CoordinateSystemAxisPtr@{CoordinateSystemAxisPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{CoordinateSystemAxisPtr}{CoordinateSystemAxisPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_af3bf0c80b213d7985d110c877f675929}{osgeo\+::proj\+::cs\+::\+Coordinate\+System\+Axis\+Ptr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystemAxis}{Coordinate\+System\+Axis}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystemAxis}{Coordinate\+System\+Axis}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_aad7f9f4fbc0234c98f447c74037c50b4}\label{namespaceosgeo_1_1proj_1_1cs_aad7f9f4fbc0234c98f447c74037c50b4}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!CoordinateSystemNNPtr@{CoordinateSystemNNPtr}}
\index{CoordinateSystemNNPtr@{CoordinateSystemNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{CoordinateSystemNNPtr}{CoordinateSystemNNPtr}}
{\footnotesize\ttfamily typedef util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a66c19f0bcdab0820fdbf2caf02406fb8}{Coordinate\+System\+Ptr}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aad7f9f4fbc0234c98f447c74037c50b4}{osgeo\+::proj\+::cs\+::\+Coordinate\+System\+NNPtr}}}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem}{Coordinate\+System}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a66c19f0bcdab0820fdbf2caf02406fb8}\label{namespaceosgeo_1_1proj_1_1cs_a66c19f0bcdab0820fdbf2caf02406fb8}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!CoordinateSystemPtr@{CoordinateSystemPtr}}
\index{CoordinateSystemPtr@{CoordinateSystemPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{CoordinateSystemPtr}{CoordinateSystemPtr}}
{\footnotesize\ttfamily typedef std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem}{Coordinate\+System}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a66c19f0bcdab0820fdbf2caf02406fb8}{osgeo\+::proj\+::cs\+::\+Coordinate\+System\+Ptr}}}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem}{Coordinate\+System}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_acc0f1d1d4352c7916e44f7b59b24c03f}\label{namespaceosgeo_1_1proj_1_1cs_acc0f1d1d4352c7916e44f7b59b24c03f}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!DateTimeTemporalCSNNPtr@{DateTimeTemporalCSNNPtr}}
\index{DateTimeTemporalCSNNPtr@{DateTimeTemporalCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{DateTimeTemporalCSNNPtr}{DateTimeTemporalCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_acc0f1d1d4352c7916e44f7b59b24c03f}{osgeo\+::proj\+::cs\+::\+Date\+Time\+Temporal\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a9e3bde7849b049cbc57ce8f46a51c6f7}{Date\+Time\+Temporal\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1DateTimeTemporalCS}{Date\+Time\+Temporal\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a9e3bde7849b049cbc57ce8f46a51c6f7}\label{namespaceosgeo_1_1proj_1_1cs_a9e3bde7849b049cbc57ce8f46a51c6f7}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!DateTimeTemporalCSPtr@{DateTimeTemporalCSPtr}}
\index{DateTimeTemporalCSPtr@{DateTimeTemporalCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{DateTimeTemporalCSPtr}{DateTimeTemporalCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a9e3bde7849b049cbc57ce8f46a51c6f7}{osgeo\+::proj\+::cs\+::\+Date\+Time\+Temporal\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1DateTimeTemporalCS}{Date\+Time\+Temporal\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1DateTimeTemporalCS}{Date\+Time\+Temporal\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_ad9c68dff3a80ae63cc059ce6f314efad}\label{namespaceosgeo_1_1proj_1_1cs_ad9c68dff3a80ae63cc059ce6f314efad}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!EllipsoidalCSNNPtr@{EllipsoidalCSNNPtr}}
\index{EllipsoidalCSNNPtr@{EllipsoidalCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{EllipsoidalCSNNPtr}{EllipsoidalCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_ad9c68dff3a80ae63cc059ce6f314efad}{osgeo\+::proj\+::cs\+::\+Ellipsoidal\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a414b648dff31b36bbda6bdbf691e7d7a}{Ellipsoidal\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1EllipsoidalCS}{Ellipsoidal\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a414b648dff31b36bbda6bdbf691e7d7a}\label{namespaceosgeo_1_1proj_1_1cs_a414b648dff31b36bbda6bdbf691e7d7a}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!EllipsoidalCSPtr@{EllipsoidalCSPtr}}
\index{EllipsoidalCSPtr@{EllipsoidalCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{EllipsoidalCSPtr}{EllipsoidalCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a414b648dff31b36bbda6bdbf691e7d7a}{osgeo\+::proj\+::cs\+::\+Ellipsoidal\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1EllipsoidalCS}{Ellipsoidal\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1EllipsoidalCS}{Ellipsoidal\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a53578f9409579f2ae85ba0de28fb0a23}\label{namespaceosgeo_1_1proj_1_1cs_a53578f9409579f2ae85ba0de28fb0a23}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!MeridianNNPtr@{MeridianNNPtr}}
\index{MeridianNNPtr@{MeridianNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{MeridianNNPtr}{MeridianNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a53578f9409579f2ae85ba0de28fb0a23}{osgeo\+::proj\+::cs\+::\+Meridian\+NNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_afa4113d8f296357469f7ff94c95869d9}{Meridian\+Ptr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1Meridian}{Meridian}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_afa4113d8f296357469f7ff94c95869d9}\label{namespaceosgeo_1_1proj_1_1cs_afa4113d8f296357469f7ff94c95869d9}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!MeridianPtr@{MeridianPtr}}
\index{MeridianPtr@{MeridianPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{MeridianPtr}{MeridianPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_afa4113d8f296357469f7ff94c95869d9}{osgeo\+::proj\+::cs\+::\+Meridian\+Ptr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1Meridian}{Meridian}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1Meridian}{Meridian}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a045672c224c7edccea01f9bfa4435725}\label{namespaceosgeo_1_1proj_1_1cs_a045672c224c7edccea01f9bfa4435725}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!OrdinalCSNNPtr@{OrdinalCSNNPtr}}
\index{OrdinalCSNNPtr@{OrdinalCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{OrdinalCSNNPtr}{OrdinalCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a045672c224c7edccea01f9bfa4435725}{osgeo\+::proj\+::cs\+::\+Ordinal\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a1607e3742af6561a3f06cdfd3db2edd0}{Ordinal\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1OrdinalCS}{Ordinal\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a1607e3742af6561a3f06cdfd3db2edd0}\label{namespaceosgeo_1_1proj_1_1cs_a1607e3742af6561a3f06cdfd3db2edd0}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!OrdinalCSPtr@{OrdinalCSPtr}}
\index{OrdinalCSPtr@{OrdinalCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{OrdinalCSPtr}{OrdinalCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a1607e3742af6561a3f06cdfd3db2edd0}{osgeo\+::proj\+::cs\+::\+Ordinal\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1OrdinalCS}{Ordinal\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1OrdinalCS}{Ordinal\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_aa0091ad8e65e2d066f62bc1908bcbd0a}\label{namespaceosgeo_1_1proj_1_1cs_aa0091ad8e65e2d066f62bc1908bcbd0a}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!ParametricCSNNPtr@{ParametricCSNNPtr}}
\index{ParametricCSNNPtr@{ParametricCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{ParametricCSNNPtr}{ParametricCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aa0091ad8e65e2d066f62bc1908bcbd0a}{osgeo\+::proj\+::cs\+::\+Parametric\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aef777a516552a5d0130a38ef89e20393}{Parametric\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1ParametricCS}{Parametric\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_aef777a516552a5d0130a38ef89e20393}\label{namespaceosgeo_1_1proj_1_1cs_aef777a516552a5d0130a38ef89e20393}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!ParametricCSPtr@{ParametricCSPtr}}
\index{ParametricCSPtr@{ParametricCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{ParametricCSPtr}{ParametricCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aef777a516552a5d0130a38ef89e20393}{osgeo\+::proj\+::cs\+::\+Parametric\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1ParametricCS}{Parametric\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1ParametricCS}{Parametric\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a906ab1ea1154a2754ff01ac210a7d4ca}\label{namespaceosgeo_1_1proj_1_1cs_a906ab1ea1154a2754ff01ac210a7d4ca}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!SphericalCSNNPtr@{SphericalCSNNPtr}}
\index{SphericalCSNNPtr@{SphericalCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{SphericalCSNNPtr}{SphericalCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a906ab1ea1154a2754ff01ac210a7d4ca}{osgeo\+::proj\+::cs\+::\+Spherical\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a91a1990473f162da5bfbf26c000805c4}{Spherical\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1SphericalCS}{Spherical\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a91a1990473f162da5bfbf26c000805c4}\label{namespaceosgeo_1_1proj_1_1cs_a91a1990473f162da5bfbf26c000805c4}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!SphericalCSPtr@{SphericalCSPtr}}
\index{SphericalCSPtr@{SphericalCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{SphericalCSPtr}{SphericalCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a91a1990473f162da5bfbf26c000805c4}{osgeo\+::proj\+::cs\+::\+Spherical\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1SphericalCS}{Spherical\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1SphericalCS}{Spherical\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_ae776fb6b5ae1790ee2d983c16b277754}\label{namespaceosgeo_1_1proj_1_1cs_ae776fb6b5ae1790ee2d983c16b277754}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!TemporalCountCSNNPtr@{TemporalCountCSNNPtr}}
\index{TemporalCountCSNNPtr@{TemporalCountCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{TemporalCountCSNNPtr}{TemporalCountCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_ae776fb6b5ae1790ee2d983c16b277754}{osgeo\+::proj\+::cs\+::\+Temporal\+Count\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a2806060df2c40f11381868204b0ca61d}{Temporal\+Count\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCountCS}{Temporal\+Count\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a2806060df2c40f11381868204b0ca61d}\label{namespaceosgeo_1_1proj_1_1cs_a2806060df2c40f11381868204b0ca61d}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!TemporalCountCSPtr@{TemporalCountCSPtr}}
\index{TemporalCountCSPtr@{TemporalCountCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{TemporalCountCSPtr}{TemporalCountCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a2806060df2c40f11381868204b0ca61d}{osgeo\+::proj\+::cs\+::\+Temporal\+Count\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCountCS}{Temporal\+Count\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCountCS}{Temporal\+Count\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a221516735e888b500861627071551e70}\label{namespaceosgeo_1_1proj_1_1cs_a221516735e888b500861627071551e70}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!TemporalCSNNPtr@{TemporalCSNNPtr}}
\index{TemporalCSNNPtr@{TemporalCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{TemporalCSNNPtr}{TemporalCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a221516735e888b500861627071551e70}{osgeo\+::proj\+::cs\+::\+Temporal\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a20ca71b317a844ea7f9117759c4c7e29}{Temporal\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCS}{Temporal\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a20ca71b317a844ea7f9117759c4c7e29}\label{namespaceosgeo_1_1proj_1_1cs_a20ca71b317a844ea7f9117759c4c7e29}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!TemporalCSPtr@{TemporalCSPtr}}
\index{TemporalCSPtr@{TemporalCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{TemporalCSPtr}{TemporalCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a20ca71b317a844ea7f9117759c4c7e29}{osgeo\+::proj\+::cs\+::\+Temporal\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCS}{Temporal\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalCS}{Temporal\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a6e0502085a370fbf4dfdf1b2cf440769}\label{namespaceosgeo_1_1proj_1_1cs_a6e0502085a370fbf4dfdf1b2cf440769}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!TemporalMeasureCSNNPtr@{TemporalMeasureCSNNPtr}}
\index{TemporalMeasureCSNNPtr@{TemporalMeasureCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{TemporalMeasureCSNNPtr}{TemporalMeasureCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a6e0502085a370fbf4dfdf1b2cf440769}{osgeo\+::proj\+::cs\+::\+Temporal\+Measure\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_ae52146507e2078465f2b87ae961e30e2}{Temporal\+Measure\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalMeasureCS}{Temporal\+Measure\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_ae52146507e2078465f2b87ae961e30e2}\label{namespaceosgeo_1_1proj_1_1cs_ae52146507e2078465f2b87ae961e30e2}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!TemporalMeasureCSPtr@{TemporalMeasureCSPtr}}
\index{TemporalMeasureCSPtr@{TemporalMeasureCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{TemporalMeasureCSPtr}{TemporalMeasureCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_ae52146507e2078465f2b87ae961e30e2}{osgeo\+::proj\+::cs\+::\+Temporal\+Measure\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalMeasureCS}{Temporal\+Measure\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1TemporalMeasureCS}{Temporal\+Measure\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a30dfac01ab6a2a195f29250deecd0c23}\label{namespaceosgeo_1_1proj_1_1cs_a30dfac01ab6a2a195f29250deecd0c23}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!VerticalCSNNPtr@{VerticalCSNNPtr}}
\index{VerticalCSNNPtr@{VerticalCSNNPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{VerticalCSNNPtr}{VerticalCSNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a30dfac01ab6a2a195f29250deecd0c23}{osgeo\+::proj\+::cs\+::\+Vertical\+CSNNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a521b96b8b2c2e602140db0a2edb2b084}{Vertical\+CSPtr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1VerticalCS}{Vertical\+CS}}. \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1cs_a521b96b8b2c2e602140db0a2edb2b084}\label{namespaceosgeo_1_1proj_1_1cs_a521b96b8b2c2e602140db0a2edb2b084}} 
\index{osgeo::proj::cs@{osgeo::proj::cs}!VerticalCSPtr@{VerticalCSPtr}}
\index{VerticalCSPtr@{VerticalCSPtr}!osgeo::proj::cs@{osgeo::proj::cs}}
\doxysubsubsection{\texorpdfstring{VerticalCSPtr}{VerticalCSPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a521b96b8b2c2e602140db0a2edb2b084}{osgeo\+::proj\+::cs\+::\+Vertical\+CSPtr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1VerticalCS}{Vertical\+CS}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1VerticalCS}{Vertical\+CS}}. 