\hypertarget{classosgeo_1_1proj_1_1util_1_1GenericName}{}\doxysection{osgeo\+::proj\+::util\+::Generic\+Name Class Reference}
\label{classosgeo_1_1proj_1_1util_1_1GenericName}\index{osgeo::proj::util::GenericName@{osgeo::proj::util::GenericName}}


A sequence of identifiers rooted within the context of a namespace.  




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



Inheritance diagram for osgeo\+::proj\+::util\+::Generic\+Name\+:
% FIG 0


Collaboration diagram for osgeo\+::proj\+::util\+::Generic\+Name\+:
% FIG 1
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1util_a4d31fdb4b25f73b6ebf6641a1a513c43}{Name\+Space\+Ptr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1GenericName_af2c5cb689d2645d55bff3a0a16230059}{scope}} () const =0
\begin{DoxyCompactList}\small\item\em Return the scope of the object, possibly a global one. \end{DoxyCompactList}\item 
virtual std\+::string \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1GenericName_a3c1ea09a0ce411d128315f50abf755e9}{to\+String}} () const =0
\begin{DoxyCompactList}\small\item\em Return the \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1LocalName}{Local\+Name}} as a string. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1util_acb99046eaf266f8cdf30304a5c43f696}{Generic\+Name\+NNPtr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1GenericName_ab165da458f35c04096b880aad5467dc8}{to\+Fully\+Qualified\+Name}} () const =0
\begin{DoxyCompactList}\small\item\em Return a fully qualified name corresponding to the local name. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
A sequence of identifiers rooted within the context of a namespace. 

\begin{DoxyRemark}{Remarks}
Simplified version of \mbox{[}\mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1GenericName}{Generic\+Name}}\mbox{]} (\href{http://www.geoapi.org/3.0/javadoc/org/opengis/util/GenericName.html}{\texttt{ http\+://www.\+geoapi.\+org/3.\+0/javadoc/org/opengis/util/\+Generic\+Name.\+html}}) from \mbox{\hyperlink{general_doc_GeoAPI}{Geo\+API}} 
\end{DoxyRemark}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1util_1_1GenericName_af2c5cb689d2645d55bff3a0a16230059}\label{classosgeo_1_1proj_1_1util_1_1GenericName_af2c5cb689d2645d55bff3a0a16230059}} 
\index{osgeo::proj::util::GenericName@{osgeo::proj::util::GenericName}!scope@{scope}}
\index{scope@{scope}!osgeo::proj::util::GenericName@{osgeo::proj::util::GenericName}}
\doxysubsubsection{\texorpdfstring{scope()}{scope()}}
{\footnotesize\ttfamily virtual const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1util_a4d31fdb4b25f73b6ebf6641a1a513c43}{Name\+Space\+Ptr}} osgeo\+::proj\+::util\+::\+Generic\+Name\+::scope (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Return the scope of the object, possibly a global one. 



Implemented in \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1LocalName_a15ef99003122ecf05aca8cbe8648601d}{osgeo\+::proj\+::util\+::\+Local\+Name}}.

\mbox{\Hypertarget{classosgeo_1_1proj_1_1util_1_1GenericName_ab165da458f35c04096b880aad5467dc8}\label{classosgeo_1_1proj_1_1util_1_1GenericName_ab165da458f35c04096b880aad5467dc8}} 
\index{osgeo::proj::util::GenericName@{osgeo::proj::util::GenericName}!toFullyQualifiedName@{toFullyQualifiedName}}
\index{toFullyQualifiedName@{toFullyQualifiedName}!osgeo::proj::util::GenericName@{osgeo::proj::util::GenericName}}
\doxysubsubsection{\texorpdfstring{toFullyQualifiedName()}{toFullyQualifiedName()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1util_acb99046eaf266f8cdf30304a5c43f696}{Generic\+Name\+NNPtr}} osgeo\+::proj\+::util\+::\+Generic\+Name\+::to\+Fully\+Qualified\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Return a fully qualified name corresponding to the local name. 

The namespace of the resulting name is a global one. 

Implemented in \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1LocalName_ac1eade898adf4c6791e8e08c56b32e79}{osgeo\+::proj\+::util\+::\+Local\+Name}}.

\mbox{\Hypertarget{classosgeo_1_1proj_1_1util_1_1GenericName_a3c1ea09a0ce411d128315f50abf755e9}\label{classosgeo_1_1proj_1_1util_1_1GenericName_a3c1ea09a0ce411d128315f50abf755e9}} 
\index{osgeo::proj::util::GenericName@{osgeo::proj::util::GenericName}!toString@{toString}}
\index{toString@{toString}!osgeo::proj::util::GenericName@{osgeo::proj::util::GenericName}}
\doxysubsubsection{\texorpdfstring{toString()}{toString()}}
{\footnotesize\ttfamily virtual std\+::string osgeo\+::proj\+::util\+::\+Generic\+Name\+::to\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Return the \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1LocalName}{Local\+Name}} as a string. 



Implemented in \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1LocalName_abd1f839d318e57a2f415393ad027d007}{osgeo\+::proj\+::util\+::\+Local\+Name}}.



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