\hypertarget{a01137}{
\section{mln::extension Namespace Reference}
\label{d6/d6e/a01137}\index{mln::extension@{mln::extension}}
}


Namespace of extension tools.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename I , typename W $>$ }\\void \hyperlink{a01137_a9407ac17ba4fb2730c4fa61e019cd2f2}{adjust} (const \hyperlink{a00044}{Image}$<$ I $>$ \&ima, const \hyperlink{a00454}{Window}$<$ W $>$ \&win)
\begin{DoxyCompactList}\small\item\em Adjust the domain extension of image {\ttfamily ima} with the size of the window {\ttfamily win}. \item\end{DoxyCompactList}\item 
{\footnotesize template$<$typename I , typename W $>$ }\\void \hyperlink{a01137_a9bde7be241cf3712a2f885ea24fc8b59}{adjust} (const \hyperlink{a00044}{Image}$<$ I $>$ \&ima, const \hyperlink{a00443}{Weighted\_\-Window}$<$ W $>$ \&wwin)
\begin{DoxyCompactList}\small\item\em Adjust the domain extension of image {\ttfamily ima} with the size of the weighted window {\ttfamily wwin}. \item\end{DoxyCompactList}\item 
{\footnotesize template$<$typename I $>$ }\\void \hyperlink{a01137_a790d3b92e8f3b052a82db2581fe91b17}{adjust} (const \hyperlink{a00044}{Image}$<$ I $>$ \&ima, unsigned delta)
\begin{DoxyCompactList}\small\item\em Adjust the domain extension of image {\ttfamily ima} with the size {\ttfamily delta}. \item\end{DoxyCompactList}\item 
{\footnotesize template$<$typename I , typename N $>$ }\\void \hyperlink{a01137_af9e17ac51db870e27f7402449f2661c0}{adjust} (const \hyperlink{a00044}{Image}$<$ I $>$ \&ima, const \hyperlink{a00296}{Neighborhood}$<$ N $>$ \&nbh)
\begin{DoxyCompactList}\small\item\em Adjust the domain extension of image {\ttfamily ima} with the size of the neighborhood {\ttfamily nbh}. \item\end{DoxyCompactList}\item 
{\footnotesize template$<$typename I , typename W $>$ }\\void \hyperlink{a01137_adbf759cd492dff0dbfb2896fe201e811}{adjust\_\-duplicate} (const \hyperlink{a00044}{Image}$<$ I $>$ \&ima, const \hyperlink{a00454}{Window}$<$ W $>$ \&win)
\begin{DoxyCompactList}\small\item\em Adjust then duplicate. \item\end{DoxyCompactList}\item 
{\footnotesize template$<$typename I , typename W $>$ }\\void \hyperlink{a01137_a68589decaeece8792bdecf290cd8798c}{adjust\_\-fill} (const \hyperlink{a00044}{Image}$<$ I $>$ \&ima, const \hyperlink{a00454}{Window}$<$ W $>$ \&win, const typename I::value \&val)
\begin{DoxyCompactList}\small\item\em Adjust then fill. \item\end{DoxyCompactList}\item 
{\footnotesize template$<$typename I $>$ }\\void \hyperlink{a01137_aca4ce93b04726f41ec23c710e212cf21}{duplicate} (const \hyperlink{a00044}{Image}$<$ I $>$ \&ima)
\begin{DoxyCompactList}\small\item\em Assign the contents of the domain extension by duplicating the values of the inner boundary of image {\ttfamily ima}. \item\end{DoxyCompactList}\item 
{\footnotesize template$<$typename I $>$ }\\void \hyperlink{a01137_ace48fd428c8cb57931dfddf69f716a82}{fill} (const \hyperlink{a00044}{Image}$<$ I $>$ \&ima, const typename I::value \&val)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Namespace of extension tools. 

\subsection{Function Documentation}
\hypertarget{a01137_a9407ac17ba4fb2730c4fa61e019cd2f2}{
\index{mln::extension@{mln::extension}!adjust@{adjust}}
\index{adjust@{adjust}!mln::extension@{mln::extension}}
\subsubsection[{adjust}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename W $>$ void mln::extension::adjust (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ ima, }
\item[{const Window$<$ W $>$ \&}]{ win}
\end{DoxyParamCaption}
)}}
\label{d6/d6e/a01137_a9407ac17ba4fb2730c4fa61e019cd2f2}


Adjust the domain extension of image {\ttfamily ima} with the size of the window {\ttfamily win}. 



Definition at line 89 of file extension/adjust.hh.



References mln::geom::delta().



Referenced by adjust(), adjust\_\-duplicate(), and adjust\_\-fill().

\hypertarget{a01137_a9bde7be241cf3712a2f885ea24fc8b59}{
\index{mln::extension@{mln::extension}!adjust@{adjust}}
\index{adjust@{adjust}!mln::extension@{mln::extension}}
\subsubsection[{adjust}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename W $>$ void mln::extension::adjust (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ ima, }
\item[{const Weighted\_\-Window$<$ W $>$ \&}]{ wwin}
\end{DoxyParamCaption}
)}}
\label{d6/d6e/a01137_a9bde7be241cf3712a2f885ea24fc8b59}


