\hypertarget{a00351}{
\section{mln::sub\_\-image$<$ I, S $>$ Class Template Reference}
\label{d0/d48/a00351}\index{mln::sub\_\-image@{mln::sub\_\-image}}
}


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




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



Inherits image\_\-domain\_\-morpher$<$ I, S, sub\_\-image$<$ I, S $>$ $>$.

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{a00351}{sub\_\-image}$<$ tag::image\_\-$<$ I $>$, tag::domain\_\-$<$ S $>$ $>$ \hyperlink{a00351_a338af4e74dc70523ddaa7a4c3ab8b3e9}{skeleton}
\begin{DoxyCompactList}\small\item\em Skeleton. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const S \& \hyperlink{a00351_a90ff5345ea7bca0885047c6a7bbdce49}{domain} () const 
\begin{DoxyCompactList}\small\item\em Give the definition domain. \item\end{DoxyCompactList}\item 
\hyperlink{a00351_a319604b6e51d08ffe6f20890e144a83b}{operator sub\_\-image$<$ const I, S $>$} () const 
\begin{DoxyCompactList}\small\item\em Const promotion via conversion. \item\end{DoxyCompactList}\item 
\hyperlink{a00351_af24e89f55ec1603ad29b2b5b8a17fb4f}{sub\_\-image} ()
\begin{DoxyCompactList}\small\item\em Constructor without argument. \item\end{DoxyCompactList}\item 
\hyperlink{a00351_a0ee8f2f289ca04c6a193433546b4c3d7}{sub\_\-image} (const I \&ima, const S \&pset)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


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

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

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



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


Skeleton. 



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



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


Constructor without argument. 



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

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


Constructor. 



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



\subsection{Member Function Documentation}
\hypertarget{a00351_a90ff5345ea7bca0885047c6a7bbdce49}{
\index{mln::sub\_\-image@{mln::sub\_\-image}!domain@{domain}}
\index{domain@{domain}!mln::sub_image@{mln::sub\_\-image}}
\subsubsection[{domain}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename S $>$ const S \& {\bf mln::sub\_\-image}$<$ I, S $>$::domain (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d0/d48/a00351_a90ff5345ea7bca0885047c6a7bbdce49}


Give the definition domain. 



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

\hypertarget{a00351_a319604b6e51d08ffe6f20890e144a83b}{
\index{mln::sub\_\-image@{mln::sub\_\-image}!operator sub\_\-image$<$ const I, S $>$@{operator sub\_\-image$<$ const I, S $>$}}
\index{operator sub\_\-image$<$ const I, S $>$@{operator sub\_\-image$<$ const I, S $>$}!mln::sub_image@{mln::sub\_\-image}}
\subsubsection[{operator sub\_\-image$<$ const I, S $>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename S $>$ {\bf mln::sub\_\-image}$<$ I, S $>$::operator {\bf sub\_\-image}$<$ const I, S $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d0/d48/a00351_a319604b6e51d08ffe6f20890e144a83b}


Const promotion via conversion. 



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

