\hypertarget{a00311}{\section{Open\+Volume\+Mesh\+:\+:Base\+Circulator$<$ I\+H, O\+H $>$ Class Template Reference}
\label{a00311}\index{Open\+Volume\+Mesh\+::\+Base\+Circulator$<$ I\+H, O\+H $>$@{Open\+Volume\+Mesh\+::\+Base\+Circulator$<$ I\+H, O\+H $>$}}
}
Inheritance diagram for Open\+Volume\+Mesh\+:\+:Base\+Circulator$<$ I\+H, O\+H $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00311}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00311_aac9c0b075f89fa085f6a7fc09362402e}{typedef \hyperlink{a00323}{Base\+Iterator}$<$ O\+H $>$ {\bfseries Base\+Iter}}\label{a00311_aac9c0b075f89fa085f6a7fc09362402e}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00311_ac6aa715ed41228893ea67c47148ee5ba}{{\bfseries Base\+Circulator} (const \hyperlink{a01314}{Topology\+Kernel} $\ast$\+\_\+mesh, const I\+H \&\+\_\+ih, const O\+H \&\+\_\+oh, int \+\_\+max\+\_\+laps=1)}\label{a00311_ac6aa715ed41228893ea67c47148ee5ba}

\item 
\hypertarget{a00311_ad389becc2f9b3b99896c4d434468b9b1}{{\bfseries Base\+Circulator} (const \hyperlink{a01314}{Topology\+Kernel} $\ast$\+\_\+mesh, const I\+H \&\+\_\+ih, int \+\_\+max\+\_\+laps=1)}\label{a00311_ad389becc2f9b3b99896c4d434468b9b1}

\item 
\hypertarget{a00311_a27c3df5cd13d286fa1fbe5f498820549}{bool {\bfseries operator==} (const \hyperlink{a00311}{Base\+Circulator} \&\+\_\+c) const }\label{a00311_a27c3df5cd13d286fa1fbe5f498820549}

\item 
\hypertarget{a00311_aff13f7f0a0bf909dc4f33b20d76f8134}{bool {\bfseries operator!=} (const \hyperlink{a00311}{Base\+Circulator} \&\+\_\+c) const }\label{a00311_aff13f7f0a0bf909dc4f33b20d76f8134}

\item 
\hypertarget{a00311_ac17ec48beb239a65e9fab6c75c20a30f}{bool {\bfseries operator$<$} (const \hyperlink{a00311}{Base\+Circulator} \&\+\_\+c) const }\label{a00311_ac17ec48beb239a65e9fab6c75c20a30f}

\item 
\hypertarget{a00311_a9032bbdb0336dfad40960778631b4ab1}{\hyperlink{a00311}{Base\+Circulator} \& {\bfseries operator=} (const \hyperlink{a00311}{Base\+Circulator} \&\+\_\+c)}\label{a00311_a9032bbdb0336dfad40960778631b4ab1}

\item 
\hypertarget{a00311_afde4a63158ef3dad53acfe92d39c942e}{const I\+H \& {\bfseries ref\+\_\+handle} () const }\label{a00311_afde4a63158ef3dad53acfe92d39c942e}

\item 
\hypertarget{a00311_a993e9fdd4b1795a99109f2ef718d8203}{void {\bfseries lap} (int \+\_\+lap)}\label{a00311_a993e9fdd4b1795a99109f2ef718d8203}

\item 
\hypertarget{a00311_aeb6a8557d8bcec4c24500b6abaa7cc29}{int {\bfseries lap} () const }\label{a00311_aeb6a8557d8bcec4c24500b6abaa7cc29}

\item 
\hypertarget{a00311_a7abc89c4767739fa89afea905eb95ad2}{void {\bfseries max\+\_\+laps} (int \+\_\+max\+\_\+laps)}\label{a00311_a7abc89c4767739fa89afea905eb95ad2}

\item 
\hypertarget{a00311_ace07a0cea9a764b395441e39ac0847f1}{int {\bfseries max\+\_\+laps} () const }\label{a00311_ace07a0cea9a764b395441e39ac0847f1}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00311_a22202365fb4cbda6feccd4b2b5e5cce9}{int {\bfseries lap\+\_\+}}\label{a00311_a22202365fb4cbda6feccd4b2b5e5cce9}

\item 
\hypertarget{a00311_ae2c8fc7f0e6e3bd9a58fbfc6014b17c3}{int {\bfseries max\+\_\+laps\+\_\+}}\label{a00311_ae2c8fc7f0e6e3bd9a58fbfc6014b17c3}

\item 
\hypertarget{a00311_af052a7020a263efcaf9edff849db4c55}{I\+H {\bfseries ref\+\_\+handle\+\_\+}}\label{a00311_af052a7020a263efcaf9edff849db4c55}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class I\+H, class O\+H$>$class Open\+Volume\+Mesh\+::\+Base\+Circulator$<$ I\+H, O\+H $>$}



Definition at line 136 of file Iterators.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Core/Iterators.\+hh\end{DoxyCompactItemize}
