\hypertarget{BWTA_8h}{\section{include\-Nova/\-B\-W\-T\-A.h \-File \-Reference}
\label{BWTA_8h}\index{include\-Nova/\-B\-W\-T\-A.\-h@{include\-Nova/\-B\-W\-T\-A.\-h}}
}
{\ttfamily \#include $<$\-B\-W\-A\-P\-I.\-h$>$}\*
{\ttfamily \#include $<$\-B\-W\-T\-A/\-Chokepoint.\-h$>$}\*
{\ttfamily \#include $<$\-B\-W\-T\-A/\-Polygon.\-h$>$}\*
{\ttfamily \#include $<$\-B\-W\-T\-A/\-Region.\-h$>$}\*
{\ttfamily \#include $<$\-B\-W\-T\-A/\-Base\-Location.\-h$>$}\*
{\ttfamily \#include $<$\-B\-W\-T\-A/\-Rectangle\-Array.\-h$>$}\*
\-Include dependency graph for \-B\-W\-T\-A.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{BWTA_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{BWTA_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespaceBWTA}{\-B\-W\-T\-A}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespaceBWTA_a0f95aa986c859ad8809a8a5c04263cf8}{\-B\-W\-T\-A\-::read\-Map} ()
\item 
void \hyperlink{namespaceBWTA_a302cefd08b5a0507d4fd4dcc988fbeec}{\-B\-W\-T\-A\-::analyze} ()
\item 
const std\-::set$<$ \-Region $\ast$ $>$ \& \hyperlink{namespaceBWTA_a3f8957d74b00a0262d8aacbff055ed4e}{\-B\-W\-T\-A\-::get\-Regions} ()
\item 
const std\-::set$<$ \-Chokepoint $\ast$ $>$ \& \hyperlink{namespaceBWTA_a5af10ac10e43c7b8d5260c8a0240af3f}{\-B\-W\-T\-A\-::get\-Chokepoints} ()
\item 
const std\-::set$<$ \-Base\-Location $\ast$ $>$ \& \hyperlink{namespaceBWTA_af353bdbd0c5c5b4d3c439ec9ca38391f}{\-B\-W\-T\-A\-::get\-Base\-Locations} ()
\item 
const std\-::set$<$ \-Base\-Location $\ast$ $>$ \& \hyperlink{namespaceBWTA_a5391b44de9e0fa89289063755e1cb8af}{\-B\-W\-T\-A\-::get\-Start\-Locations} ()
\item 
const std\-::set$<$ \-Polygon $\ast$ $>$ \& \hyperlink{namespaceBWTA_a1358b631fc3ce24644845c22bc5d6184}{\-B\-W\-T\-A\-::get\-Unwalkable\-Polygons} ()
\item 
\-Base\-Location $\ast$ \hyperlink{namespaceBWTA_a6f6eab5c21291cc0834dcccf0317932e}{\-B\-W\-T\-A\-::get\-Start\-Location} (\hyperlink{classBWAPI_1_1Player}{\-B\-W\-A\-P\-I\-::\-Player} $\ast$player)
\item 
\-Region $\ast$ \hyperlink{namespaceBWTA_a9b42ddfb6b7d441a817750cf43045b9a}{\-B\-W\-T\-A\-::get\-Region} (int x, int y)
\item 
\-Region $\ast$ \hyperlink{namespaceBWTA_a53a8fad398b03e78fcb79bfffe87920c}{\-B\-W\-T\-A\-::get\-Region} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} tileposition)
\item 
\-Chokepoint $\ast$ \hyperlink{namespaceBWTA_a81c3c5bb092a4ccef0da2348f8b00619}{\-B\-W\-T\-A\-::get\-Nearest\-Chokepoint} (int x, int y)
\item 
\-Chokepoint $\ast$ \hyperlink{namespaceBWTA_a44e0da955421b14c9f69d3fcab86c6a0}{\-B\-W\-T\-A\-::get\-Nearest\-Chokepoint} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} tileposition)
\item 
\-Chokepoint $\ast$ \hyperlink{namespaceBWTA_a556242bddac7970c586bd1372cc38715}{\-B\-W\-T\-A\-::get\-Nearest\-Chokepoint} (\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} position)
\item 
\-Base\-Location $\ast$ \hyperlink{namespaceBWTA_a4445a01591f515f3c68151f6798677cc}{\-B\-W\-T\-A\-::get\-Nearest\-Base\-Location} (int x, int y)
\item 
\-Base\-Location $\ast$ \hyperlink{namespaceBWTA_a5234cf7b14b31b8a63a2d6d44b829041}{\-B\-W\-T\-A\-::get\-Nearest\-Base\-Location} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} tileposition)
\item 
\-Base\-Location $\ast$ \hyperlink{namespaceBWTA_ae1f4aafb68054dbf4c020058453a61ae}{\-B\-W\-T\-A\-::get\-Nearest\-Base\-Location} (\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} position)
\item 
\-Polygon $\ast$ \hyperlink{namespaceBWTA_a899b69458c7eb3d91fe25dee949349b1}{\-B\-W\-T\-A\-::get\-Nearest\-Unwalkable\-Polygon} (int x, int y)
\item 
\-Polygon $\ast$ \hyperlink{namespaceBWTA_aff73a950eb2127f403b1827d186d33f4}{\-B\-W\-T\-A\-::get\-Nearest\-Unwalkable\-Polygon} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} tileposition)
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{namespaceBWTA_acdd2b354e33d9dfbf2069492a496b39f}{\-B\-W\-T\-A\-::get\-Nearest\-Unwalkable\-Position} (\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} position)
\item 
bool \hyperlink{namespaceBWTA_a3340a7668e891d459159942f97dd47b3}{\-B\-W\-T\-A\-::is\-Connected} (int x1, int y1, int x2, int y2)
\item 
bool \hyperlink{namespaceBWTA_a80eba3c10d33947ebbe77f7a7f48b437}{\-B\-W\-T\-A\-::is\-Connected} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} a, \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} b)
\item 
double \hyperlink{namespaceBWTA_aafc0cf5c5f3f4e38f229eef307241c22}{\-B\-W\-T\-A\-::get\-Ground\-Distance} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} start, \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} end)
\item 
std\-::pair$<$ \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position}, \*
double $>$ \hyperlink{namespaceBWTA_a5dca0faf4f92cac5f2deb7c5f49361cc}{\-B\-W\-T\-A\-::get\-Nearest\-Tile\-Position} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} start, const std\-::set$<$ \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} $>$ \&targets)
\item 
std\-::map$<$ \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position}, \*
double $>$ \hyperlink{namespaceBWTA_a4a9cb192b3bf447c494d5b676c6ba7f7}{\-B\-W\-T\-A\-::get\-Ground\-Distances} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} start, const std\-::set$<$ \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} $>$ \&targets)
\item 
void \hyperlink{namespaceBWTA_a381c3a6cfd44de32a3f2c072e1231312}{\-B\-W\-T\-A\-::get\-Ground\-Distance\-Map} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} start, \-Rectangle\-Array$<$ double $>$ \&distance\-Map)
\item 
void \hyperlink{namespaceBWTA_a7a685c0752868daf688bcc882eb3cb00}{\-B\-W\-T\-A\-::get\-Ground\-Walk\-Distance\-Map} (int walkx, int walky, \-Rectangle\-Array$<$ double $>$ \&distance\-Map)
\item 
std\-::vector$<$ \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} $>$ \hyperlink{namespaceBWTA_ad05034b3244e9028cd8b02cd8b919159}{\-B\-W\-T\-A\-::get\-Shortest\-Path} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} start, \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} end)
\item 
std\-::vector$<$ \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} $>$ \hyperlink{namespaceBWTA_a2233dceee0158843ef1341eb6fd4bb43}{\-B\-W\-T\-A\-::get\-Shortest\-Path} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} start, const std\-::set$<$ \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} $>$ \&targets)
\end{DoxyCompactItemize}
