\hypertarget{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{}\doxysection{osgeo\+::proj\+::datum\+::Engineering\+Datum Class Reference}
\label{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}\index{osgeo::proj::datum::EngineeringDatum@{osgeo::proj::datum::EngineeringDatum}}


The definition of the origin and orientation of an engineering coordinate reference system.  




{\ttfamily \#include $<$datum.\+hpp$>$}



Inheritance diagram for osgeo\+::proj\+::datum\+::Engineering\+Datum\+:
% FIG 0


Collaboration diagram for osgeo\+::proj\+::datum\+::Engineering\+Datum\+:
% FIG 1
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}{Engineering\+Datum\+NNPtr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum_ad0302b69f10599a232af8c1a1a878c59}{create}} (const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1PropertyMap}{util\+::\+Property\+Map}} \&properties, const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1optional}{util\+::optional}}$<$ std\+::string $>$ \&anchor=\mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1optional}{util\+::optional}}$<$ std\+::string $>$())
\begin{DoxyCompactList}\small\item\em Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{Engineering\+Datum}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
The definition of the origin and orientation of an engineering coordinate reference system. 

\begin{DoxyNote}{Note}
The origin can be fixed with respect to the Earth (such as a defined point at a construction site), or be a defined point on a moving vehicle (such as on a ship or satellite), or a defined point of an image.
\end{DoxyNote}
\begin{DoxyRemark}{Remarks}
Implements \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{Engineering\+Datum}} from \mbox{\hyperlink{general_doc_ISO_19111_2019}{ISO 19111\+:2019}} 
\end{DoxyRemark}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum_ad0302b69f10599a232af8c1a1a878c59}\label{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum_ad0302b69f10599a232af8c1a1a878c59}} 
\index{osgeo::proj::datum::EngineeringDatum@{osgeo::proj::datum::EngineeringDatum}!create@{create}}
\index{create@{create}!osgeo::proj::datum::EngineeringDatum@{osgeo::proj::datum::EngineeringDatum}}
\doxysubsubsection{\texorpdfstring{create()}{create()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}{Engineering\+Datum\+NNPtr}} osgeo\+::proj\+::datum\+::\+Engineering\+Datum\+::create (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1PropertyMap}{util\+::\+Property\+Map}} \&}]{properties,  }\item[{const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1optional}{util\+::optional}}$<$ std\+::string $>$ \&}]{anchor = {\ttfamily \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1optional}{util\+::optional}}$<$std\+:\+:string$>$()} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{Engineering\+Datum}}. 


\begin{DoxyParams}{Parameters}
{\em properties} & See \mbox{\hyperlink{general_doc_general_properties}{General properties}}. At minimum the name should be defined. \\
\hline
{\em anchor} & the anchor definition, or empty. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
new \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{Engineering\+Datum}}. 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
include/proj/datum.\+hpp\item 
src/iso19111/datum.\+cpp\end{DoxyCompactItemize}
