\hypertarget{namespaceosgeo_1_1proj_1_1datum}{}\doxysection{osgeo\+::proj\+::datum Namespace Reference}
\label{namespaceosgeo_1_1proj_1_1datum}\index{osgeo::proj::datum@{osgeo::proj::datum}}


\mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Datum}{Datum}} (the relationship of a coordinate system to the body).  


\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Datum}{Datum}}
\begin{DoxyCompactList}\small\item\em Abstract class of the relationship of a coordinate system to an object, thus creating a coordinate reference system. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DatumEnsemble}{Datum\+Ensemble}}
\begin{DoxyCompactList}\small\item\em A collection of two or more geodetic or vertical reference frames (or if not geodetic or vertical reference frame, a collection of two or more datums) which for all but the highest accuracy requirements may be considered to be insignificantly different from each other. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicGeodeticReferenceFrame}{Dynamic\+Geodetic\+Reference\+Frame}}
\begin{DoxyCompactList}\small\item\em A geodetic reference frame in which some of the parameters describe time evolution of defining station coordinates. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicVerticalReferenceFrame}{Dynamic\+Vertical\+Reference\+Frame}}
\begin{DoxyCompactList}\small\item\em A vertical reference frame in which some of the defining parameters have time dependency. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Ellipsoid}{Ellipsoid}}
\begin{DoxyCompactList}\small\item\em A geometric figure that can be used to describe the approximate shape of an object. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{Engineering\+Datum}}
\begin{DoxyCompactList}\small\item\em The definition of the origin and orientation of an engineering coordinate reference system. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1GeodeticReferenceFrame}{Geodetic\+Reference\+Frame}}
\begin{DoxyCompactList}\small\item\em The definition of the position, scale and orientation of a geocentric Cartesian 3D coordinate system relative to the Earth. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1ParametricDatum}{Parametric\+Datum}}
\begin{DoxyCompactList}\small\item\em Textual description and/or a set of parameters identifying a particular reference surface used as the origin of a parametric coordinate system, including its position with respect to the Earth. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1PrimeMeridian}{Prime\+Meridian}}
\begin{DoxyCompactList}\small\item\em The origin meridian from which longitude values are determined. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1RealizationMethod}{Realization\+Method}}
\begin{DoxyCompactList}\small\item\em The specification of the method by which the vertical reference frame is realized. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1TemporalDatum}{Temporal\+Datum}}
\begin{DoxyCompactList}\small\item\em The definition of the relationship of a temporal coordinate system to an object. The object is normally time on the Earth. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1VerticalReferenceFrame}{Vertical\+Reference\+Frame}}
\begin{DoxyCompactList}\small\item\em A textual description and/or a set of parameters identifying a particular reference level surface used as a zero-\/height or zero-\/depth surface, including its position with respect to the Earth. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_adf54658cbf9b523ac59e3851b197bdda}{Datum\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Datum}{Datum}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_af9a3371a86865700c9d617743f7f1932}{Datum\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_adf54658cbf9b523ac59e3851b197bdda}{Datum\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a3d78f84b55b215bf4486be9e0257bb2d}{Datum\+Ensemble\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DatumEnsemble}{Datum\+Ensemble}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a7c3a13cb1c510aae0c4ca57985a84067}{Datum\+Ensemble\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a3d78f84b55b215bf4486be9e0257bb2d}{Datum\+Ensemble\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a84609db7143a7a3a924bbba917a449df}{Prime\+Meridian\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1PrimeMeridian}{Prime\+Meridian}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a76bc5ddc1fa027bbab2da81f5ae8196a}{Prime\+Meridian\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a84609db7143a7a3a924bbba917a449df}{Prime\+Meridian\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_abf4e5a33b4a88c35ab6e2a8523f54f62}{Ellipsoid\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Ellipsoid}{Ellipsoid}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a04467b887cbd29d5e07a05c9479f653a}{Ellipsoid\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_abf4e5a33b4a88c35ab6e2a8523f54f62}{Ellipsoid\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a48a7dace5dc8b03afd29080f4fc783c2}{Geodetic\+Reference\+Frame\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1GeodeticReferenceFrame}{Geodetic\+Reference\+Frame}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a20e65946290b56257dc34c204287107f}{Geodetic\+Reference\+Frame\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a48a7dace5dc8b03afd29080f4fc783c2}{Geodetic\+Reference\+Frame\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_aac8f371e407adf7cc9dcf924cbd31934}{Dynamic\+Geodetic\+Reference\+Frame\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicGeodeticReferenceFrame}{Dynamic\+Geodetic\+Reference\+Frame}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a8ecefc39c9fb5507cfd183d73559cf73}{Dynamic\+Geodetic\+Reference\+Frame\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_aac8f371e407adf7cc9dcf924cbd31934}{Dynamic\+Geodetic\+Reference\+Frame\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a3adfcef105a4fc87eeec694256088ba0}{Vertical\+Reference\+Frame\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1VerticalReferenceFrame}{Vertical\+Reference\+Frame}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_af502d3b268b44aa5325b489a26e8f6a7}{Vertical\+Reference\+Frame\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a3adfcef105a4fc87eeec694256088ba0}{Vertical\+Reference\+Frame\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_ae6a1e860bef64c0321a484c616ee525e}{Dynamic\+Vertical\+Reference\+Frame\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicVerticalReferenceFrame}{Dynamic\+Vertical\+Reference\+Frame}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a846e6b5f785a5bf7b25955c467187d26}{Dynamic\+Vertical\+Reference\+Frame\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_ae6a1e860bef64c0321a484c616ee525e}{Dynamic\+Vertical\+Reference\+Frame\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a18ee9bee422776aa0044719f69cbbe8c}{Temporal\+Datum\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1TemporalDatum}{Temporal\+Datum}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_af8406d7a7054c19c49946d855c0385d9}{Temporal\+Datum\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a18ee9bee422776aa0044719f69cbbe8c}{Temporal\+Datum\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a0c8a13bd4e6fac498dd4defcc964c730}{Engineering\+Datum\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{Engineering\+Datum}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}{Engineering\+Datum\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a0c8a13bd4e6fac498dd4defcc964c730}{Engineering\+Datum\+Ptr}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_adf5d23e0e510390a177c48454e26cde8}{Parametric\+Datum\+Ptr}} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1ParametricDatum}{Parametric\+Datum}} $>$
\item 
using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a81d4a3eb84c3eb645fc50c1c2426293b}{Parametric\+Datum\+NNPtr}} = util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_adf5d23e0e510390a177c48454e26cde8}{Parametric\+Datum\+Ptr}} $>$
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Datum}{Datum}} (the relationship of a coordinate system to the body). 

