\hypertarget{classBWAPI_1_1Region}{\section{\-B\-W\-A\-P\-I\-:\-:\-Region \-Class \-Reference}
\label{classBWAPI_1_1Region}\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}}
}


{\ttfamily \#include $<$\-Region.\-h$>$}



\-Inheritance diagram for \-B\-W\-A\-P\-I\-:\-:\-Region\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classBWAPI_1_1Region__inherit__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1Region_a1bc34512e9f6d3a77ef4d3e7aa1c703a}{get\-I\-D} () const =0
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1Region_a76f33560e0933aea43b350b211007847}{get\-Region\-Group\-I\-D} () const =0
\item 
virtual \hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classBWAPI_1_1Region_a130368830020ca620ee69f6dbe693662}{get\-Center} () const =0
\item 
virtual bool \hyperlink{classBWAPI_1_1Region_a8f5e9fc8cb36f4e4a2a0f83e1837533c}{is\-Higher\-Ground} () const =0
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1Region_a2ad8175060009cffa45b679fe069fd77}{get\-Defense\-Priority} () const =0
\item 
virtual bool \hyperlink{classBWAPI_1_1Region_a8b0184594403426bccaa19302a929567}{is\-Walkable} () const =0
\item 
virtual const std\-::set$<$ \hyperlink{classBWAPI_1_1Region}{\-Region} $\ast$ $>$ \& \hyperlink{classBWAPI_1_1Region_a29607f57f40fd4679616e9825a7fa240}{get\-Neighbors} () const =0
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1Region_a5e8057b7505ea5ed266e5d313267c863}{get\-Bounds\-Left} () const =0
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1Region_ae253730cdc6eb4688a456a2ea2fb9e4b}{get\-Bounds\-Top} () const =0
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1Region_a71cc7fa78e740125e3f750630670929c}{get\-Bounds\-Right} () const =0
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1Region_a8fcf4fcc8c47375b39b6ee0d43e89595}{get\-Bounds\-Bottom} () const =0
\item 
virtual \hyperlink{classBWAPI_1_1Region}{\-B\-W\-A\-P\-I\-::\-Region} $\ast$ \hyperlink{classBWAPI_1_1Region_a3b56d62f067bfc77c917430d5eac7df8}{get\-Closest\-Accessible\-Region} () const =0
\item 
virtual \hyperlink{classBWAPI_1_1Region}{\-B\-W\-A\-P\-I\-::\-Region} $\ast$ \hyperlink{classBWAPI_1_1Region_a8c487a952ef94b04ee8454d7cac3b548}{get\-Closest\-Inaccessible\-Region} () const =0
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1Region_a146b7817579a1045fec587ff45bbdc8a}{get\-Distance} (\hyperlink{classBWAPI_1_1Region}{\-B\-W\-A\-P\-I\-::\-Region} $\ast$other) const =0
\end{DoxyCompactItemize}
\subsection*{\-Protected \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{classBWAPI_1_1Region_af11a3456db35a0bbaa88b1a21346e5c4}{$\sim$\-Region} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBWAPI_1_1Region_af11a3456db35a0bbaa88b1a21346e5c4}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!$\sim$\-Region@{$\sim$\-Region}}
\index{$\sim$\-Region@{$\sim$\-Region}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{$\sim$\-Region}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-B\-W\-A\-P\-I\-::\-Region\-::$\sim$\-Region} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, protected, virtual\mbox{]}}}}\label{classBWAPI_1_1Region_af11a3456db35a0bbaa88b1a21346e5c4}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBWAPI_1_1Region_a8fcf4fcc8c47375b39b6ee0d43e89595}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Bounds\-Bottom@{get\-Bounds\-Bottom}}
\index{get\-Bounds\-Bottom@{get\-Bounds\-Bottom}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Bounds\-Bottom}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Bounds\-Bottom} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a8fcf4fcc8c47375b39b6ee0d43e89595}


