\hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox}{}\doxysection{osgeo\+::proj\+::metadata\+::Geographic\+Bounding\+Box Class Reference}
\label{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox}\index{osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}}


Geographic position of the dataset.  




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



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


Collaboration diagram for osgeo\+::proj\+::metadata\+::Geographic\+Bounding\+Box\+:
% FIG 1
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
double \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_ad37e799fc5653d5e083769a4760db808}{west\+Bound\+Longitude}} ()
\begin{DoxyCompactList}\small\item\em Returns the western-\/most coordinate of the limit of the dataset extent. \end{DoxyCompactList}\item 
double \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_afa973e9e9341c33fe224dad518cd39e0}{south\+Bound\+Latitude}} ()
\begin{DoxyCompactList}\small\item\em Returns the southern-\/most coordinate of the limit of the dataset extent. \end{DoxyCompactList}\item 
double \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a7ca71ff3585a9ccaead49cf33f3e618b}{east\+Bound\+Longitude}} ()
\begin{DoxyCompactList}\small\item\em Returns the eastern-\/most coordinate of the limit of the dataset extent. \end{DoxyCompactList}\item 
double \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_abe2ac7090978279fffbe20fc8ce83470}{north\+Bound\+Latitude}} ()
\begin{DoxyCompactList}\small\item\em Returns the northern-\/most coordinate of the limit of the dataset extent. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a6c987976d3f25925024629f66aac3b4c}{contains}} (const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&other) const override
\begin{DoxyCompactList}\small\item\em Returns whether this extent contains the other one. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a1142819d48f59389fcb1421af0382c8b}{intersects}} (const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&other) const override
\begin{DoxyCompactList}\small\item\em Returns whether this extent intersects the other one. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a2af0f341306925be5ae59967276bbeef}{Geographic\+Extent\+Ptr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a3412e56acd6ffc3275f0be454d1fd83b}{intersection}} (const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&other) const override
\begin{DoxyCompactList}\small\item\em Returns the intersection of this extent with another one. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_adb2463f90b3a052b079941a26c20cd19}{Geographic\+Bounding\+Box\+NNPtr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_aa1fd95fe5d77301f6b2114262a8e1296}{create}} (double west, double south, double east, double north)
\begin{DoxyCompactList}\small\item\em Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox}{Geographic\+Bounding\+Box}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
Geographic position of the dataset. 

This is only an approximate so specifying the coordinate reference system is unnecessary.

\begin{DoxyRemark}{Remarks}
Implements \mbox{[}\mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox}{Geographic\+Bounding\+Box}}\mbox{]} (\href{http://www.geoapi.org/3.0/javadoc/org/opengis/metadata/extent/GeographicBoundingBox.html}{\texttt{ http\+://www.\+geoapi.\+org/3.\+0/javadoc/org/opengis/metadata/extent/\+Geographic\+Bounding\+Box.\+html}}) from \mbox{\hyperlink{general_doc_GeoAPI}{Geo\+API}} 
\end{DoxyRemark}


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



Returns whether this extent contains the other one. 



Implements \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a79e85ffd16aa9523bdf24e6f9099b6be}{osgeo\+::proj\+::metadata\+::\+Geographic\+Extent}}.

\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_aa1fd95fe5d77301f6b2114262a8e1296}\label{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_aa1fd95fe5d77301f6b2114262a8e1296}} 
\index{osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}!create@{create}}
\index{create@{create}!osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}}
\doxysubsubsection{\texorpdfstring{create()}{create()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_adb2463f90b3a052b079941a26c20cd19}{Geographic\+Bounding\+Box\+NNPtr}} osgeo\+::proj\+::metadata\+::\+Geographic\+Bounding\+Box\+::create (\begin{DoxyParamCaption}\item[{double}]{west,  }\item[{double}]{south,  }\item[{double}]{east,  }\item[{double}]{north }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox}{Geographic\+Bounding\+Box}}. 

If east \texorpdfstring{$<$}{<} west, then the bounding box crosses the anti-\/meridian.


