\hypertarget{a00369}{
\section{mln::topo::center\_\-only\_\-iter$<$ D $>$ Class Template Reference}
\label{df/dee/a00369}\index{mln::topo::center\_\-only\_\-iter@{mln::topo::center\_\-only\_\-iter}}
}


\hyperlink{a00046}{Iterator} on all the adjacent (n-\/1)-\/faces of the n-\/face of an mln::complex$<$D$>$.  




{\ttfamily \#include $<$center\_\-only\_\-iter.hh$>$}



Inherits forward\_\-complex\_\-relative\_\-iterator\_\-base$<$ topo::face$<$ D $>$, algebraic\_\-face$<$ D $>$, center\_\-only\_\-iter$<$ D $>$ $>$.

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{a00046_a6770c91baa5666e09d1a0d5a6566afcf}{next} ()
\begin{DoxyCompactList}\small\item\em Go to the next element. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{Indent}{\bf }\par
{\em \label{_amgrpd41d8cd98f00b204e9800998ecf8427e}
 }\begin{DoxyCompactItemize}
\item 
\hyperlink{a00369_a30c9ce5695093096cd9ae673adb72d75}{center\_\-only\_\-iter} ()
\begin{DoxyCompactList}\small\item\em Construction. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}


\subsection{Detailed Description}
\subsubsection*{template$<$unsigned D$>$ class mln::topo::center\_\-only\_\-iter$<$ D $>$}

\hyperlink{a00046}{Iterator} on all the adjacent (n-\/1)-\/faces of the n-\/face of an mln::complex$<$D$>$. 
\begin{DoxyTemplParams}{Template Parameters}
\item[{\em D}]The dimension of the complex this iterator belongs to.\end{DoxyTemplParams}
\hyperlink{a00369}{mln::topo::center\_\-only\_\-iter} inherits from mln::topo::internal::forward\_\-complex\_\-relative\_\-iterator\_\-base, but it could inherit from mln::topo::internal::backward\_\-complex\_\-relative\_\-iterator\_\-base as well, since it always contains a single element, the center/reference face (and the traversal order is meaningless).

This iterator is essentially used to implement other iterators. \begin{DoxySeeAlso}{See also}
mln::topo::centered\_\-iter\_\-adapter 

mln::complex\_\-lower\_\-window 

mln::complex\_\-higher\_\-window 

mln::complex\_\-lower\_\-higher\_\-window 
\end{DoxySeeAlso}


Definition at line 73 of file center\_\-only\_\-iter.hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00369_a30c9ce5695093096cd9ae673adb72d75}{
\index{mln::topo::center\_\-only\_\-iter@{mln::topo::center\_\-only\_\-iter}!center\_\-only\_\-iter@{center\_\-only\_\-iter}}
\index{center\_\-only\_\-iter@{center\_\-only\_\-iter}!mln::topo::center_only_iter@{mln::topo::center\_\-only\_\-iter}}
\subsubsection[{center\_\-only\_\-iter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$unsigned D$>$ {\bf mln::topo::center\_\-only\_\-iter}$<$ D $>$::{\bf center\_\-only\_\-iter} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{df/dee/a00369_a30c9ce5695093096cd9ae673adb72d75}


Construction. 



Definition at line 107 of file center\_\-only\_\-iter.hh.



\subsection{Member Function Documentation}
\hypertarget{a00046_a6770c91baa5666e09d1a0d5a6566afcf}{
\index{mln::topo::center\_\-only\_\-iter@{mln::topo::center\_\-only\_\-iter}!next@{next}}
\index{next@{next}!mln::topo::center_only_iter@{mln::topo::center\_\-only\_\-iter}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf mln::Iterator}$<$ {\bf center\_\-only\_\-iter}$<$ D $>$  $>$::next (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inherited\mbox{]}}}}
\label{d3/dea/a00046_a6770c91baa5666e09d1a0d5a6566afcf}


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}
