\hypertarget{classRegionClass}{\section{\-Region\-Class \-Class \-Reference}
\label{classRegionClass}\index{\-Region\-Class@{\-Region\-Class}}
}


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



\-Collaboration diagram for \-Region\-Class\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classRegionClass__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classRegionClass_a45cfb26b516d5afeb0eae1db1d7f5b45}{\-Region\-Class} (\hyperlink{Interface_8h_a7ae5d695cf6b7c013c5ad30d124278e0}{\-Position} center, int clearance)
\item 
std\-::set$<$ \hyperlink{Chokepoint_8h_a865bdcf45811a239597170e10efc411f}{\-Chokepoint} $>$ \hyperlink{classRegionClass_ae736f247735ca8fb7593d1fa0b913edb}{get\-Chokepoints} () const 
\item 
void \hyperlink{classRegionClass_afaffb51681f2b3fca78c7a1c77794690}{add\-Chokepoint} (\hyperlink{Chokepoint_8h_a8111c1e7704dba32727abb43fa1309b4}{\-Weak\-Chokepoint} chokepoint)
\item 
void \hyperlink{classRegionClass_ab3af3ad54a16d12e53d8c8b8a8c6a791}{add\-Chokepoint\-Tile} (\hyperlink{Chokepoint_8h_a8111c1e7704dba32727abb43fa1309b4}{\-Weak\-Chokepoint} chokepoint, \hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} tile)
\item 
const std\-::set$<$ \hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} $>$ \& \hyperlink{classRegionClass_a49f86d4fb3fbc132b754032620b53555}{get\-Chokepoint\-Tiles} ()
\item 
void \hyperlink{classRegionClass_a1184be4522d2baddc0e838930aacd0cd}{add\-Base} (\hyperlink{Base_8h_aeee60104d9f1947526194ec22d997f69}{\-Base} base)
\item 
const std\-::set$<$ \hyperlink{Base_8h_aeee60104d9f1947526194ec22d997f69}{\-Base} $>$ \& \hyperlink{classRegionClass_a1b5748fb15cc5aa33d98c71982102001}{get\-Bases} () const 
\item 
const \hyperlink{Interface_8h_a7ae5d695cf6b7c013c5ad30d124278e0}{\-Position} \& \hyperlink{classRegionClass_a664764363ec42d1f1cd1d1341aab33f4}{get\-Center} () const 
\item 
int \hyperlink{classRegionClass_ae7f15679b4a117e5f88cadb2b14c5b20}{get\-Clearance} () const 
\item 
bool \hyperlink{classRegionClass_af7f7df43d24bd35fd8aa83f7cabb7c21}{is\-Connected} (std\-::tr1\-::shared\-\_\-ptr$<$ \hyperlink{classRegionClass}{\-Region\-Class} $>$ region) const 
\item 
void \hyperlink{classRegionClass_a783e16993929778c1ddb3607bb48c757}{set\-Size} (int size)
\item 
int \hyperlink{classRegionClass_acd45fd05440f1a5658356f5db894d295}{get\-Size} () const 
\item 
void \hyperlink{classRegionClass_afc72c4313024e6a93e2ef5f7c956c3fa}{draw} (\hyperlink{classBWAPI_1_1Color}{\-B\-W\-A\-P\-I\-::\-Color} color)
\item 
void \hyperlink{classRegionClass_af05c9f9691aeeb13dd570854e2642694}{remove\-Chokepoint} (\hyperlink{Chokepoint_8h_a8111c1e7704dba32727abb43fa1309b4}{\-Weak\-Chokepoint} chokepoint)
\end{DoxyCompactItemize}
\subsection*{\-Private \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{Interface_8h_a7ae5d695cf6b7c013c5ad30d124278e0}{\-Position} \hyperlink{classRegionClass_ab8354612adf3983ae89225ea1344e088}{m\-Center}
\item 
int \hyperlink{classRegionClass_adbb15e13ae27b4e903e338e8f25f6577}{m\-Clearance}
\item 
int \hyperlink{classRegionClass_aad78e05e0e2c304138af458e8cb9bdda}{m\-Size}
\item 
std\-::set$<$ \hyperlink{Chokepoint_8h_a8111c1e7704dba32727abb43fa1309b4}{\-Weak\-Chokepoint} $>$ \hyperlink{classRegionClass_af32bf96619ad993ad4a4a6509f6eb5df}{m\-Chokepoints}
\item 
std\-::map$<$ \hyperlink{Chokepoint_8h_a8111c1e7704dba32727abb43fa1309b4}{\-Weak\-Chokepoint}, \*
\hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} $>$ \hyperlink{classRegionClass_aa4a2147a445a2a2011afc2eb917decc4}{m\-Choke\-Point\-To\-Tiles}
\item 
std\-::set$<$ \hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} $>$ \hyperlink{classRegionClass_a4555008423f27b1a0e711cbe6c6da36b}{m\-Choke\-Point\-Tiles}
\item 
std\-::set$<$ \hyperlink{Base_8h_aeee60104d9f1947526194ec22d997f69}{\-Base} $>$ \hyperlink{classRegionClass_a546275d793574fc9c1ff419940f44152}{m\-Bases}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 12 of file \-Region.\-h.



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classRegionClass_a45cfb26b516d5afeb0eae1db1d7f5b45}{\index{\-Region\-Class@{\-Region\-Class}!\-Region\-Class@{\-Region\-Class}}
\index{\-Region\-Class@{\-Region\-Class}!RegionClass@{\-Region\-Class}}
\subsubsection[{\-Region\-Class}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Region\-Class\-::\-Region\-Class} (
\begin{DoxyParamCaption}
\item[{{\bf \-Position}}]{center, }
\item[{int}]{clearance}
\end{DoxyParamCaption}
)}}\label{classRegionClass_a45cfb26b516d5afeb0eae1db1d7f5b45}


