\hypertarget{a00182}{
\section{mln::dpsites\_\-fwd\_\-piter$<$ V $>$ Class Template Reference}
\label{d7/d25/a00182}\index{mln::dpsites\_\-fwd\_\-piter@{mln::dpsites\_\-fwd\_\-piter}}
}


A generic forward iterator on points of windows and of neighborhoods.  




{\ttfamily \#include $<$dpsites\_\-piter.hh$>$}



Inherits site\_\-relative\_\-iterator\_\-base$<$ V, dpsites\_\-fwd\_\-piter$<$ V $>$ $>$.

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename P $>$ }\\\hyperlink{a00182_a4c157647f900fb6b18ad2ddb5ca919b6}{dpsites\_\-fwd\_\-piter} (const V \&v, const P \&c)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
\hyperlink{a00182_aa3e8d08e95d6cb20ca8653fcf1b7e94c}{dpsites\_\-fwd\_\-piter} ()
\begin{DoxyCompactList}\small\item\em Constructor without argument. \item\end{DoxyCompactList}\item 
void \hyperlink{a00345_af705fa7e2dcd1c711097abed43395c40}{next} ()
\begin{DoxyCompactList}\small\item\em Go to the next element. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename V$>$ class mln::dpsites\_\-fwd\_\-piter$<$ V $>$}

A generic forward iterator on points of windows and of neighborhoods. The parameter {\ttfamily V} is the type of std::vector enclosing structure. 

Definition at line 48 of file dpsites\_\-piter.hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00182_a4c157647f900fb6b18ad2ddb5ca919b6}{
\index{mln::dpsites\_\-fwd\_\-piter@{mln::dpsites\_\-fwd\_\-piter}!dpsites\_\-fwd\_\-piter@{dpsites\_\-fwd\_\-piter}}
\index{dpsites\_\-fwd\_\-piter@{dpsites\_\-fwd\_\-piter}!mln::dpsites_fwd_piter@{mln::dpsites\_\-fwd\_\-piter}}
\subsubsection[{dpsites\_\-fwd\_\-piter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename V $>$ template$<$typename P $>$ {\bf mln::dpsites\_\-fwd\_\-piter}$<$ V $>$::{\bf dpsites\_\-fwd\_\-piter} (
\begin{DoxyParamCaption}
\item[{const V \&}]{ v, }
\item[{const P \&}]{ c}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/d25/a00182_a4c157647f900fb6b18ad2ddb5ca919b6}


Constructor. 


\begin{DoxyParams}{Parameters}
\item[\mbox{\tt[in]} {\em v}]\hyperlink{a00298}{Object} that can provide an array of delta-\/points. \item[\mbox{\tt[in]} {\em c}]Center point to iterate around. \end{DoxyParams}


Definition at line 149 of file dpsites\_\-piter.hh.

\hypertarget{a00182_aa3e8d08e95d6cb20ca8653fcf1b7e94c}{
\index{mln::dpsites\_\-fwd\_\-piter@{mln::dpsites\_\-fwd\_\-piter}!dpsites\_\-fwd\_\-piter@{dpsites\_\-fwd\_\-piter}}
\index{dpsites\_\-fwd\_\-piter@{dpsites\_\-fwd\_\-piter}!mln::dpsites_fwd_piter@{mln::dpsites\_\-fwd\_\-piter}}
\subsubsection[{dpsites\_\-fwd\_\-piter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename V $>$ {\bf mln::dpsites\_\-fwd\_\-piter}$<$ V $>$::{\bf dpsites\_\-fwd\_\-piter} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/d25/a00182_aa3e8d08e95d6cb20ca8653fcf1b7e94c}


Constructor without argument. 



Definition at line 142 of file dpsites\_\-piter.hh.



\subsection{Member Function Documentation}
\hypertarget{a00345_af705fa7e2dcd1c711097abed43395c40}{
\index{mln::dpsites\_\-fwd\_\-piter@{mln::dpsites\_\-fwd\_\-piter}!next@{next}}
\index{next@{next}!mln::dpsites_fwd_piter@{mln::dpsites\_\-fwd\_\-piter}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf mln::Site\_\-Iterator}$<$ {\bf dpsites\_\-fwd\_\-piter}$<$ V $>$  $>$::next (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inherited\mbox{]}}}}
\label{d9/d48/a00345_af705fa7e2dcd1c711097abed43395c40}


Go to the next element. 

\begin{DoxyWarning}{Warning}
This is a final method; iterator classes should not re-\/defined this method. The actual \char`\"{}next\char`\"{} operation has to be defined through the {\itshape next\_\-\/} method.
\end{DoxyWarning}
\begin{DoxyPrecond}{Precondition}
The iterator is valid. 
\end{DoxyPrecond}
