\hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent}{}\doxysection{osgeo\+::proj\+::metadata\+::Geographic\+Extent Class Reference}
\label{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent}\index{osgeo::proj::metadata::GeographicExtent@{osgeo::proj::metadata::GeographicExtent}}


Base interface for geographic area of the dataset.  




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



Inheritance diagram for osgeo\+::proj\+::metadata\+::Geographic\+Extent\+:
% FIG 0


Collaboration diagram for osgeo\+::proj\+::metadata\+::Geographic\+Extent\+:
% FIG 1
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual bool \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a79e85ffd16aa9523bdf24e6f9099b6be}{contains}} (const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&other) const =0
\begin{DoxyCompactList}\small\item\em Returns whether this extent contains the other one. \end{DoxyCompactList}\item 
virtual bool \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a3a46090c2c63bb2b80879d3796c1d809}{intersects}} (const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&other) const =0
\begin{DoxyCompactList}\small\item\em Returns whether this extent intersects the other one. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a2af0f341306925be5ae59967276bbeef}{Geographic\+Extent\+Ptr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a8c123577aed7bfdd43c47bc183e2e60b}{intersection}} (const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&other) const =0
\begin{DoxyCompactList}\small\item\em Returns the intersection of this extent with another one. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
Base interface for geographic area of the dataset. 

\begin{DoxyRemark}{Remarks}
Simplified version of \mbox{[}\mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent}{Geographic\+Extent}}\mbox{]} (\href{http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/extent/GeographicExtent.html}{\texttt{ http\+://www.\+geoapi.\+org/3.\+0/javadoc/org/opengis/metadata/extent/\+Geographic\+Extent.\+html}}) from \mbox{\hyperlink{general_doc_GeoAPI}{Geo\+API}} 
\end{DoxyRemark}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a79e85ffd16aa9523bdf24e6f9099b6be}\label{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a79e85ffd16aa9523bdf24e6f9099b6be}} 
\index{osgeo::proj::metadata::GeographicExtent@{osgeo::proj::metadata::GeographicExtent}!contains@{contains}}
\index{contains@{contains}!osgeo::proj::metadata::GeographicExtent@{osgeo::proj::metadata::GeographicExtent}}
\doxysubsubsection{\texorpdfstring{contains()}{contains()}}
{\footnotesize\ttfamily virtual bool osgeo\+::proj\+::metadata\+::\+Geographic\+Extent\+::contains (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&}]{other }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Returns whether this extent contains the other one. 



Implemented in \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a6c987976d3f25925024629f66aac3b4c}{osgeo\+::proj\+::metadata\+::\+Geographic\+Bounding\+Box}}.

\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a8c123577aed7bfdd43c47bc183e2e60b}\label{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a8c123577aed7bfdd43c47bc183e2e60b}} 
\index{osgeo::proj::metadata::GeographicExtent@{osgeo::proj::metadata::GeographicExtent}!intersection@{intersection}}
\index{intersection@{intersection}!osgeo::proj::metadata::GeographicExtent@{osgeo::proj::metadata::GeographicExtent}}
\doxysubsubsection{\texorpdfstring{intersection()}{intersection()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a2af0f341306925be5ae59967276bbeef}{Geographic\+Extent\+Ptr}} osgeo\+::proj\+::metadata\+::\+Geographic\+Extent\+::intersection (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&}]{other }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Returns the intersection of this extent with another one. 



Implemented in \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a3412e56acd6ffc3275f0be454d1fd83b}{osgeo\+::proj\+::metadata\+::\+Geographic\+Bounding\+Box}}.

\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a3a46090c2c63bb2b80879d3796c1d809}\label{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a3a46090c2c63bb2b80879d3796c1d809}} 
\index{osgeo::proj::metadata::GeographicExtent@{osgeo::proj::metadata::GeographicExtent}!intersects@{intersects}}
\index{intersects@{intersects}!osgeo::proj::metadata::GeographicExtent@{osgeo::proj::metadata::GeographicExtent}}
\doxysubsubsection{\texorpdfstring{intersects()}{intersects()}}
{\footnotesize\ttfamily virtual bool osgeo\+::proj\+::metadata\+::\+Geographic\+Extent\+::intersects (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&}]{other }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Returns whether this extent intersects the other one. 



Implemented in \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a1142819d48f59389fcb1421af0382c8b}{osgeo\+::proj\+::metadata\+::\+Geographic\+Bounding\+Box}}.



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