Adjust the domain extension of image {\ttfamily ima} with the size of the weighted window {\ttfamily wwin}. 



Definition at line 97 of file extension/adjust.hh.



References adjust(), and mln::geom::delta().

\hypertarget{a01137_a790d3b92e8f3b052a82db2581fe91b17}{
\index{mln::extension@{mln::extension}!adjust@{adjust}}
\index{adjust@{adjust}!mln::extension@{mln::extension}}
\subsubsection[{adjust}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ void mln::extension::adjust (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ ima, }
\item[{unsigned}]{ delta}
\end{DoxyParamCaption}
)}}
\label{d6/d6e/a01137_a790d3b92e8f3b052a82db2581fe91b17}


Adjust the domain extension of image {\ttfamily ima} with the size {\ttfamily delta}. 



Definition at line 113 of file extension/adjust.hh.



References adjust().

\hypertarget{a01137_af9e17ac51db870e27f7402449f2661c0}{
\index{mln::extension@{mln::extension}!adjust@{adjust}}
\index{adjust@{adjust}!mln::extension@{mln::extension}}
\subsubsection[{adjust}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename N $>$ void mln::extension::adjust (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ ima, }
\item[{const Neighborhood$<$ N $>$ \&}]{ nbh}
\end{DoxyParamCaption}
)}}
\label{d6/d6e/a01137_af9e17ac51db870e27f7402449f2661c0}


Adjust the domain extension of image {\ttfamily ima} with the size of the neighborhood {\ttfamily nbh}. 



Definition at line 105 of file extension/adjust.hh.



References adjust(), and mln::geom::delta().

\hypertarget{a01137_adbf759cd492dff0dbfb2896fe201e811}{
\index{mln::extension@{mln::extension}!adjust\_\-duplicate@{adjust\_\-duplicate}}
\index{adjust\_\-duplicate@{adjust\_\-duplicate}!mln::extension@{mln::extension}}
\subsubsection[{adjust\_\-duplicate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename W $>$ void mln::extension::adjust\_\-duplicate (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ ima, }
\item[{const Window$<$ W $>$ \&}]{ win}
\end{DoxyParamCaption}
)}}
\label{d6/d6e/a01137_adbf759cd492dff0dbfb2896fe201e811}


Adjust then duplicate. 



Definition at line 70 of file adjust\_\-duplicate.hh.



References adjust(), and duplicate().

\hypertarget{a01137_a68589decaeece8792bdecf290cd8798c}{
\index{mln::extension@{mln::extension}!adjust\_\-fill@{adjust\_\-fill}}
\index{adjust\_\-fill@{adjust\_\-fill}!mln::extension@{mln::extension}}
\subsubsection[{adjust\_\-fill}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename W $>$ void mln::extension::adjust\_\-fill (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ ima, }
\item[{const Window$<$ W $>$ \&}]{ win, }
\item[{const typename I::value \&}]{ val}
\end{DoxyParamCaption}
)}}
\label{d6/d6e/a01137_a68589decaeece8792bdecf290cd8798c}


Adjust then fill. 



Definition at line 72 of file adjust\_\-fill.hh.



References adjust(), and fill().

\hypertarget{a01137_aca4ce93b04726f41ec23c710e212cf21}{
\index{mln::extension@{mln::extension}!duplicate@{duplicate}}
\index{duplicate@{duplicate}!mln::extension@{mln::extension}}
\subsubsection[{duplicate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ void mln::extension::duplicate (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ ima}
\end{DoxyParamCaption}
)}}
\label{d6/d6e/a01137_aca4ce93b04726f41ec23c710e212cf21}


Assign the contents of the domain extension by duplicating the values of the inner boundary of image {\ttfamily ima}. 



Definition at line 58 of file extension/duplicate.hh.



Referenced by adjust\_\-duplicate().

\hypertarget{a01137_ace48fd428c8cb57931dfddf69f716a82}{
\index{mln::extension@{mln::extension}!fill@{fill}}
\index{fill@{fill}!mln::extension@{mln::extension}}
\subsubsection[{fill}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ void mln::extension::fill (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ ima, }
\item[{const typename I::value \&}]{ val}
\end{DoxyParamCaption}
)}}
\label{d6/d6e/a01137_ace48fd428c8cb57931dfddf69f716a82}
Fill the domain extension of image {\ttfamily ima} with the single value {\ttfamily v}.


\begin{DoxyParams}{Parameters}
\item[\mbox{\tt[in,out]} {\em ima}]The image whose domain extension is to be filled. \item[\mbox{\tt[in]} {\em val}]The value to assign.\end{DoxyParams}
\begin{DoxyPrecond}{Precondition}
{\ttfamily ima} has to be initialized.
\end{DoxyPrecond}


Definition at line 173 of file extension/fill.hh.



Referenced by adjust\_\-fill().

