\hypertarget{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem}{}\doxysection{osgeo\+::proj\+::cs\+::Coordinate\+System Class Reference}
\label{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem}\index{osgeo::proj::cs::CoordinateSystem@{osgeo::proj::cs::CoordinateSystem}}


Abstract class modelling a coordinate system (CS)  




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



Inheritance diagram for osgeo\+::proj\+::cs\+::Coordinate\+System\+:
% FIG 0


Collaboration diagram for osgeo\+::proj\+::cs\+::Coordinate\+System\+:
% FIG 1
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const std\+::vector$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a4396703d26406bc3776aa97e4684347c}{Coordinate\+System\+Axis\+NNPtr}} $>$ \& \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem_ab9abdce732825081888ec67eea87184c}{axis\+List}} ()
\begin{DoxyCompactList}\small\item\em Return the list of axes of this coordinate system. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
Abstract class modelling a coordinate system (CS) 

A CS is the non-\/repeating sequence of coordinate system axes that spans a given coordinate space. A CS is derived from a set of mathematical rules for specifying how coordinates in a given space are to be assigned to points. The coordinate values in a coordinate tuple shall be recorded in the order in which the coordinate system axes associations are recorded.

\begin{DoxyRemark}{Remarks}
Implements \mbox{\hyperlink{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem}{Coordinate\+System}} from \mbox{\hyperlink{general_doc_ISO_19111_2019}{ISO 19111\+:2019}} 
\end{DoxyRemark}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem_ab9abdce732825081888ec67eea87184c}\label{classosgeo_1_1proj_1_1cs_1_1CoordinateSystem_ab9abdce732825081888ec67eea87184c}} 
\index{osgeo::proj::cs::CoordinateSystem@{osgeo::proj::cs::CoordinateSystem}!axisList@{axisList}}
\index{axisList@{axisList}!osgeo::proj::cs::CoordinateSystem@{osgeo::proj::cs::CoordinateSystem}}
\doxysubsubsection{\texorpdfstring{axisList()}{axisList()}}
{\footnotesize\ttfamily const std\+::vector$<$ \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1cs_a4396703d26406bc3776aa97e4684347c}{Coordinate\+System\+Axis\+NNPtr}} $>$ \& osgeo\+::proj\+::cs\+::\+Coordinate\+System\+::axis\+List (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Return the list of axes of this coordinate system. 

\begin{DoxyReturn}{Returns}
the axes. 
\end{DoxyReturn}


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