\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum}{osgeo.\+proj.\+datum}} namespace 

\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a7c3a13cb1c510aae0c4ca57985a84067}\label{namespaceosgeo_1_1proj_1_1datum_a7c3a13cb1c510aae0c4ca57985a84067}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!DatumEnsembleNNPtr@{DatumEnsembleNNPtr}}
\index{DatumEnsembleNNPtr@{DatumEnsembleNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{DatumEnsembleNNPtr}{DatumEnsembleNNPtr}}
{\footnotesize\ttfamily typedef util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a3d78f84b55b215bf4486be9e0257bb2d}{Datum\+Ensemble\+Ptr}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a7c3a13cb1c510aae0c4ca57985a84067}{osgeo\+::proj\+::datum\+::\+Datum\+Ensemble\+NNPtr}}}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DatumEnsemble}{Datum\+Ensemble}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a3d78f84b55b215bf4486be9e0257bb2d}\label{namespaceosgeo_1_1proj_1_1datum_a3d78f84b55b215bf4486be9e0257bb2d}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!DatumEnsemblePtr@{DatumEnsemblePtr}}
\index{DatumEnsemblePtr@{DatumEnsemblePtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{DatumEnsemblePtr}{DatumEnsemblePtr}}
{\footnotesize\ttfamily typedef std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DatumEnsemble}{Datum\+Ensemble}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a3d78f84b55b215bf4486be9e0257bb2d}{osgeo\+::proj\+::datum\+::\+Datum\+Ensemble\+Ptr}}}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DatumEnsemble}{Datum\+Ensemble}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_af9a3371a86865700c9d617743f7f1932}\label{namespaceosgeo_1_1proj_1_1datum_af9a3371a86865700c9d617743f7f1932}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!DatumNNPtr@{DatumNNPtr}}
\index{DatumNNPtr@{DatumNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{DatumNNPtr}{DatumNNPtr}}
{\footnotesize\ttfamily typedef util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_adf54658cbf9b523ac59e3851b197bdda}{Datum\+Ptr}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_af9a3371a86865700c9d617743f7f1932}{osgeo\+::proj\+::datum\+::\+Datum\+NNPtr}}}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Datum}{Datum}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_adf54658cbf9b523ac59e3851b197bdda}\label{namespaceosgeo_1_1proj_1_1datum_adf54658cbf9b523ac59e3851b197bdda}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!DatumPtr@{DatumPtr}}
\index{DatumPtr@{DatumPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{DatumPtr}{DatumPtr}}
{\footnotesize\ttfamily typedef std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Datum}{Datum}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_adf54658cbf9b523ac59e3851b197bdda}{osgeo\+::proj\+::datum\+::\+Datum\+Ptr}}}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Datum}{Datum}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a8ecefc39c9fb5507cfd183d73559cf73}\label{namespaceosgeo_1_1proj_1_1datum_a8ecefc39c9fb5507cfd183d73559cf73}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!DynamicGeodeticReferenceFrameNNPtr@{DynamicGeodeticReferenceFrameNNPtr}}
\index{DynamicGeodeticReferenceFrameNNPtr@{DynamicGeodeticReferenceFrameNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{DynamicGeodeticReferenceFrameNNPtr}{DynamicGeodeticReferenceFrameNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a8ecefc39c9fb5507cfd183d73559cf73}{osgeo\+::proj\+::datum\+::\+Dynamic\+Geodetic\+Reference\+Frame\+NNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_aac8f371e407adf7cc9dcf924cbd31934}{Dynamic\+Geodetic\+Reference\+Frame\+Ptr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicGeodeticReferenceFrame}{Dynamic\+Geodetic\+Reference\+Frame}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_aac8f371e407adf7cc9dcf924cbd31934}\label{namespaceosgeo_1_1proj_1_1datum_aac8f371e407adf7cc9dcf924cbd31934}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!DynamicGeodeticReferenceFramePtr@{DynamicGeodeticReferenceFramePtr}}
\index{DynamicGeodeticReferenceFramePtr@{DynamicGeodeticReferenceFramePtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{DynamicGeodeticReferenceFramePtr}{DynamicGeodeticReferenceFramePtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_aac8f371e407adf7cc9dcf924cbd31934}{osgeo\+::proj\+::datum\+::\+Dynamic\+Geodetic\+Reference\+Frame\+Ptr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicGeodeticReferenceFrame}{Dynamic\+Geodetic\+Reference\+Frame}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicGeodeticReferenceFrame}{Dynamic\+Geodetic\+Reference\+Frame}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a846e6b5f785a5bf7b25955c467187d26}\label{namespaceosgeo_1_1proj_1_1datum_a846e6b5f785a5bf7b25955c467187d26}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!DynamicVerticalReferenceFrameNNPtr@{DynamicVerticalReferenceFrameNNPtr}}
\index{DynamicVerticalReferenceFrameNNPtr@{DynamicVerticalReferenceFrameNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{DynamicVerticalReferenceFrameNNPtr}{DynamicVerticalReferenceFrameNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a846e6b5f785a5bf7b25955c467187d26}{osgeo\+::proj\+::datum\+::\+Dynamic\+Vertical\+Reference\+Frame\+NNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_ae6a1e860bef64c0321a484c616ee525e}{Dynamic\+Vertical\+Reference\+Frame\+Ptr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicVerticalReferenceFrame}{Dynamic\+Vertical\+Reference\+Frame}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_ae6a1e860bef64c0321a484c616ee525e}\label{namespaceosgeo_1_1proj_1_1datum_ae6a1e860bef64c0321a484c616ee525e}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!DynamicVerticalReferenceFramePtr@{DynamicVerticalReferenceFramePtr}}
\index{DynamicVerticalReferenceFramePtr@{DynamicVerticalReferenceFramePtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{DynamicVerticalReferenceFramePtr}{DynamicVerticalReferenceFramePtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_ae6a1e860bef64c0321a484c616ee525e}{osgeo\+::proj\+::datum\+::\+Dynamic\+Vertical\+Reference\+Frame\+Ptr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicVerticalReferenceFrame}{Dynamic\+Vertical\+Reference\+Frame}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1DynamicVerticalReferenceFrame}{Dynamic\+Vertical\+Reference\+Frame}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a04467b887cbd29d5e07a05c9479f653a}\label{namespaceosgeo_1_1proj_1_1datum_a04467b887cbd29d5e07a05c9479f653a}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!EllipsoidNNPtr@{EllipsoidNNPtr}}
\index{EllipsoidNNPtr@{EllipsoidNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{EllipsoidNNPtr}{EllipsoidNNPtr}}
{\footnotesize\ttfamily typedef util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_abf4e5a33b4a88c35ab6e2a8523f54f62}{Ellipsoid\+Ptr}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a04467b887cbd29d5e07a05c9479f653a}{osgeo\+::proj\+::datum\+::\+Ellipsoid\+NNPtr}}}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Ellipsoid}{Ellipsoid}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_abf4e5a33b4a88c35ab6e2a8523f54f62}\label{namespaceosgeo_1_1proj_1_1datum_abf4e5a33b4a88c35ab6e2a8523f54f62}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!EllipsoidPtr@{EllipsoidPtr}}
\index{EllipsoidPtr@{EllipsoidPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{EllipsoidPtr}{EllipsoidPtr}}
{\footnotesize\ttfamily typedef std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Ellipsoid}{Ellipsoid}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_abf4e5a33b4a88c35ab6e2a8523f54f62}{osgeo\+::proj\+::datum\+::\+Ellipsoid\+Ptr}}}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1Ellipsoid}{Ellipsoid}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}\label{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!EngineeringDatumNNPtr@{EngineeringDatumNNPtr}}
\index{EngineeringDatumNNPtr@{EngineeringDatumNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{EngineeringDatumNNPtr}{EngineeringDatumNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}{osgeo\+::proj\+::datum\+::\+Engineering\+Datum\+NNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a0c8a13bd4e6fac498dd4defcc964c730}{Engineering\+Datum\+Ptr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{Engineering\+Datum}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a0c8a13bd4e6fac498dd4defcc964c730}\label{namespaceosgeo_1_1proj_1_1datum_a0c8a13bd4e6fac498dd4defcc964c730}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!EngineeringDatumPtr@{EngineeringDatumPtr}}
\index{EngineeringDatumPtr@{EngineeringDatumPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{EngineeringDatumPtr}{EngineeringDatumPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a0c8a13bd4e6fac498dd4defcc964c730}{osgeo\+::proj\+::datum\+::\+Engineering\+Datum\+Ptr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{Engineering\+Datum}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{Engineering\+Datum}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a20e65946290b56257dc34c204287107f}\label{namespaceosgeo_1_1proj_1_1datum_a20e65946290b56257dc34c204287107f}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!GeodeticReferenceFrameNNPtr@{GeodeticReferenceFrameNNPtr}}
\index{GeodeticReferenceFrameNNPtr@{GeodeticReferenceFrameNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{GeodeticReferenceFrameNNPtr}{GeodeticReferenceFrameNNPtr}}
{\footnotesize\ttfamily typedef util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a48a7dace5dc8b03afd29080f4fc783c2}{Geodetic\+Reference\+Frame\+Ptr}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a20e65946290b56257dc34c204287107f}{osgeo\+::proj\+::datum\+::\+Geodetic\+Reference\+Frame\+NNPtr}}}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1GeodeticReferenceFrame}{Geodetic\+Reference\+Frame}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a48a7dace5dc8b03afd29080f4fc783c2}\label{namespaceosgeo_1_1proj_1_1datum_a48a7dace5dc8b03afd29080f4fc783c2}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!GeodeticReferenceFramePtr@{GeodeticReferenceFramePtr}}
\index{GeodeticReferenceFramePtr@{GeodeticReferenceFramePtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{GeodeticReferenceFramePtr}{GeodeticReferenceFramePtr}}
{\footnotesize\ttfamily typedef std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1GeodeticReferenceFrame}{Geodetic\+Reference\+Frame}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a48a7dace5dc8b03afd29080f4fc783c2}{osgeo\+::proj\+::datum\+::\+Geodetic\+Reference\+Frame\+Ptr}}}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1GeodeticReferenceFrame}{Geodetic\+Reference\+Frame}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a81d4a3eb84c3eb645fc50c1c2426293b}\label{namespaceosgeo_1_1proj_1_1datum_a81d4a3eb84c3eb645fc50c1c2426293b}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!ParametricDatumNNPtr@{ParametricDatumNNPtr}}
\index{ParametricDatumNNPtr@{ParametricDatumNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{ParametricDatumNNPtr}{ParametricDatumNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a81d4a3eb84c3eb645fc50c1c2426293b}{osgeo\+::proj\+::datum\+::\+Parametric\+Datum\+NNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_adf5d23e0e510390a177c48454e26cde8}{Parametric\+Datum\+Ptr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1ParametricDatum}{Parametric\+Datum}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_adf5d23e0e510390a177c48454e26cde8}\label{namespaceosgeo_1_1proj_1_1datum_adf5d23e0e510390a177c48454e26cde8}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!ParametricDatumPtr@{ParametricDatumPtr}}
\index{ParametricDatumPtr@{ParametricDatumPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{ParametricDatumPtr}{ParametricDatumPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_adf5d23e0e510390a177c48454e26cde8}{osgeo\+::proj\+::datum\+::\+Parametric\+Datum\+Ptr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1ParametricDatum}{Parametric\+Datum}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1ParametricDatum}{Parametric\+Datum}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a76bc5ddc1fa027bbab2da81f5ae8196a}\label{namespaceosgeo_1_1proj_1_1datum_a76bc5ddc1fa027bbab2da81f5ae8196a}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!PrimeMeridianNNPtr@{PrimeMeridianNNPtr}}
\index{PrimeMeridianNNPtr@{PrimeMeridianNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{PrimeMeridianNNPtr}{PrimeMeridianNNPtr}}
{\footnotesize\ttfamily typedef util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a84609db7143a7a3a924bbba917a449df}{Prime\+Meridian\+Ptr}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a76bc5ddc1fa027bbab2da81f5ae8196a}{osgeo\+::proj\+::datum\+::\+Prime\+Meridian\+NNPtr}}}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1PrimeMeridian}{Prime\+Meridian}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a84609db7143a7a3a924bbba917a449df}\label{namespaceosgeo_1_1proj_1_1datum_a84609db7143a7a3a924bbba917a449df}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!PrimeMeridianPtr@{PrimeMeridianPtr}}
\index{PrimeMeridianPtr@{PrimeMeridianPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{PrimeMeridianPtr}{PrimeMeridianPtr}}
{\footnotesize\ttfamily typedef std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1PrimeMeridian}{Prime\+Meridian}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a84609db7143a7a3a924bbba917a449df}{osgeo\+::proj\+::datum\+::\+Prime\+Meridian\+Ptr}}}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1PrimeMeridian}{Prime\+Meridian}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_af8406d7a7054c19c49946d855c0385d9}\label{namespaceosgeo_1_1proj_1_1datum_af8406d7a7054c19c49946d855c0385d9}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!TemporalDatumNNPtr@{TemporalDatumNNPtr}}
\index{TemporalDatumNNPtr@{TemporalDatumNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{TemporalDatumNNPtr}{TemporalDatumNNPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_af8406d7a7054c19c49946d855c0385d9}{osgeo\+::proj\+::datum\+::\+Temporal\+Datum\+NNPtr}} = typedef util\+::nn$<$\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a18ee9bee422776aa0044719f69cbbe8c}{Temporal\+Datum\+Ptr}}$>$}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1TemporalDatum}{Temporal\+Datum}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a18ee9bee422776aa0044719f69cbbe8c}\label{namespaceosgeo_1_1proj_1_1datum_a18ee9bee422776aa0044719f69cbbe8c}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!TemporalDatumPtr@{TemporalDatumPtr}}
\index{TemporalDatumPtr@{TemporalDatumPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{TemporalDatumPtr}{TemporalDatumPtr}}
{\footnotesize\ttfamily using \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a18ee9bee422776aa0044719f69cbbe8c}{osgeo\+::proj\+::datum\+::\+Temporal\+Datum\+Ptr}} = typedef std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1TemporalDatum}{Temporal\+Datum}}$>$}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1TemporalDatum}{Temporal\+Datum}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_af502d3b268b44aa5325b489a26e8f6a7}\label{namespaceosgeo_1_1proj_1_1datum_af502d3b268b44aa5325b489a26e8f6a7}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!VerticalReferenceFrameNNPtr@{VerticalReferenceFrameNNPtr}}
\index{VerticalReferenceFrameNNPtr@{VerticalReferenceFrameNNPtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{VerticalReferenceFrameNNPtr}{VerticalReferenceFrameNNPtr}}
{\footnotesize\ttfamily typedef util\+::nn$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a3adfcef105a4fc87eeec694256088ba0}{Vertical\+Reference\+Frame\+Ptr}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_af502d3b268b44aa5325b489a26e8f6a7}{osgeo\+::proj\+::datum\+::\+Vertical\+Reference\+Frame\+NNPtr}}}

Non-\/null shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1VerticalReferenceFrame}{Vertical\+Reference\+Frame}} \mbox{\Hypertarget{namespaceosgeo_1_1proj_1_1datum_a3adfcef105a4fc87eeec694256088ba0}\label{namespaceosgeo_1_1proj_1_1datum_a3adfcef105a4fc87eeec694256088ba0}} 
\index{osgeo::proj::datum@{osgeo::proj::datum}!VerticalReferenceFramePtr@{VerticalReferenceFramePtr}}
\index{VerticalReferenceFramePtr@{VerticalReferenceFramePtr}!osgeo::proj::datum@{osgeo::proj::datum}}
\doxysubsubsection{\texorpdfstring{VerticalReferenceFramePtr}{VerticalReferenceFramePtr}}
{\footnotesize\ttfamily typedef std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1VerticalReferenceFrame}{Vertical\+Reference\+Frame}} $>$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a3adfcef105a4fc87eeec694256088ba0}{osgeo\+::proj\+::datum\+::\+Vertical\+Reference\+Frame\+Ptr}}}

Shared pointer of \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1VerticalReferenceFrame}{Vertical\+Reference\+Frame}} 