\hypertarget{Pathing_8cpp}{\section{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\-Pathing.cpp \-File \-Reference}
\label{Pathing_8cpp}\index{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\-Pathing.\-cpp@{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\-Pathing.\-cpp}}
}
{\ttfamily \#include $<$set$>$}\*
{\ttfamily \#include $<$list$>$}\*
{\ttfamily \#include $<$bitset$>$}\*
{\ttfamily \#include $<$vector$>$}\*
{\ttfamily \#include \char`\"{}util/foreach.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Pathing.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-Offsets.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}../../\-Debug.\-h\char`\"{}}\*
\-Include dependency graph for \-Pathing.\-cpp\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Pathing_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespaceBW}{\-B\-W}
\end{DoxyCompactItemize}
\subsection*{\-Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{Pathing_8cpp_ae420caa0af9cbdf102ed255034e27c5b}{\-B\-O\-T\-T\-O\-M}~0
\item 
\#define \hyperlink{Pathing_8cpp_a437ef08681e7210d6678427030446a54}{\-L\-E\-F\-T}~1
\item 
\#define \hyperlink{Pathing_8cpp_afc0eef637f1016e8786e45e106a4881e}{\-T\-O\-P}~2
\item 
\#define \hyperlink{Pathing_8cpp_a80fb826a684cf3f0d306b22aa100ddac}{\-R\-I\-G\-H\-T}~3
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespaceBW_ae9af0a155bd89b30dd9eefbcd4ef14f6}{\-B\-W\-::is\-Colliding\-With\-Contour} (contour\-Hub $\ast$hub, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a2e2ad199e293564b2c8eab0073490c88}{y}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} left, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} top, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} right, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} bottom)
\end{DoxyCompactItemize}


\subsection{\-Define \-Documentation}
\hypertarget{Pathing_8cpp_ae420caa0af9cbdf102ed255034e27c5b}{\index{\-Pathing.\-cpp@{\-Pathing.\-cpp}!\-B\-O\-T\-T\-O\-M@{\-B\-O\-T\-T\-O\-M}}
\index{\-B\-O\-T\-T\-O\-M@{\-B\-O\-T\-T\-O\-M}!Pathing.cpp@{\-Pathing.\-cpp}}
\subsubsection[{\-B\-O\-T\-T\-O\-M}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-B\-O\-T\-T\-O\-M}~0}}\label{Pathing_8cpp_ae420caa0af9cbdf102ed255034e27c5b}
\hypertarget{Pathing_8cpp_a437ef08681e7210d6678427030446a54}{\index{\-Pathing.\-cpp@{\-Pathing.\-cpp}!\-L\-E\-F\-T@{\-L\-E\-F\-T}}
\index{\-L\-E\-F\-T@{\-L\-E\-F\-T}!Pathing.cpp@{\-Pathing.\-cpp}}
\subsubsection[{\-L\-E\-F\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-L\-E\-F\-T}~1}}\label{Pathing_8cpp_a437ef08681e7210d6678427030446a54}
\hypertarget{Pathing_8cpp_a80fb826a684cf3f0d306b22aa100ddac}{\index{\-Pathing.\-cpp@{\-Pathing.\-cpp}!\-R\-I\-G\-H\-T@{\-R\-I\-G\-H\-T}}
\index{\-R\-I\-G\-H\-T@{\-R\-I\-G\-H\-T}!Pathing.cpp@{\-Pathing.\-cpp}}
\subsubsection[{\-R\-I\-G\-H\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-R\-I\-G\-H\-T}~3}}\label{Pathing_8cpp_a80fb826a684cf3f0d306b22aa100ddac}
\hypertarget{Pathing_8cpp_afc0eef637f1016e8786e45e106a4881e}{\index{\-Pathing.\-cpp@{\-Pathing.\-cpp}!\-T\-O\-P@{\-T\-O\-P}}
\index{\-T\-O\-P@{\-T\-O\-P}!Pathing.cpp@{\-Pathing.\-cpp}}
\subsubsection[{\-T\-O\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-T\-O\-P}~2}}\label{Pathing_8cpp_afc0eef637f1016e8786e45e106a4881e}
