\hypertarget{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS}{}\doxysection{osgeo\+::proj\+::crs\+::Derived\+Vertical\+CRS Class Reference}
\label{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS}\index{osgeo::proj::crs::DerivedVerticalCRS@{osgeo::proj::crs::DerivedVerticalCRS}}


A derived coordinate reference system which has a vertical coordinate reference system as its base \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}}, thereby inheriting a vertical reference frame, and a vertical coordinate system.  




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



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


Collaboration diagram for osgeo\+::proj\+::crs\+::Derived\+Vertical\+CRS\+:
% FIG 1
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1crs_ab9fe189646e058eda1e7dd16edf16468}{Vertical\+CRSNNPtr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS_a748fe007a7a7b80a97f5b3e668804d07}{base\+CRS}} () const
\begin{DoxyCompactList}\small\item\em Return the base \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}} (a \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1VerticalCRS}{Vertical\+CRS}}) of a \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS}{Derived\+Vertical\+CRS}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1crs_a1f24d92954dbf63541bc36e663c164f4}{Derived\+Vertical\+CRSNNPtr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS_a36499ca5c11f7ca264e3be0b8ce01746}{create}} (const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1PropertyMap}{util\+::\+Property\+Map}} \&properties, const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1crs_ab9fe189646e058eda1e7dd16edf16468}{Vertical\+CRSNNPtr}} \&base\+CRSIn, const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1operation_a4cec974a8b9f98f8567889e5ad653f5c}{operation\+::\+Conversion\+NNPtr}} \&deriving\+Conversion\+In, const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a30dfac01ab6a2a195f29250deecd0c23}{cs\+::\+Vertical\+CSNNPtr}} \&cs\+In)
\begin{DoxyCompactList}\small\item\em Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS}{Derived\+Vertical\+CRS}} from a base \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}}, a deriving conversion and a \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1VerticalCS}{cs\+::\+Vertical\+CS}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
A derived coordinate reference system which has a vertical coordinate reference system as its base \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}}, thereby inheriting a vertical reference frame, and a vertical coordinate system. 

\begin{DoxyRemark}{Remarks}
Implements \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS}{Derived\+Vertical\+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_1DerivedVerticalCRS_a748fe007a7a7b80a97f5b3e668804d07}\label{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS_a748fe007a7a7b80a97f5b3e668804d07}} 
\index{osgeo::proj::crs::DerivedVerticalCRS@{osgeo::proj::crs::DerivedVerticalCRS}!baseCRS@{baseCRS}}
\index{baseCRS@{baseCRS}!osgeo::proj::crs::DerivedVerticalCRS@{osgeo::proj::crs::DerivedVerticalCRS}}
\doxysubsubsection{\texorpdfstring{baseCRS()}{baseCRS()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1crs_ab9fe189646e058eda1e7dd16edf16468}{Vertical\+CRSNNPtr}} osgeo\+::proj\+::crs\+::\+Derived\+Vertical\+CRS\+::base\+CRS (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Return the base \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}} (a \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1VerticalCRS}{Vertical\+CRS}}) of a \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS}{Derived\+Vertical\+CRS}}. 

\begin{DoxyReturn}{Returns}
the base \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}}. 
\end{DoxyReturn}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS_a36499ca5c11f7ca264e3be0b8ce01746}\label{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS_a36499ca5c11f7ca264e3be0b8ce01746}} 
\index{osgeo::proj::crs::DerivedVerticalCRS@{osgeo::proj::crs::DerivedVerticalCRS}!create@{create}}
\index{create@{create}!osgeo::proj::crs::DerivedVerticalCRS@{osgeo::proj::crs::DerivedVerticalCRS}}
\doxysubsubsection{\texorpdfstring{create()}{create()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1crs_a1f24d92954dbf63541bc36e663c164f4}{Derived\+Vertical\+CRSNNPtr}} osgeo\+::proj\+::crs\+::\+Derived\+Vertical\+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_1crs_ab9fe189646e058eda1e7dd16edf16468}{Vertical\+CRSNNPtr}} \&}]{base\+CRSIn,  }\item[{const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1operation_a4cec974a8b9f98f8567889e5ad653f5c}{operation\+::\+Conversion\+NNPtr}} \&}]{deriving\+Conversion\+In,  }\item[{const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a30dfac01ab6a2a195f29250deecd0c23}{cs\+::\+Vertical\+CSNNPtr}} \&}]{cs\+In }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS}{Derived\+Vertical\+CRS}} from a base \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}}, a deriving conversion and a \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1VerticalCS}{cs\+::\+Vertical\+CS}}. 


\begin{DoxyParams}{Parameters}
{\em properties} & See \mbox{\hyperlink{general_doc_general_properties}{General properties}}. At minimum the name should be defined. \\
\hline
{\em base\+CRSIn} & base \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}}. \\
\hline
{\em deriving\+Conversion\+In} & the deriving conversion from the base \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}} to this \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1CRS}{CRS}}. \\
\hline
{\em cs\+In} & the coordinate system. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
new \mbox{\hyperlink{classosgeo_1_1proj_1_1crs_1_1DerivedVerticalCRS}{Derived\+Vertical\+CRS}}. 
\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}
