\hypertarget{a02714}{
\section{mln::subsampling Namespace Reference}
\label{d1/d3c/a02714}\index{mln::subsampling@{mln::subsampling}}
}


Namespace of \char`\"{}point-\/wise\char`\"{} expression tools.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename I $>$ }\\mln::trait::concrete$<$ I $>$::ret \hyperlink{a02714_a6950e27748eaef63f8c17b86c92ad27c}{antialiased} (const \hyperlink{a00044}{Image}$<$ I $>$ \&input, unsigned factor, const typename I::domain\_\-t \&output\_\-domain, unsigned border\_\-thickness)
\begin{DoxyCompactList}\small\item\em Antialiased subsampling. \item\end{DoxyCompactList}\item 
{\footnotesize template$<$typename I $>$ }\\mln::trait::concrete$<$ I $>$::ret \hyperlink{a02714_a701c5dddb6d4008e24d226e11a81cf90}{antialiased} (const \hyperlink{a00044}{Image}$<$ I $>$ \&input, unsigned factor)
\item 
{\footnotesize template$<$typename I $>$ }\\mln::trait::concrete$<$ I $>$::ret \hyperlink{a02714_a5a7d8edaee3ab07040f3b695d9a77688}{gaussian\_\-subsampling} (const \hyperlink{a00044}{Image}$<$ I $>$ \&input, float sigma, const typename I::dpsite \&first\_\-p, const typename I::site::coord \&gap)
\begin{DoxyCompactList}\small\item\em Gaussian subsampling FIXME : doxy. \item\end{DoxyCompactList}\item 
{\footnotesize template$<$typename I $>$ }\\mln::trait::concrete$<$ I $>$::ret \hyperlink{a02714_a1779b6936c95758e3c66dbf09f98f5c1}{subsampling} (const \hyperlink{a00044}{Image}$<$ I $>$ \&input, const typename I::site::delta \&first\_\-p, const typename I::site::coord \&gap)
\begin{DoxyCompactList}\small\item\em Subsampling FIXME : doxy. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Namespace of \char`\"{}point-\/wise\char`\"{} expression tools. 

\subsection{Function Documentation}
\hypertarget{a02714_a6950e27748eaef63f8c17b86c92ad27c}{
\index{mln::subsampling@{mln::subsampling}!antialiased@{antialiased}}
\index{antialiased@{antialiased}!mln::subsampling@{mln::subsampling}}
\subsubsection[{antialiased}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ mln::trait::concrete$<$ I $>$::ret mln::subsampling::antialiased (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ input, }
\item[{unsigned}]{ factor, }
\item[{const typename I::domain\_\-t \&}]{ output\_\-domain, }
\item[{unsigned}]{ border\_\-thickness}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d1/d3c/a02714_a6950e27748eaef63f8c17b86c92ad27c}


Antialiased subsampling. 


\begin{DoxyParams}{Parameters}
\item[\mbox{\tt[in]} {\em input}]A gray-\/level image. \item[\mbox{\tt[in]} {\em factor}]Subsampling ratio. Must be divisible by 2 or 3. \item[\mbox{\tt[in]} {\em output\_\-domain}]Force output domain. \item[\mbox{\tt[in]} {\em border\_\-thickness}]Force output border thickness. \end{DoxyParams}


Definition at line 418 of file antialiased.hh.



Referenced by antialiased().

\hypertarget{a02714_a701c5dddb6d4008e24d226e11a81cf90}{
\index{mln::subsampling@{mln::subsampling}!antialiased@{antialiased}}
\index{antialiased@{antialiased}!mln::subsampling@{mln::subsampling}}
\subsubsection[{antialiased}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ mln::trait::concrete$<$ I $>$::ret mln::subsampling::antialiased (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ input, }
\item[{unsigned}]{ factor}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d1/d3c/a02714_a701c5dddb6d4008e24d226e11a81cf90}
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 

Definition at line 443 of file antialiased.hh.



References antialiased().

\hypertarget{a02714_a5a7d8edaee3ab07040f3b695d9a77688}{
\index{mln::subsampling@{mln::subsampling}!gaussian\_\-subsampling@{gaussian\_\-subsampling}}
\index{gaussian\_\-subsampling@{gaussian\_\-subsampling}!mln::subsampling@{mln::subsampling}}
\subsubsection[{gaussian\_\-subsampling}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ mln::trait::concrete$<$ I $>$::ret mln::subsampling::gaussian\_\-subsampling (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ input, }
\item[{float}]{ sigma, }
\item[{const typename I::dpsite \&}]{ first\_\-p, }
\item[{const typename I::site::coord \&}]{ gap}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d1/d3c/a02714_a5a7d8edaee3ab07040f3b695d9a77688}


Gaussian subsampling FIXME : doxy. 



Definition at line 62 of file gaussian\_\-subsampling.hh.



References mln::linear::gaussian(), mln::geom::ncols(), and mln::geom::nrows().

\hypertarget{a02714_a1779b6936c95758e3c66dbf09f98f5c1}{
\index{mln::subsampling@{mln::subsampling}!subsampling@{subsampling}}
\index{subsampling@{subsampling}!mln::subsampling@{mln::subsampling}}
\subsubsection[{subsampling}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ mln::trait::concrete$<$ I $>$::ret mln::subsampling::subsampling (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ input, }
\item[{const typename I::site::delta \&}]{ first\_\-p, }
\item[{const typename I::site::coord \&}]{ gap}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d1/d3c/a02714_a1779b6936c95758e3c66dbf09f98f5c1}


Subsampling FIXME : doxy. 



Definition at line 91 of file subsampling.hh.



References mln::geom::ncols(), and mln::geom::nrows().

