\hypertarget{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl}{}\section{Open\+Volume\+Mesh\+:\+:Internal\+:\+:Half\+Edge\+Face\+Iter\+Impl Class Reference}
\label{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl}\index{Open\+Volume\+Mesh\+::\+Internal\+::\+Half\+Edge\+Face\+Iter\+Impl@{Open\+Volume\+Mesh\+::\+Internal\+::\+Half\+Edge\+Face\+Iter\+Impl}}
Inheritance diagram for Open\+Volume\+Mesh\+:\+:Internal\+:\+:Half\+Edge\+Face\+Iter\+Impl\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a8f4ebbefdc4c4451aeda8a230360ac87}\label{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a8f4ebbefdc4c4451aeda8a230360ac87}} 
typedef \hyperlink{classOpenVolumeMesh_1_1BaseCirculator}{Base\+Circulator}$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Half\+Edge\+Handle}, \hyperlink{classOpenVolumeMesh_1_1HandleT}{Face\+Handle} $>$ {\bfseries Base\+Iter}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_aa2ef1999007b2be33a1de420ed7c60fb}\label{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_aa2ef1999007b2be33a1de420ed7c60fb}} 
typedef \hyperlink{classOpenVolumeMesh_1_1HandleT}{Half\+Edge\+Handle} {\bfseries Center\+Entity\+Handle}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a658b9038f2325d4621d6766debcadd1b}\label{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a658b9038f2325d4621d6766debcadd1b}} 
{\bfseries Half\+Edge\+Face\+Iter\+Impl} (const \hyperlink{classOpenVolumeMesh_1_1HandleT}{Half\+Edge\+Handle} \&\+\_\+ref\+\_\+h, const \hyperlink{classOpenVolumeMesh_1_1TopologyKernel}{Topology\+Kernel} $\ast$\+\_\+mesh, int \+\_\+max\+\_\+laps=1)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a14928c58711cc42df13afb7a95597cb3}\label{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a14928c58711cc42df13afb7a95597cb3}} 
\hyperlink{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl}{Half\+Edge\+Face\+Iter\+Impl} \& {\bfseries operator++} ()
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a63b92289309c1f793c38838f44b7dcc2}\label{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a63b92289309c1f793c38838f44b7dcc2}} 
\hyperlink{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl}{Half\+Edge\+Face\+Iter\+Impl} \& {\bfseries operator-\/-\/} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a81dce052333506eb26a476e364624ac1}\label{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a81dce052333506eb26a476e364624ac1}} 
std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Face\+Handle} $>$ {\bfseries faces\+\_\+}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a770021a6d7290eab278441391efe9f34}\label{classOpenVolumeMesh_1_1Internal_1_1HalfEdgeFaceIterImpl_a770021a6d7290eab278441391efe9f34}} 
size\+\_\+t {\bfseries cur\+\_\+index\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}


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



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