\hypertarget{structEViewedUnit}{\section{\-E\-Viewed\-Unit \-Struct \-Reference}
\label{structEViewedUnit}\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}}
}


{\ttfamily \#include $<$\-E\-Viewed\-Unit.\-h$>$}



\-Collaboration diagram for \-E\-Viewed\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=174pt]{structEViewedUnit__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structEViewedUnit_af7e631ba1ed28ba23db15a7f1735343f}{\-E\-Viewed\-Unit} ()
\item 
\hyperlink{structEViewedUnit_a939f4fbab179d19b8dec62d42b11c64c}{\-E\-Viewed\-Unit} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u, unsigned int time)
\item 
\hyperlink{structEViewedUnit_aa291b30664a73bcd710c9b9d032b682a}{\-E\-Viewed\-Unit} (const \hyperlink{structEViewedUnit}{\-E\-Viewed\-Unit} \&evu)
\item 
void \hyperlink{structEViewedUnit_ae8d11b93b189f510969a415ed3b77a3c}{update} (unsigned int time)
\item 
\hyperlink{structEViewedUnit_aeffc8ca72b83dc5b270340f58c5cfc0e}{$\sim$\-E\-Viewed\-Unit} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\-B\-W\-A\-P\-I\-::\-Unit $\ast$ \hyperlink{structEViewedUnit_ab322d28a2bce9e04f02f87631fdfe6f0}{unit}
\item 
\-B\-W\-A\-P\-I\-::\-Unit\-Type \hyperlink{structEViewedUnit_a9badefc872bcb1984e9475b9b76d8f63}{type}
\item 
int \hyperlink{structEViewedUnit_a573af395630df112bdd84b6d4fb75c45}{\-H\-P}
\item 
\-B\-W\-A\-P\-I\-::\-Position \hyperlink{structEViewedUnit_af5f0056bf1755eca2a5595580fec5d7a}{position}
\item 
unsigned int \hyperlink{structEViewedUnit_ab6075e09811cff0f27858cabe16358c4}{last\-Seen}
\item 
\hyperlink{structVec}{\-Vec} \hyperlink{structEViewedUnit_a3534f2833fa431c473c2774ba311b3d7}{velocity}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structEViewedUnit_af7e631ba1ed28ba23db15a7f1735343f}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}}
\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{\-E\-Viewed\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-E\-Viewed\-Unit\-::\-E\-Viewed\-Unit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structEViewedUnit_af7e631ba1ed28ba23db15a7f1735343f}
\hypertarget{structEViewedUnit_a939f4fbab179d19b8dec62d42b11c64c}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}}
\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{\-E\-Viewed\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-E\-Viewed\-Unit\-::\-E\-Viewed\-Unit} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u, }
\item[{unsigned int}]{time}
\end{DoxyParamCaption}
)}}\label{structEViewedUnit_a939f4fbab179d19b8dec62d42b11c64c}
\hypertarget{structEViewedUnit_aa291b30664a73bcd710c9b9d032b682a}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}}
\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{\-E\-Viewed\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-E\-Viewed\-Unit\-::\-E\-Viewed\-Unit} (
\begin{DoxyParamCaption}
\item[{const {\bf \-E\-Viewed\-Unit} \&}]{evu}
\end{DoxyParamCaption}
)}}\label{structEViewedUnit_aa291b30664a73bcd710c9b9d032b682a}
\hypertarget{structEViewedUnit_aeffc8ca72b83dc5b270340f58c5cfc0e}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!$\sim$\-E\-Viewed\-Unit@{$\sim$\-E\-Viewed\-Unit}}
\index{$\sim$\-E\-Viewed\-Unit@{$\sim$\-E\-Viewed\-Unit}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{$\sim$\-E\-Viewed\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-E\-Viewed\-Unit\-::$\sim$\-E\-Viewed\-Unit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structEViewedUnit_aeffc8ca72b83dc5b270340f58c5cfc0e}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{structEViewedUnit_ae8d11b93b189f510969a415ed3b77a3c}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!update@{update}}
\index{update@{update}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-E\-Viewed\-Unit\-::update} (
\begin{DoxyParamCaption}
\item[{unsigned int}]{time}
\end{DoxyParamCaption}
)}}\label{structEViewedUnit_ae8d11b93b189f510969a415ed3b77a3c}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{structEViewedUnit_a573af395630df112bdd84b6d4fb75c45}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!\-H\-P@{\-H\-P}}
\index{\-H\-P@{\-H\-P}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-E\-Viewed\-Unit\-::\-H\-P}}}\label{structEViewedUnit_a573af395630df112bdd84b6d4fb75c45}
\hypertarget{structEViewedUnit_ab6075e09811cff0f27858cabe16358c4}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!last\-Seen@{last\-Seen}}
\index{last\-Seen@{last\-Seen}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{last\-Seen}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \-E\-Viewed\-Unit\-::last\-Seen}}}\label{structEViewedUnit_ab6075e09811cff0f27858cabe16358c4}
\hypertarget{structEViewedUnit_af5f0056bf1755eca2a5595580fec5d7a}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!position@{position}}
\index{position@{position}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{position}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-W\-A\-P\-I\-::\-Position {\bf \-E\-Viewed\-Unit\-::position}}}\label{structEViewedUnit_af5f0056bf1755eca2a5595580fec5d7a}
\hypertarget{structEViewedUnit_a9badefc872bcb1984e9475b9b76d8f63}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!type@{type}}
\index{type@{type}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-W\-A\-P\-I\-::\-Unit\-Type {\bf \-E\-Viewed\-Unit\-::type}}}\label{structEViewedUnit_a9badefc872bcb1984e9475b9b76d8f63}
\hypertarget{structEViewedUnit_ab322d28a2bce9e04f02f87631fdfe6f0}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!unit@{unit}}
\index{unit@{unit}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{unit}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-W\-A\-P\-I\-::\-Unit$\ast$ {\bf \-E\-Viewed\-Unit\-::unit}}}\label{structEViewedUnit_ab322d28a2bce9e04f02f87631fdfe6f0}
\hypertarget{structEViewedUnit_a3534f2833fa431c473c2774ba311b3d7}{\index{\-E\-Viewed\-Unit@{\-E\-Viewed\-Unit}!velocity@{velocity}}
\index{velocity@{velocity}!EViewedUnit@{\-E\-Viewed\-Unit}}
\subsubsection[{velocity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Vec} {\bf \-E\-Viewed\-Unit\-::velocity}}}\label{structEViewedUnit_a3534f2833fa431c473c2774ba311b3d7}


\-The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Intelligence/\hyperlink{EViewedUnit_8h}{\-E\-Viewed\-Unit.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Intelligence/\hyperlink{EViewedUnit_8cpp}{\-E\-Viewed\-Unit.\-cpp}\end{DoxyCompactItemize}