\-Definition at line 7 of file \-Region.\-cpp.


\begin{DoxyCode}
        : mCenter(center)
        , mClearance(clearance)
{
}
\end{DoxyCode}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classRegionClass_a1184be4522d2baddc0e838930aacd0cd}{\index{\-Region\-Class@{\-Region\-Class}!add\-Base@{add\-Base}}
\index{add\-Base@{add\-Base}!RegionClass@{\-Region\-Class}}
\subsubsection[{add\-Base}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Region\-Class\-::add\-Base} (
\begin{DoxyParamCaption}
\item[{{\bf \-Base}}]{base}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classRegionClass_a1184be4522d2baddc0e838930aacd0cd}


\-Definition at line 24 of file \-Region.\-h.



\-References m\-Bases.


\begin{DoxyCode}
{ mBases.insert(base); }
\end{DoxyCode}
\hypertarget{classRegionClass_afaffb51681f2b3fca78c7a1c77794690}{\index{\-Region\-Class@{\-Region\-Class}!add\-Chokepoint@{add\-Chokepoint}}
\index{add\-Chokepoint@{add\-Chokepoint}!RegionClass@{\-Region\-Class}}
\subsubsection[{add\-Chokepoint}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Region\-Class\-::add\-Chokepoint} (
\begin{DoxyParamCaption}
\item[{{\bf \-Weak\-Chokepoint}}]{chokepoint}
\end{DoxyParamCaption}
)}}\label{classRegionClass_afaffb51681f2b3fca78c7a1c77794690}


\-Definition at line 29 of file \-Region.\-cpp.



\-References m\-Chokepoints.


\begin{DoxyCode}
{
        mChokepoints.insert(chokepoint);
}
\end{DoxyCode}
\hypertarget{classRegionClass_ab3af3ad54a16d12e53d8c8b8a8c6a791}{\index{\-Region\-Class@{\-Region\-Class}!add\-Chokepoint\-Tile@{add\-Chokepoint\-Tile}}
\index{add\-Chokepoint\-Tile@{add\-Chokepoint\-Tile}!RegionClass@{\-Region\-Class}}
\subsubsection[{add\-Chokepoint\-Tile}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Region\-Class\-::add\-Chokepoint\-Tile} (
\begin{DoxyParamCaption}
\item[{{\bf \-Weak\-Chokepoint}}]{chokepoint, }
\item[{{\bf \-Tile\-Position}}]{tile}
\end{DoxyParamCaption}
)}}\label{classRegionClass_ab3af3ad54a16d12e53d8c8b8a8c6a791}


\-Definition at line 23 of file \-Region.\-cpp.



\-References m\-Choke\-Point\-Tiles, and m\-Choke\-Point\-To\-Tiles.


\begin{DoxyCode}
{
        mChokePointToTiles[chokepoint] = tile;
        mChokePointTiles.insert(tile);
}
\end{DoxyCode}
\hypertarget{classRegionClass_afc72c4313024e6a93e2ef5f7c956c3fa}{\index{\-Region\-Class@{\-Region\-Class}!draw@{draw}}
\index{draw@{draw}!RegionClass@{\-Region\-Class}}
\subsubsection[{draw}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Region\-Class\-::draw} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Color}}]{color}
\end{DoxyParamCaption}
)}}\label{classRegionClass_afc72c4313024e6a93e2ef5f7c956c3fa}