\begin{DoxyParams}{Parameters}
{\em west} & Western-\/most coordinate of the limit of the dataset extent (in degrees). \\
\hline
{\em south} & Southern-\/most coordinate of the limit of the dataset extent (in degrees). \\
\hline
{\em east} & Eastern-\/most coordinate of the limit of the dataset extent (in degrees). \\
\hline
{\em north} & Northern-\/most coordinate of the limit of the dataset extent (in degrees). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox}{Geographic\+Bounding\+Box}}. 
\end{DoxyReturn}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a7ca71ff3585a9ccaead49cf33f3e618b}\label{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a7ca71ff3585a9ccaead49cf33f3e618b}} 
\index{osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}!eastBoundLongitude@{eastBoundLongitude}}
\index{eastBoundLongitude@{eastBoundLongitude}!osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}}
\doxysubsubsection{\texorpdfstring{eastBoundLongitude()}{eastBoundLongitude()}}
{\footnotesize\ttfamily double osgeo\+::proj\+::metadata\+::\+Geographic\+Bounding\+Box\+::east\+Bound\+Longitude (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns the eastern-\/most coordinate of the limit of the dataset extent. 

The unit is degrees.

If east\+Bound\+Longitude \texorpdfstring{$<$}{<} \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_ad37e799fc5653d5e083769a4760db808}{west\+Bound\+Longitude()}}, then the bounding box crosses the anti-\/meridian. \mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a3412e56acd6ffc3275f0be454d1fd83b}\label{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_a3412e56acd6ffc3275f0be454d1fd83b}} 
\index{osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}!intersection@{intersection}}
\index{intersection@{intersection}!osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}}
\doxysubsubsection{\texorpdfstring{intersection()}{intersection()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a2af0f341306925be5ae59967276bbeef}{Geographic\+Extent\+Ptr}} osgeo\+::proj\+::metadata\+::\+Geographic\+Bounding\+Box\+::intersection (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_a6464c1736a2af44ef917a8888cb6d6fb}{Geographic\+Extent\+NNPtr}} \&}]{other }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Returns the intersection of this extent with another one. 



Implements \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a8c123577aed7bfdd43c47bc183e2e60b}{osgeo\+::proj\+::metadata\+::\+Geographic\+Extent}}.

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



Returns whether this extent intersects the other one. 



Implements \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicExtent_a3a46090c2c63bb2b80879d3796c1d809}{osgeo\+::proj\+::metadata\+::\+Geographic\+Extent}}.

\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_abe2ac7090978279fffbe20fc8ce83470}\label{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_abe2ac7090978279fffbe20fc8ce83470}} 
\index{osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}!northBoundLatitude@{northBoundLatitude}}
\index{northBoundLatitude@{northBoundLatitude}!osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}}
\doxysubsubsection{\texorpdfstring{northBoundLatitude()}{northBoundLatitude()}}
{\footnotesize\ttfamily double osgeo\+::proj\+::metadata\+::\+Geographic\+Bounding\+Box\+::north\+Bound\+Latitude (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns the northern-\/most coordinate of the limit of the dataset extent. 

The unit is degrees. \mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_afa973e9e9341c33fe224dad518cd39e0}\label{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_afa973e9e9341c33fe224dad518cd39e0}} 
\index{osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}!southBoundLatitude@{southBoundLatitude}}
\index{southBoundLatitude@{southBoundLatitude}!osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}}
\doxysubsubsection{\texorpdfstring{southBoundLatitude()}{southBoundLatitude()}}
{\footnotesize\ttfamily double osgeo\+::proj\+::metadata\+::\+Geographic\+Bounding\+Box\+::south\+Bound\+Latitude (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns the southern-\/most coordinate of the limit of the dataset extent. 

The unit is degrees. \mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_ad37e799fc5653d5e083769a4760db808}\label{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_ad37e799fc5653d5e083769a4760db808}} 
\index{osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}!westBoundLongitude@{westBoundLongitude}}
\index{westBoundLongitude@{westBoundLongitude}!osgeo::proj::metadata::GeographicBoundingBox@{osgeo::proj::metadata::GeographicBoundingBox}}
\doxysubsubsection{\texorpdfstring{westBoundLongitude()}{westBoundLongitude()}}
{\footnotesize\ttfamily double osgeo\+::proj\+::metadata\+::\+Geographic\+Bounding\+Box\+::west\+Bound\+Longitude (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns the western-\/most coordinate of the limit of the dataset extent. 

The unit is degrees.

If east\+Bound\+Longitude \texorpdfstring{$<$}{<} \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1GeographicBoundingBox_ad37e799fc5653d5e083769a4760db808}{west\+Bound\+Longitude()}}, then the bounding box crosses the anti-\/meridian. 

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}
