\hypertarget{classBW_1_1TilePosition}{\section{\-B\-W\-:\-:\-Tile\-Position \-Class \-Reference}
\label{classBW_1_1TilePosition}\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}}
}


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



\-Collaboration diagram for \-B\-W\-:\-:\-Tile\-Position\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=220pt]{classBW_1_1TilePosition__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBW_1_1TilePosition_a64366d7222af4dd05d99201d18e44d6e}{\-Tile\-Position} ()
\item 
\hyperlink{classBW_1_1TilePosition_a717956a645d3e64b3548e45be75e0dff}{\-Tile\-Position} (const \hyperlink{classBW_1_1Position}{\-Position} \&position)
\item 
\hyperlink{classBW_1_1TilePosition_ac8b6438fc473182c2f131572b4233ae9}{\-Tile\-Position} (\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1TilePosition_a8220bbed64c40de86fc85628a11c9d5f}{x}, \hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1TilePosition_adceef758431c304299b70e791b1cfc73}{y})
\item 
bool \hyperlink{classBW_1_1TilePosition_aeafe025090ab3fde62d77dcc5743013f}{operator==} (const \hyperlink{classBW_1_1TilePosition}{\-B\-W\-::\-Tile\-Position} \&\hyperlink{classBW_1_1TilePosition}{\-Tile\-Position}) const 
\item 
bool \hyperlink{classBW_1_1TilePosition_adac6875b59db74dcd2b9e415b692678f}{operator!=} (const \hyperlink{classBW_1_1TilePosition}{\-B\-W\-::\-Tile\-Position} \&\hyperlink{classBW_1_1TilePosition}{\-Tile\-Position}) const 
\item 
bool \hyperlink{classBW_1_1TilePosition_aa273e19707cfdb29c6180f1a15960a86}{operator$<$} (const \hyperlink{classBW_1_1TilePosition}{\-B\-W\-::\-Tile\-Position} \&\hyperlink{classBW_1_1TilePosition}{\-Tile\-Position}) const 
\item 
bool \hyperlink{classBW_1_1TilePosition_aa2e2c5f7bada78f2b0db5093fb8d53ae}{is\-Valid} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1TilePosition_a8220bbed64c40de86fc85628a11c9d5f}{x}
\item 
\hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} \hyperlink{classBW_1_1TilePosition_adceef758431c304299b70e791b1cfc73}{y}
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{classBW_1_1TilePosition}{\-Tile\-Position} \hyperlink{classBW_1_1TilePosition_a05d56c34712095a34bb412a683f8a0ed}{\-Invalid} = \hyperlink{classBW_1_1TilePosition}{\-Tile\-Position}(1000, 1000)
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Direct mapping of bw representation of map \hyperlink{classBW_1_1TilePosition}{\-Tile\-Position}. 

\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBW_1_1TilePosition_a64366d7222af4dd05d99201d18e44d6e}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!\-Tile\-Position@{\-Tile\-Position}}
\index{\-Tile\-Position@{\-Tile\-Position}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{\-Tile\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Tile\-Position\-::\-Tile\-Position} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBW_1_1TilePosition_a64366d7222af4dd05d99201d18e44d6e}
\hypertarget{classBW_1_1TilePosition_a717956a645d3e64b3548e45be75e0dff}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!\-Tile\-Position@{\-Tile\-Position}}
\index{\-Tile\-Position@{\-Tile\-Position}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{\-Tile\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Tile\-Position\-::\-Tile\-Position} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Position} \&}]{position}
\end{DoxyParamCaption}
)}}\label{classBW_1_1TilePosition_a717956a645d3e64b3548e45be75e0dff}
\hypertarget{classBW_1_1TilePosition_ac8b6438fc473182c2f131572b4233ae9}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!\-Tile\-Position@{\-Tile\-Position}}
\index{\-Tile\-Position@{\-Tile\-Position}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{\-Tile\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Tile\-Position\-::\-Tile\-Position} (
\begin{DoxyParamCaption}
\item[{{\bf u16}}]{x, }
\item[{{\bf u16}}]{y}
\end{DoxyParamCaption}
)}}\label{classBW_1_1TilePosition_ac8b6438fc473182c2f131572b4233ae9}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBW_1_1TilePosition_aa2e2c5f7bada78f2b0db5093fb8d53ae}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!is\-Valid@{is\-Valid}}
\index{is\-Valid@{is\-Valid}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{is\-Valid}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-::\-Tile\-Position\-::is\-Valid} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBW_1_1TilePosition_aa2e2c5f7bada78f2b0db5093fb8d53ae}
\hypertarget{classBW_1_1TilePosition_adac6875b59db74dcd2b9e415b692678f}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool \-B\-W\-::\-Tile\-Position\-::operator!= (
\begin{DoxyParamCaption}
\item[{const {\bf \-B\-W\-::\-Tile\-Position} \&}]{\-Tile\-Position}
\end{DoxyParamCaption}
) const}}\label{classBW_1_1TilePosition_adac6875b59db74dcd2b9e415b692678f}
\hypertarget{classBW_1_1TilePosition_aa273e19707cfdb29c6180f1a15960a86}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}bool \-B\-W\-::\-Tile\-Position\-::operator$<$ (
\begin{DoxyParamCaption}
\item[{const {\bf \-B\-W\-::\-Tile\-Position} \&}]{\-Tile\-Position}
\end{DoxyParamCaption}
) const}}\label{classBW_1_1TilePosition_aa273e19707cfdb29c6180f1a15960a86}
\hypertarget{classBW_1_1TilePosition_aeafe025090ab3fde62d77dcc5743013f}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!operator==@{operator==}}
\index{operator==@{operator==}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool \-B\-W\-::\-Tile\-Position\-::operator== (
\begin{DoxyParamCaption}
\item[{const {\bf \-B\-W\-::\-Tile\-Position} \&}]{\-Tile\-Position}
\end{DoxyParamCaption}
) const}}\label{classBW_1_1TilePosition_aeafe025090ab3fde62d77dcc5743013f}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBW_1_1TilePosition_a05d56c34712095a34bb412a683f8a0ed}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!\-Invalid@{\-Invalid}}
\index{\-Invalid@{\-Invalid}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{\-Invalid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Tile\-Position} {\bf \-B\-W\-::\-Tile\-Position\-::\-Invalid} = {\bf \-Tile\-Position}(1000, 1000)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBW_1_1TilePosition_a05d56c34712095a34bb412a683f8a0ed}
\hypertarget{classBW_1_1TilePosition_a8220bbed64c40de86fc85628a11c9d5f}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!x@{x}}
\index{x@{x}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Tile\-Position\-::x}}}\label{classBW_1_1TilePosition_a8220bbed64c40de86fc85628a11c9d5f}
\hypertarget{classBW_1_1TilePosition_adceef758431c304299b70e791b1cfc73}{\index{\-B\-W\-::\-Tile\-Position@{\-B\-W\-::\-Tile\-Position}!y@{y}}
\index{y@{y}!BW::TilePosition@{\-B\-W\-::\-Tile\-Position}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u16} {\bf \-B\-W\-::\-Tile\-Position\-::y}}}\label{classBW_1_1TilePosition_adceef758431c304299b70e791b1cfc73}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\hyperlink{BWAPI_2Source_2BW_2TilePosition_8h}{\-Tile\-Position.\-h}\item 
trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\hyperlink{Source_2BW_2TilePosition_8cpp}{\-Tile\-Position.\-cpp}\end{DoxyCompactItemize}
