\hypertarget{a02642}{
\section{mln::linear::local Namespace Reference}
\label{d5/d96/a02642}\index{mln::linear::local@{mln::linear::local}}
}


Specializations of local linear routines.  


\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{a02643}{impl}


\begin{DoxyCompactList}\small\item\em Namespace of local linear routines implementation details. \item\end{DoxyCompactList}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename I , typename P , typename W , typename R $>$ }\\void \hyperlink{a02642_af045090779d8e2e48d0fb4cce4fb07d6}{convolve} (const \hyperlink{a00044}{Image}$<$ I $>$ \&input, const \hyperlink{a00343}{Site}$<$ P $>$ \&p, const \hyperlink{a00443}{Weighted\_\-Window}$<$ W $>$ \&w\_\-win, R \&result)
\item 
{\footnotesize template$<$typename P , typename W , typename R $>$ }\\void \hyperlink{a02642_a8b8009081c7cb530c1024f8b10bd5491}{convolve} (const \hyperlink{a00038}{Generalized\_\-Pixel}$<$ P $>$ \&p, const \hyperlink{a00443}{Weighted\_\-Window}$<$ W $>$ \&w\_\-win, R \&result)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Specializations of local linear routines. 

\subsection{Function Documentation}
\hypertarget{a02642_af045090779d8e2e48d0fb4cce4fb07d6}{
\index{mln::linear::local@{mln::linear::local}!convolve@{convolve}}
\index{convolve@{convolve}!mln::linear::local@{mln::linear::local}}
\subsubsection[{convolve}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I , typename P , typename W , typename R $>$ void mln::linear::local::convolve (
\begin{DoxyParamCaption}
\item[{const Image$<$ I $>$ \&}]{ input, }
\item[{const Site$<$ P $>$ \&}]{ p, }
\item[{const Weighted\_\-Window$<$ W $>$ \&}]{ w\_\-win, }
\item[{R \&}]{ result}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d5/d96/a02642_af045090779d8e2e48d0fb4cce4fb07d6}
Local convolution of image {\ttfamily input} at point {\ttfamily p} by the weighted window {\ttfamily w\_\-win}.

\begin{DoxyWarning}{Warning}
Computation of the {\ttfamily result} is performed with the type {\ttfamily R}.

The weighted window is used as-\/is, considering that its symmetrization is handled by the client. 
\end{DoxyWarning}


Definition at line 149 of file linear/local/convolve.hh.



Referenced by convolve().

\hypertarget{a02642_a8b8009081c7cb530c1024f8b10bd5491}{
\index{mln::linear::local@{mln::linear::local}!convolve@{convolve}}
\index{convolve@{convolve}!mln::linear::local@{mln::linear::local}}
\subsubsection[{convolve}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename P , typename W , typename R $>$ void mln::linear::local::convolve (
\begin{DoxyParamCaption}
\item[{const Generalized\_\-Pixel$<$ P $>$ \&}]{ p, }
\item[{const Weighted\_\-Window$<$ W $>$ \&}]{ w\_\-win, }
\item[{R \&}]{ result}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d5/d96/a02642_a8b8009081c7cb530c1024f8b10bd5491}
Local convolution around (generalized) pixel {\ttfamily by} the weighted window {\ttfamily w\_\-win}.

\begin{DoxyWarning}{Warning}
Computation of the {\ttfamily result} is performed with the type {\ttfamily R}.

The weighted window is used as-\/is, considering that its symmetrization is handled by the client. 
\end{DoxyWarning}


Definition at line 161 of file linear/local/convolve.hh.



References convolve().