\-Definition at line 34 of file \-Region.\-cpp.



\-References \-B\-W\-A\-P\-I\-::\-Broodwar, \-B\-W\-A\-P\-I\-::\-Game\-::draw\-Circle(), \-B\-W\-A\-P\-I\-::\-Game\-::draw\-Line(), \-B\-W\-A\-P\-I\-::\-Coordinate\-Type\-::\-Map, m\-Center, m\-Chokepoints, \-B\-W\-A\-P\-I\-::\-Position\-::x(), and \-B\-W\-A\-P\-I\-::\-Position\-::y().


\begin{DoxyCode}
{
        BWAPI::Broodwar->drawCircle(BWAPI::CoordinateType::Map, mCenter.x(), 
      mCenter.y(), 64, color);
        for each(WeakChokepoint chokepoint in mChokepoints)
        {
                Chokepoint choke = chokepoint.lock();
                BWAPI::Broodwar->drawLine(BWAPI::CoordinateType::Map, choke->
      getCenter().x(), choke->getCenter().y(), mCenter.x(), mCenter.y(), color);
        }
}
\end{DoxyCode}


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


\hypertarget{classRegionClass_a1b5748fb15cc5aa33d98c71982102001}{\index{\-Region\-Class@{\-Region\-Class}!get\-Bases@{get\-Bases}}
\index{get\-Bases@{get\-Bases}!RegionClass@{\-Region\-Class}}
\subsubsection[{get\-Bases}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::set$<${\bf \-Base}$>$\& {\bf \-Region\-Class\-::get\-Bases} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classRegionClass_a1b5748fb15cc5aa33d98c71982102001}


\-Definition at line 25 of file \-Region.\-h.



\-References m\-Bases.


\begin{DoxyCode}
{ return mBases; }
\end{DoxyCode}
\hypertarget{classRegionClass_a664764363ec42d1f1cd1d1341aab33f4}{\index{\-Region\-Class@{\-Region\-Class}!get\-Center@{get\-Center}}
\index{get\-Center@{get\-Center}!RegionClass@{\-Region\-Class}}
\subsubsection[{get\-Center}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Position}\& {\bf \-Region\-Class\-::get\-Center} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classRegionClass_a664764363ec42d1f1cd1d1341aab33f4}


\-Definition at line 27 of file \-Region.\-h.



\-References m\-Center.


\begin{DoxyCode}
{ return mCenter; }
\end{DoxyCode}
\hypertarget{classRegionClass_ae736f247735ca8fb7593d1fa0b913edb}{\index{\-Region\-Class@{\-Region\-Class}!get\-Chokepoints@{get\-Chokepoints}}
\index{get\-Chokepoints@{get\-Chokepoints}!RegionClass@{\-Region\-Class}}
\subsubsection[{get\-Chokepoints}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<$ {\bf \-Chokepoint} $>$ {\bf \-Region\-Class\-::get\-Chokepoints} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classRegionClass_ae736f247735ca8fb7593d1fa0b913edb}


\-Definition at line 13 of file \-Region.\-cpp.



\-References m\-Chokepoints.


\begin{DoxyCode}
{
        std::set<Chokepoint> chokepoints;
        for each(WeakChokepoint chokepoint in mChokepoints)
        {
                chokepoints.insert(chokepoint.lock());
        }
        return chokepoints;
}
\end{DoxyCode}
\hypertarget{classRegionClass_a49f86d4fb3fbc132b754032620b53555}{\index{\-Region\-Class@{\-Region\-Class}!get\-Chokepoint\-Tiles@{get\-Chokepoint\-Tiles}}
\index{get\-Chokepoint\-Tiles@{get\-Chokepoint\-Tiles}!RegionClass@{\-Region\-Class}}
\subsubsection[{get\-Chokepoint\-Tiles}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::set$<${\bf \-Tile\-Position}$>$\& {\bf \-Region\-Class\-::get\-Chokepoint\-Tiles} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classRegionClass_a49f86d4fb3fbc132b754032620b53555}


\-Definition at line 22 of file \-Region.\-h.



\-References m\-Choke\-Point\-Tiles.


\begin{DoxyCode}
{ return mChokePointTiles; }
\end{DoxyCode}
\hypertarget{classRegionClass_ae7f15679b4a117e5f88cadb2b14c5b20}{\index{\-Region\-Class@{\-Region\-Class}!get\-Clearance@{get\-Clearance}}
\index{get\-Clearance@{get\-Clearance}!RegionClass@{\-Region\-Class}}
\subsubsection[{get\-Clearance}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Region\-Class\-::get\-Clearance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classRegionClass_ae7f15679b4a117e5f88cadb2b14c5b20}


\-Definition at line 28 of file \-Region.\-h.



\-References m\-Clearance.


\begin{DoxyCode}
{ return mClearance; }
\end{DoxyCode}
\hypertarget{classRegionClass_acd45fd05440f1a5658356f5db894d295}{\index{\-Region\-Class@{\-Region\-Class}!get\-Size@{get\-Size}}
\index{get\-Size@{get\-Size}!RegionClass@{\-Region\-Class}}
\subsubsection[{get\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Region\-Class\-::get\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classRegionClass_acd45fd05440f1a5658356f5db894d295}


\-Definition at line 33 of file \-Region.\-h.



\-References m\-Size.


\begin{DoxyCode}
{ return mSize; }
\end{DoxyCode}
\hypertarget{classRegionClass_af7f7df43d24bd35fd8aa83f7cabb7c21}{\index{\-Region\-Class@{\-Region\-Class}!is\-Connected@{is\-Connected}}
\index{is\-Connected@{is\-Connected}!RegionClass@{\-Region\-Class}}
\subsubsection[{is\-Connected}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Region\-Class\-::is\-Connected} (
\begin{DoxyParamCaption}
\item[{std\-::tr1\-::shared\-\_\-ptr$<$ {\bf \-Region\-Class} $>$}]{region}
\end{DoxyParamCaption}
) const}}\label{classRegionClass_af7f7df43d24bd35fd8aa83f7cabb7c21}


\-Definition at line 44 of file \-Region.\-cpp.



\-References \-Singleton$<$ T $>$\-::\-Instance(), and m\-Center.


\begin{DoxyCode}
{
        return TerrainAnaysis::Instance().getWalkConnectivity(mCenter) == 
      TerrainAnaysis::Instance().getWalkConnectivity(region->getCenter());
}
\end{DoxyCode}


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


\hypertarget{classRegionClass_af05c9f9691aeeb13dd570854e2642694}{\index{\-Region\-Class@{\-Region\-Class}!remove\-Chokepoint@{remove\-Chokepoint}}
\index{remove\-Chokepoint@{remove\-Chokepoint}!RegionClass@{\-Region\-Class}}
\subsubsection[{remove\-Chokepoint}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Region\-Class\-::remove\-Chokepoint} (
\begin{DoxyParamCaption}
\item[{{\bf \-Weak\-Chokepoint}}]{chokepoint}
\end{DoxyParamCaption}
)}}\label{classRegionClass_af05c9f9691aeeb13dd570854e2642694}


\-Definition at line 49 of file \-Region.\-cpp.



\-References m\-Chokepoints, m\-Choke\-Point\-Tiles, and m\-Choke\-Point\-To\-Tiles.


\begin{DoxyCode}
{
        mChokepoints.erase(chokepoint);
        mChokePointTiles.erase(mChokePointToTiles[chokepoint]);
        mChokePointToTiles.erase(chokepoint);
}\end{DoxyCode}
\hypertarget{classRegionClass_a783e16993929778c1ddb3607bb48c757}{\index{\-Region\-Class@{\-Region\-Class}!set\-Size@{set\-Size}}
\index{set\-Size@{set\-Size}!RegionClass@{\-Region\-Class}}
\subsubsection[{set\-Size}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Region\-Class\-::set\-Size} (
\begin{DoxyParamCaption}
\item[{int}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classRegionClass_a783e16993929778c1ddb3607bb48c757}


\-Definition at line 32 of file \-Region.\-h.



\-References m\-Size.


\begin{DoxyCode}
{ mSize = size; }
\end{DoxyCode}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classRegionClass_a546275d793574fc9c1ff419940f44152}{\index{\-Region\-Class@{\-Region\-Class}!m\-Bases@{m\-Bases}}
\index{m\-Bases@{m\-Bases}!RegionClass@{\-Region\-Class}}
\subsubsection[{m\-Bases}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-Base}$>$ {\bf \-Region\-Class\-::m\-Bases}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classRegionClass_a546275d793574fc9c1ff419940f44152}


\-Definition at line 48 of file \-Region.\-h.



\-Referenced by add\-Base(), and get\-Bases().

\hypertarget{classRegionClass_ab8354612adf3983ae89225ea1344e088}{\index{\-Region\-Class@{\-Region\-Class}!m\-Center@{m\-Center}}
\index{m\-Center@{m\-Center}!RegionClass@{\-Region\-Class}}
\subsubsection[{m\-Center}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Position} {\bf \-Region\-Class\-::m\-Center}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classRegionClass_ab8354612adf3983ae89225ea1344e088}


\-Definition at line 40 of file \-Region.\-h.



\-Referenced by draw(), get\-Center(), and is\-Connected().

\hypertarget{classRegionClass_af32bf96619ad993ad4a4a6509f6eb5df}{\index{\-Region\-Class@{\-Region\-Class}!m\-Chokepoints@{m\-Chokepoints}}
\index{m\-Chokepoints@{m\-Chokepoints}!RegionClass@{\-Region\-Class}}
\subsubsection[{m\-Chokepoints}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-Weak\-Chokepoint}$>$ {\bf \-Region\-Class\-::m\-Chokepoints}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classRegionClass_af32bf96619ad993ad4a4a6509f6eb5df}


\-Definition at line 44 of file \-Region.\-h.



\-Referenced by add\-Chokepoint(), draw(), get\-Chokepoints(), and remove\-Chokepoint().

\hypertarget{classRegionClass_a4555008423f27b1a0e711cbe6c6da36b}{\index{\-Region\-Class@{\-Region\-Class}!m\-Choke\-Point\-Tiles@{m\-Choke\-Point\-Tiles}}
\index{m\-Choke\-Point\-Tiles@{m\-Choke\-Point\-Tiles}!RegionClass@{\-Region\-Class}}
\subsubsection[{m\-Choke\-Point\-Tiles}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-Tile\-Position}$>$ {\bf \-Region\-Class\-::m\-Choke\-Point\-Tiles}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classRegionClass_a4555008423f27b1a0e711cbe6c6da36b}


\-Definition at line 46 of file \-Region.\-h.



\-Referenced by add\-Chokepoint\-Tile(), get\-Chokepoint\-Tiles(), and remove\-Chokepoint().

\hypertarget{classRegionClass_aa4a2147a445a2a2011afc2eb917decc4}{\index{\-Region\-Class@{\-Region\-Class}!m\-Choke\-Point\-To\-Tiles@{m\-Choke\-Point\-To\-Tiles}}
\index{m\-Choke\-Point\-To\-Tiles@{m\-Choke\-Point\-To\-Tiles}!RegionClass@{\-Region\-Class}}
\subsubsection[{m\-Choke\-Point\-To\-Tiles}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<${\bf \-Weak\-Chokepoint}, {\bf \-Tile\-Position}$>$ {\bf \-Region\-Class\-::m\-Choke\-Point\-To\-Tiles}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classRegionClass_aa4a2147a445a2a2011afc2eb917decc4}


\-Definition at line 45 of file \-Region.\-h.



\-Referenced by add\-Chokepoint\-Tile(), and remove\-Chokepoint().

\hypertarget{classRegionClass_adbb15e13ae27b4e903e338e8f25f6577}{\index{\-Region\-Class@{\-Region\-Class}!m\-Clearance@{m\-Clearance}}
\index{m\-Clearance@{m\-Clearance}!RegionClass@{\-Region\-Class}}
\subsubsection[{m\-Clearance}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Region\-Class\-::m\-Clearance}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classRegionClass_adbb15e13ae27b4e903e338e8f25f6577}


\-Definition at line 41 of file \-Region.\-h.



\-Referenced by get\-Clearance().

\hypertarget{classRegionClass_aad78e05e0e2c304138af458e8cb9bdda}{\index{\-Region\-Class@{\-Region\-Class}!m\-Size@{m\-Size}}
\index{m\-Size@{m\-Size}!RegionClass@{\-Region\-Class}}
\subsubsection[{m\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Region\-Class\-::m\-Size}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classRegionClass_aad78e05e0e2c304138af458e8cb9bdda}


\-Definition at line 42 of file \-Region.\-h.



\-Referenced by get\-Size(), and set\-Size().



\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Skynet/\-Skynet/\hyperlink{Region_8h}{\-Region.\-h}\item 
\-Skynet/\-Skynet/\hyperlink{Region_8cpp}{\-Region.\-cpp}\end{DoxyCompactItemize}
