\hypertarget{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7}{}\section{Open\+Mesh\+:\+:Iterators\+:\+:Generic\+Circulator\+\_\+\+Value\+Handle\+Fns\+T\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED$<$ Mesh, Center\+Entity\+Handle, typename Mesh\+:\+:Face\+Handle $>$ Class Template Reference}
\label{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7}\index{Open\+Mesh\+::\+Iterators\+::\+Generic\+Circulator\+\_\+\+Value\+Handle\+Fns\+T\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+E\+D$<$ Mesh, Center\+Entity\+Handle, typename Mesh\+::\+Face\+Handle $>$@{Open\+Mesh\+::\+Iterators\+::\+Generic\+Circulator\+\_\+\+Value\+Handle\+Fns\+T\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+E\+D$<$ Mesh, Center\+Entity\+Handle, typename Mesh\+::\+Face\+Handle $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_a688750c32ccf34089ce98999a06448de}\label{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_a688750c32ccf34089ce98999a06448de}} 
typedef \hyperlink{classOpenMesh_1_1Iterators_1_1GenericCirculator__DereferenciabilityCheckT}{Generic\+Circulator\+\_\+\+Dereferenciability\+CheckT}$<$ \hyperlink{classOpenMesh_1_1TriMesh__ArrayKernelT}{Mesh}, Center\+Entity\+Handle, typename Mesh\+::\+Face\+Handle $>$ {\bfseries Generic\+Circulator\+\_\+\+Dereferenciability\+Check}
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_ae6a9f5f8977251ba4da38daa5abc6242}\label{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_ae6a9f5f8977251ba4da38daa5abc6242}} 
static bool {\bfseries is\+\_\+valid} (const typename Mesh\+::\+Halfedge\+Handle \&heh, const typename Mesh\+::\+Halfedge\+Handle \&start, const int lap\+\_\+counter)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_a87c4721947ded371004d3d25803c2bcd}\label{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_a87c4721947ded371004d3d25803c2bcd}} 
static void {\bfseries init} (const \hyperlink{classOpenMesh_1_1TriMesh__ArrayKernelT}{Mesh} $\ast$mesh, typename Mesh\+::\+Halfedge\+Handle \&heh, typename Mesh\+::\+Halfedge\+Handle \&start, int \&lap\+\_\+counter)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_aa6fe099e99c5f67e850fa1b0a3a02804}\label{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_aa6fe099e99c5f67e850fa1b0a3a02804}} 
static void {\bfseries increment} (const \hyperlink{classOpenMesh_1_1TriMesh__ArrayKernelT}{Mesh} $\ast$mesh, typename Mesh\+::\+Halfedge\+Handle \&heh, typename Mesh\+::\+Halfedge\+Handle \&start, int \&lap\+\_\+counter)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_a8ebc8b1b1fcc0a74cb7fd4a1a1451715}\label{classOpenMesh_1_1Iterators_1_1GenericCirculator__ValueHandleFnsT__DEPRECATED_3_01Mesh_00_01Centef9704e037da66f28ec9b30f134e8bab7_a8ebc8b1b1fcc0a74cb7fd4a1a1451715}} 
static void {\bfseries decrement} (const \hyperlink{classOpenMesh_1_1TriMesh__ArrayKernelT}{Mesh} $\ast$mesh, typename Mesh\+::\+Halfedge\+Handle \&heh, typename Mesh\+::\+Halfedge\+Handle \&start, int \&lap\+\_\+counter)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Mesh, class Center\+Entity\+Handle$>$\newline
class Open\+Mesh\+::\+Iterators\+::\+Generic\+Circulator\+\_\+\+Value\+Handle\+Fns\+T\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+E\+D$<$ Mesh, Center\+Entity\+Handle, typename Mesh\+::\+Face\+Handle $>$}



Definition at line 404 of file Circulators\+T.\+hh.



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