\hypertarget{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS}{}\doxysection{osgeo\+::proj\+::crs\+::Engineering\+CRS Class Reference}
\label{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS}\index{osgeo::proj::crs::EngineeringCRS@{osgeo::proj::crs::EngineeringCRS}}


Contextually local coordinate reference system associated with an engineering datum.  




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



Inheritance diagram for osgeo\+::proj\+::crs\+::Engineering\+CRS\+:
% FIG 0


Collaboration diagram for osgeo\+::proj\+::crs\+::Engineering\+CRS\+:
% FIG 1
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}{datum\+::\+Engineering\+Datum\+NNPtr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS_ace03b78fab7e62c80fab3d071f797494}{datum}} () const
\begin{DoxyCompactList}\small\item\em Return the \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{datum\+::\+Engineering\+Datum}} associated with the \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1crs_a5778eb79d0c80af7b6c5a431061f4ffa}{Engineering\+CRSNNPtr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS_ace6257b1212f98b3f9446c9034ed383b}{create}} (const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1PropertyMap}{util\+::\+Property\+Map}} \&properties, const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}{datum\+::\+Engineering\+Datum\+NNPtr}} \&datum\+In, const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aad7f9f4fbc0234c98f447c74037c50b4}{cs\+::\+Coordinate\+System\+NNPtr}} \&cs\+In)
\begin{DoxyCompactList}\small\item\em Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS}{Engineering\+CRS}} from a datum and a coordinate system. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
Contextually local coordinate reference system associated with an engineering datum. 

It is applied either to activities on or near the surface of the Earth without geodetic corrections, or on moving platforms such as road vehicles, vessels, aircraft or spacecraft, or as the internal \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}} of an image.

In \mbox{\hyperlink{general_doc_WKT2}{WKT2 standard}}, it maps to a ENGINEERINGCRS / ENGCRS keyword. In \mbox{\hyperlink{general_doc_WKT1}{WKT1 specification}}, it maps to a LOCAL\+\_\+\+CS keyword.

\begin{DoxyRemark}{Remarks}
Implements \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS}{Engineering\+CRS}} from \mbox{\hyperlink{general_doc_ISO_19111_2019}{ISO 19111\+:2019}} 
\end{DoxyRemark}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS_ace6257b1212f98b3f9446c9034ed383b}\label{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS_ace6257b1212f98b3f9446c9034ed383b}} 
\index{osgeo::proj::crs::EngineeringCRS@{osgeo::proj::crs::EngineeringCRS}!create@{create}}
\index{create@{create}!osgeo::proj::crs::EngineeringCRS@{osgeo::proj::crs::EngineeringCRS}}
\doxysubsubsection{\texorpdfstring{create()}{create()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1crs_a5778eb79d0c80af7b6c5a431061f4ffa}{Engineering\+CRSNNPtr}} osgeo\+::proj\+::crs\+::\+Engineering\+CRS\+::create (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1PropertyMap}{util\+::\+Property\+Map}} \&}]{properties,  }\item[{const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}{datum\+::\+Engineering\+Datum\+NNPtr}} \&}]{datum\+In,  }\item[{const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_aad7f9f4fbc0234c98f447c74037c50b4}{cs\+::\+Coordinate\+System\+NNPtr}} \&}]{cs\+In }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS}{Engineering\+CRS}} from a datum and a coordinate system. 


\begin{DoxyParams}{Parameters}
{\em properties} & See \mbox{\hyperlink{general_doc_general_properties}{General properties}}. At minimum the name should be defined. \\
\hline
{\em datum\+In} & the datum. \\
\hline
{\em cs\+In} & the coordinate system. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
new \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS}{Engineering\+CRS}}. 
\end{DoxyReturn}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS_ace03b78fab7e62c80fab3d071f797494}\label{classosgeo_1_1proj_1_1crs_1_1EngineeringCRS_ace03b78fab7e62c80fab3d071f797494}} 
\index{osgeo::proj::crs::EngineeringCRS@{osgeo::proj::crs::EngineeringCRS}!datum@{datum}}
\index{datum@{datum}!osgeo::proj::crs::EngineeringCRS@{osgeo::proj::crs::EngineeringCRS}}
\doxysubsubsection{\texorpdfstring{datum()}{datum()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1datum_a4f152f92f701e000e1c0c151229df903}{datum\+::\+Engineering\+Datum\+NNPtr}} osgeo\+::proj\+::crs\+::\+Engineering\+CRS\+::datum (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Return the \mbox{\hyperlink{classosgeo_1_1proj_1_1datum_1_1EngineeringDatum}{datum\+::\+Engineering\+Datum}} associated with the \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}}. 

\begin{DoxyReturn}{Returns}
a Engineering\+Datum 
\end{DoxyReturn}


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