SuperSpaceInvaderTurboApoca.../doc/SAE102-SpaceInvaders/latex/d1/dd8/class_invaders_column.tex

125 lines
4.7 KiB
TeX

\hypertarget{class_invaders_column}{}\doxysection{Invaders\+Column Class Reference}
\label{class_invaders_column}\index{InvadersColumn@{InvadersColumn}}
Column of invader.
{\ttfamily \#include $<$invaders\+Grid.\+h$>$}
Inheritance diagram for Invaders\+Column\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=193pt]{d8/d3b/class_invaders_column__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for Invaders\+Column\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=193pt]{db/db5/class_invaders_column__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
bool \mbox{\hyperlink{class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be}{has\+No\+Valid}} () const
\begin{DoxyCompactList}\small\item\em tells if the column contains no non type NONE invader \end{DoxyCompactList}\item
unsigned \mbox{\hyperlink{class_invaders_column_a712fad2377c0113268e94d4c90f688ec}{get\+Outter\+Invader}} () const
\begin{DoxyCompactList}\small\item\em gives the index of the last valid (type different than NONE) invader \end{DoxyCompactList}\item
unsigned \mbox{\hyperlink{class_invaders_column_a098a2125b23fd3f7db24920cf173f35e}{random\+Valid\+Inv}} () const
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Column of invader.
Definition at line \mbox{\hyperlink{invaders_grid_8h_source_l00033}{33}} of file \mbox{\hyperlink{invaders_grid_8h_source}{invaders\+Grid.\+h}}.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_invaders_column_a712fad2377c0113268e94d4c90f688ec}\label{class_invaders_column_a712fad2377c0113268e94d4c90f688ec}}
\index{InvadersColumn@{InvadersColumn}!getOutterInvader@{getOutterInvader}}
\index{getOutterInvader@{getOutterInvader}!InvadersColumn@{InvadersColumn}}
\doxysubsubsection{\texorpdfstring{getOutterInvader()}{getOutterInvader()}}
{\footnotesize\ttfamily unsigned Invaders\+Column\+::get\+Outter\+Invader (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
gives the index of the last valid (type different than NONE) invader
\begin{DoxyReturn}{Returns}
index of the last valid invader if found, else size of the column
\end{DoxyReturn}
Definition at line \mbox{\hyperlink{invader_grids_8cpp_source_l00018}{18}} of file \mbox{\hyperlink{invader_grids_8cpp_source}{invader\+Grids.\+cpp}}.
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dd8/class_invaders_column_a712fad2377c0113268e94d4c90f688ec_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be}\label{class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be}}
\index{InvadersColumn@{InvadersColumn}!hasNoValid@{hasNoValid}}
\index{hasNoValid@{hasNoValid}!InvadersColumn@{InvadersColumn}}
\doxysubsubsection{\texorpdfstring{hasNoValid()}{hasNoValid()}}
{\footnotesize\ttfamily bool Invaders\+Column\+::has\+No\+Valid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
tells if the column contains no non type NONE invader
\begin{DoxyReturn}{Returns}
True if there\textquotesingle{}s only type NONE invader, False elsewise
\end{DoxyReturn}
Definition at line \mbox{\hyperlink{invader_grids_8cpp_source_l00014}{14}} of file \mbox{\hyperlink{invader_grids_8cpp_source}{invader\+Grids.\+cpp}}.
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dd8/class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dd8/class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_invaders_column_a098a2125b23fd3f7db24920cf173f35e}\label{class_invaders_column_a098a2125b23fd3f7db24920cf173f35e}}
\index{InvadersColumn@{InvadersColumn}!randomValidInv@{randomValidInv}}
\index{randomValidInv@{randomValidInv}!InvadersColumn@{InvadersColumn}}
\doxysubsubsection{\texorpdfstring{randomValidInv()}{randomValidInv()}}
{\footnotesize\ttfamily unsigned Invaders\+Column\+::random\+Valid\+Inv (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
Definition at line \mbox{\hyperlink{invader_grids_8cpp_source_l00030}{30}} of file \mbox{\hyperlink{invader_grids_8cpp_source}{invader\+Grids.\+cpp}}.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
headers/\mbox{\hyperlink{invaders_grid_8h}{invaders\+Grid.\+h}}\item
src/\mbox{\hyperlink{invader_grids_8cpp}{invader\+Grids.\+cpp}}\end{DoxyCompactItemize}