\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_aa2af80e3a6f69739ae23849e5d664c92}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_afbee848f3598eed5da19d9e03b784753}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_a5e8057b7505ea5ed266e5d313267c863}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Bounds\-Left@{get\-Bounds\-Left}}
\index{get\-Bounds\-Left@{get\-Bounds\-Left}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Bounds\-Left}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Bounds\-Left} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a5e8057b7505ea5ed266e5d313267c863}
\-Retrieves the approximate region boundry as specified by \-Broodwar. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_aeff18ee3509bc52d31fe94fb4f18e681}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_afb13f9ffeea2b62569fcbf5e66125610}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_a71cc7fa78e740125e3f750630670929c}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Bounds\-Right@{get\-Bounds\-Right}}
\index{get\-Bounds\-Right@{get\-Bounds\-Right}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Bounds\-Right}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Bounds\-Right} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a71cc7fa78e740125e3f750630670929c}


\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_a8ed45a458b110974cecd505b3b342b5d}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_a0213545c99d52961edc7ddff893aa735}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_ae253730cdc6eb4688a456a2ea2fb9e4b}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Bounds\-Top@{get\-Bounds\-Top}}
\index{get\-Bounds\-Top@{get\-Bounds\-Top}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Bounds\-Top}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Bounds\-Top} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_ae253730cdc6eb4688a456a2ea2fb9e4b}


\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_ab1d6768dedad95b717c696ced140bf08}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_a2a1a4631e1b56242a83b0a0e996ae89a}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_a130368830020ca620ee69f6dbe693662}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Center@{get\-Center}}
\index{get\-Center@{get\-Center}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Center}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Center} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a130368830020ca620ee69f6dbe693662}
\-Retrieves the center of the region. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_a287c3ebfc16b62fd979381fbd3bcf4bd}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_a51b107c78486f8af7c722eabc11765dc}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.



\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1Region_a130368830020ca620ee69f6dbe693662_icgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1Region_a3b56d62f067bfc77c917430d5eac7df8}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Closest\-Accessible\-Region@{get\-Closest\-Accessible\-Region}}
\index{get\-Closest\-Accessible\-Region@{get\-Closest\-Accessible\-Region}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Closest\-Accessible\-Region}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-B\-W\-A\-P\-I\-::\-Region}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Closest\-Accessible\-Region} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a3b56d62f067bfc77c917430d5eac7df8}
\-Retrieves the closest accessable neighbor region. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_a97f3a8c568ed36acc1fd81c5518a730d}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_a2244180d71c0fad39552a628395d3914}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_a8c487a952ef94b04ee8454d7cac3b548}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Closest\-Inaccessible\-Region@{get\-Closest\-Inaccessible\-Region}}
\index{get\-Closest\-Inaccessible\-Region@{get\-Closest\-Inaccessible\-Region}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Closest\-Inaccessible\-Region}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-B\-W\-A\-P\-I\-::\-Region}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Closest\-Inaccessible\-Region} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a8c487a952ef94b04ee8454d7cac3b548}
\-Retrieves the closest inaccessable neighbor region. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_abd2167e5dfd7912ea522eb84d68e5585}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_ae5d58b558565705481a8b07dad4fab0d}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_a2ad8175060009cffa45b679fe069fd77}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Defense\-Priority@{get\-Defense\-Priority}}
\index{get\-Defense\-Priority@{get\-Defense\-Priority}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Defense\-Priority}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Defense\-Priority} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a2ad8175060009cffa45b679fe069fd77}
\-Returns a value representing the strategic advantage of this region according to \-Broodwar. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_af76c31e01ec08a4f67004f2485fa01dd}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_a06de60ac896cd5f826c03868739d47be}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_a146b7817579a1045fec587ff45bbdc8a}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Distance@{get\-Distance}}
\index{get\-Distance@{get\-Distance}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Distance}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Distance} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Region} $\ast$}]{other}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a146b7817579a1045fec587ff45bbdc8a}
\-Retrieves the center-\/to-\/center distance between two regions. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_a0e84eb1edb1a655396451ccd11524fe4}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_ad1fcb3c2ffeff0c21fb22e8bc1c89805}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_a1bc34512e9f6d3a77ef4d3e7aa1c703a}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-I\-D@{get\-I\-D}}
\index{get\-I\-D@{get\-I\-D}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-I\-D} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a1bc34512e9f6d3a77ef4d3e7aa1c703a}
\-Returns the unique \-I\-D for this region assigned by \-Broodwar. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_a77a5c4b3013f91fa00008f3abc04a34a}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_ac46d36f783322495cea70ab69caea4db}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_a29607f57f40fd4679616e9825a7fa240}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Neighbors@{get\-Neighbors}}
\index{get\-Neighbors@{get\-Neighbors}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Neighbors}]{\setlength{\rightskip}{0pt plus 5cm}virtual const std\-::set$<${\bf \-Region}$\ast$$>$\& {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Neighbors} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a29607f57f40fd4679616e9825a7fa240}
\-Retrieves the set of neighbors that this region is connected to. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_ae65a59901826119b4d72372d87b19072}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_a20d9b497ac230ba3d75c9e5f5d0bd6fc}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.



