\hypertarget{a00352}{
\section{mln::sub\_\-image\_\-if$<$ I, S $>$ Struct Template Reference}
\label{d6/d9c/a00352}\index{mln::sub\_\-image\_\-if@{mln::sub\_\-image\_\-if}}
}


\hyperlink{a00044}{Image} having its domain restricted by a site set and a function.  




{\ttfamily \#include $<$sub\_\-image\_\-if.hh$>$}



Inherits image\_\-domain\_\-morpher$<$ I, p\_\-if$<$ S, fun::p2b::has$<$ I $>$ $>$, sub\_\-image\_\-if$<$ I, S $>$ $>$.

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{a00352}{sub\_\-image\_\-if}$<$ tag::image\_\-$<$ I $>$, tag::domain\_\-$<$ S $>$ $>$ \hyperlink{a00352_a45bda2107484e7b41ed0495f0da04697}{skeleton}
\begin{DoxyCompactList}\small\item\em Skeleton. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{a00306}{p\_\-if}$<$ S, fun::p2b::has$<$ I $>$ $>$ \& \hyperlink{a00352_a0f9827cb2e8896d5c2b37c85ed9a771a}{domain} () const 
\begin{DoxyCompactList}\small\item\em Give the definition domain. \item\end{DoxyCompactList}\item 
\hyperlink{a00352_a2d13018882dac400684a68bde22b45f0}{sub\_\-image\_\-if} ()
\begin{DoxyCompactList}\small\item\em Constructor without argument. \item\end{DoxyCompactList}\item 
\hyperlink{a00352_ab1152bbeab3c148186fddb799048697f}{sub\_\-image\_\-if} (I \&ima, const S \&s)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename I, typename S$>$ struct mln::sub\_\-image\_\-if$<$ I, S $>$}

\hyperlink{a00044}{Image} having its domain restricted by a site set and a function. 

Definition at line 101 of file sub\_\-image\_\-if.hh.



\subsection{Member Typedef Documentation}
\hypertarget{a00352_a45bda2107484e7b41ed0495f0da04697}{
\index{mln::sub\_\-image\_\-if@{mln::sub\_\-image\_\-if}!skeleton@{skeleton}}
\index{skeleton@{skeleton}!mln::sub_image_if@{mln::sub\_\-image\_\-if}}
\subsubsection[{skeleton}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I, typename S$>$ typedef {\bf sub\_\-image\_\-if}$<$ tag::image\_\-$<$I$>$, tag::domain\_\-$<$S$>$ $>$ {\bf mln::sub\_\-image\_\-if}$<$ I, S $>$::{\bf skeleton}}}
\label{d6/d9c/a00352_a45bda2107484e7b41ed0495f0da04697}


Skeleton. 



Definition at line 106 of file sub\_\-image\_\-if.hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00352_a2d13018882dac400684a68bde22b45f0}{
\index{mln::sub\_\-image\_\-if@{mln::sub\_\-image\_\-if}!sub\_\-image\_\-if@{sub\_\-image\_\-if}}
\index{sub\_\-image\_\-if@{sub\_\-image\_\-if}!mln::sub_image_if@{mln::sub\_\-image\_\-if}}
\subsubsection[{sub\_\-image\_\-if}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename S $>$ {\bf mln::sub\_\-image\_\-if}$<$ I, S $>$::{\bf sub\_\-image\_\-if} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d6/d9c/a00352_a2d13018882dac400684a68bde22b45f0}


Constructor without argument. 



Definition at line 181 of file sub\_\-image\_\-if.hh.

\hypertarget{a00352_ab1152bbeab3c148186fddb799048697f}{
\index{mln::sub\_\-image\_\-if@{mln::sub\_\-image\_\-if}!sub\_\-image\_\-if@{sub\_\-image\_\-if}}
\index{sub\_\-image\_\-if@{sub\_\-image\_\-if}!mln::sub_image_if@{mln::sub\_\-image\_\-if}}
\subsubsection[{sub\_\-image\_\-if}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename S $>$ {\bf mln::sub\_\-image\_\-if}$<$ I, S $>$::{\bf sub\_\-image\_\-if} (
\begin{DoxyParamCaption}
\item[{I \&}]{ ima, }
\item[{const S \&}]{ s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d6/d9c/a00352_ab1152bbeab3c148186fddb799048697f}


Constructor. 



Definition at line 187 of file sub\_\-image\_\-if.hh.



\subsection{Member Function Documentation}
\hypertarget{a00352_a0f9827cb2e8896d5c2b37c85ed9a771a}{
\index{mln::sub\_\-image\_\-if@{mln::sub\_\-image\_\-if}!domain@{domain}}
\index{domain@{domain}!mln::sub_image_if@{mln::sub\_\-image\_\-if}}
\subsubsection[{domain}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename S $>$ const {\bf p\_\-if}$<$ S, fun::p2b::has$<$ I $>$ $>$ \& {\bf mln::sub\_\-image\_\-if}$<$ I, S $>$::domain (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d6/d9c/a00352_a0f9827cb2e8896d5c2b37c85ed9a771a}


Give the definition domain. 



Definition at line 204 of file sub\_\-image\_\-if.hh.

