\hypertarget{classHurricane_1_1SubSetCollection}{}\section{Hurricane\+:\+:Sub\+Set\+Collection$<$ Type $>$ Class Template Reference}
\label{classHurricane_1_1SubSetCollection}\index{Hurricane\+::\+Sub\+Set\+Collection$<$ Type $>$@{Hurricane\+::\+Sub\+Set\+Collection$<$ Type $>$}}


Applies a \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}} to a \mbox{\hyperlink{classHurricane_1_1Collection}{Collection}}.  




Inheritance diagram for Hurricane\+:\+:Sub\+Set\+Collection$<$ Type $>$\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=220pt]{classHurricane_1_1SubSetCollection__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classHurricane_1_1SubSetCollection_a6da1f511e27351cdc8b56bda7fbc44e8}{Sub\+Set\+Collection}} (const \mbox{\hyperlink{classHurricane_1_1Collection}{Collection}}$<$ Type $>$ \&collection, const \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}}$<$ Type $>$ \&filter)
\item 
\mbox{\hyperlink{classHurricane_1_1SubSetCollection_ad4e0bd9554d898f3991585758dbf2aac}{Sub\+Set\+Collection}} (const \mbox{\hyperlink{classHurricane_1_1SubSetCollection}{Sub\+Set\+Collection}} \&sub\+Set\+Collection)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Type$>$\newline
class Hurricane\+::\+Sub\+Set\+Collection$<$ Type $>$}

Applies a \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}} to a \mbox{\hyperlink{classHurricane_1_1Collection}{Collection}}. 

Build a sub-\/\+Collection of all the elements of the primary that match the \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}} criterion. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classHurricane_1_1SubSetCollection_a6da1f511e27351cdc8b56bda7fbc44e8}\label{classHurricane_1_1SubSetCollection_a6da1f511e27351cdc8b56bda7fbc44e8}} 
\index{Hurricane\+::\+Sub\+Set\+Collection@{Hurricane\+::\+Sub\+Set\+Collection}!Sub\+Set\+Collection@{Sub\+Set\+Collection}}
\index{Sub\+Set\+Collection@{Sub\+Set\+Collection}!Hurricane\+::\+Sub\+Set\+Collection@{Hurricane\+::\+Sub\+Set\+Collection}}
\subsubsection{\texorpdfstring{Sub\+Set\+Collection()}{SubSetCollection()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$class Type $>$ \\
\mbox{\hyperlink{classHurricane_1_1SubSetCollection}{Hurricane\+::\+Sub\+Set\+Collection}}$<$ Type $>$\+::\mbox{\hyperlink{classHurricane_1_1SubSetCollection}{Sub\+Set\+Collection}} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classHurricane_1_1Collection}{Collection}}$<$ Type $>$ \&}]{collection,  }\item[{const \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}}$<$ Type $>$ \&}]{filter }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Constructor from a primary \mbox{\hyperlink{classHurricane_1_1Collection}{Collection}} and a \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}}. \mbox{\Hypertarget{classHurricane_1_1SubSetCollection_ad4e0bd9554d898f3991585758dbf2aac}\label{classHurricane_1_1SubSetCollection_ad4e0bd9554d898f3991585758dbf2aac}} 
\index{Hurricane\+::\+Sub\+Set\+Collection@{Hurricane\+::\+Sub\+Set\+Collection}!Sub\+Set\+Collection@{Sub\+Set\+Collection}}
\index{Sub\+Set\+Collection@{Sub\+Set\+Collection}!Hurricane\+::\+Sub\+Set\+Collection@{Hurricane\+::\+Sub\+Set\+Collection}}
\subsubsection{\texorpdfstring{Sub\+Set\+Collection()}{SubSetCollection()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$class Type $>$ \\
\mbox{\hyperlink{classHurricane_1_1SubSetCollection}{Hurricane\+::\+Sub\+Set\+Collection}}$<$ Type $>$\+::\mbox{\hyperlink{classHurricane_1_1SubSetCollection}{Sub\+Set\+Collection}} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classHurricane_1_1SubSetCollection}{Sub\+Set\+Collection}}$<$ Type $>$ \&}]{sub\+Set\+Collection }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Copy constructor. 

The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Collection.\+h\item 
Collection.\+dox\end{DoxyCompactItemize}