\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1Region_a29607f57f40fd4679616e9825a7fa240_icgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1Region_a76f33560e0933aea43b350b211007847}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!get\-Region\-Group\-I\-D@{get\-Region\-Group\-I\-D}}
\index{get\-Region\-Group\-I\-D@{get\-Region\-Group\-I\-D}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{get\-Region\-Group\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Region\-::get\-Region\-Group\-I\-D} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a76f33560e0933aea43b350b211007847}
\-Returns an \-I\-D for the body of land that this region belongs to. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_a6510a3d1bd9eec99ebf283c33362c7fc}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_aa459dfd479d1e8b8febfcaa693cd414f}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.



\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1Region_a76f33560e0933aea43b350b211007847_icgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1Region_a8f5e9fc8cb36f4e4a2a0f83e1837533c}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!is\-Higher\-Ground@{is\-Higher\-Ground}}
\index{is\-Higher\-Ground@{is\-Higher\-Ground}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{is\-Higher\-Ground}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool {\bf \-B\-W\-A\-P\-I\-::\-Region\-::is\-Higher\-Ground} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a8f5e9fc8cb36f4e4a2a0f83e1837533c}
\-Returns true if this region belongs to strategic higher ground, assigned by \-Broodwar. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_a3b7d036ce400707c22e7733097289674}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_a5c7658a2871500c08ef6dca6c1e81b3c}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.

\hypertarget{classBWAPI_1_1Region_a8b0184594403426bccaa19302a929567}{\index{\-B\-W\-A\-P\-I\-::\-Region@{\-B\-W\-A\-P\-I\-::\-Region}!is\-Walkable@{is\-Walkable}}
\index{is\-Walkable@{is\-Walkable}!BWAPI::Region@{\-B\-W\-A\-P\-I\-::\-Region}}
\subsubsection[{is\-Walkable}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool {\bf \-B\-W\-A\-P\-I\-::\-Region\-::is\-Walkable} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classBWAPI_1_1Region_a8b0184594403426bccaa19302a929567}
\-Returns true if the region can be walked on by ground units. 

\-Implemented in \hyperlink{classBWAPI_1_1RegionImpl_a6080e3ed6c1d0a9eba83f1b6eaa50797}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}, and \hyperlink{classBWAPI_1_1RegionImpl_a832c6636020a3a3335e00b10fcac9f46}{\-B\-W\-A\-P\-I\-::\-Region\-Impl}.



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/include/\-B\-W\-A\-P\-I/\hyperlink{Region_8h}{\-Region.\-h}\end{DoxyCompactItemize}
