\hypertarget{classOpenVolumeMesh_1_1TetVertexIter}{}\section{Open\+Volume\+Mesh\+:\+:Tet\+Vertex\+Iter Class Reference}
\label{classOpenVolumeMesh_1_1TetVertexIter}\index{Open\+Volume\+Mesh\+::\+Tet\+Vertex\+Iter@{Open\+Volume\+Mesh\+::\+Tet\+Vertex\+Iter}}


Iterate over all vertices of a hexahedron in a specific order.  




{\ttfamily \#include $<$Type-\/\+Open\+Volume\+Mesh/libs/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Mesh/\+Tetrahedral\+Mesh\+Iterators.\+hh$>$}

Inheritance diagram for Open\+Volume\+Mesh\+:\+:Tet\+Vertex\+Iter\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classOpenVolumeMesh_1_1TetVertexIter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_a46abc8de970e7336fe51b887b6bea028}\label{classOpenVolumeMesh_1_1TetVertexIter_a46abc8de970e7336fe51b887b6bea028}} 
{\bfseries Tet\+Vertex\+Iter} (const \hyperlink{classOpenVolumeMesh_1_1HandleT}{Cell\+Handle} \&\+\_\+ref\+\_\+h, const \hyperlink{classOpenVolumeMesh_1_1TetrahedralMeshTopologyKernel}{Tetrahedral\+Mesh\+Topology\+Kernel} $\ast$\+\_\+mesh, int \+\_\+max\+\_\+laps=1)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_a9358bd1a46d1615595e7e6073aab7f11}\label{classOpenVolumeMesh_1_1TetVertexIter_a9358bd1a46d1615595e7e6073aab7f11}} 
\hyperlink{classOpenVolumeMesh_1_1TetVertexIter}{Tet\+Vertex\+Iter} {\bfseries operator++} (int)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_a3884c1b71596f044eb245b078ed5918f}\label{classOpenVolumeMesh_1_1TetVertexIter_a3884c1b71596f044eb245b078ed5918f}} 
\hyperlink{classOpenVolumeMesh_1_1TetVertexIter}{Tet\+Vertex\+Iter} {\bfseries operator-\/-\/} (int)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_a8d4ccd5fcc68da98a7ab8d3c340cac37}\label{classOpenVolumeMesh_1_1TetVertexIter_a8d4ccd5fcc68da98a7ab8d3c340cac37}} 
\hyperlink{classOpenVolumeMesh_1_1TetVertexIter}{Tet\+Vertex\+Iter} {\bfseries operator+} (int \+\_\+n)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_a067a8d087c82ae86bc2df4ae16c3b2e5}\label{classOpenVolumeMesh_1_1TetVertexIter_a067a8d087c82ae86bc2df4ae16c3b2e5}} 
\hyperlink{classOpenVolumeMesh_1_1TetVertexIter}{Tet\+Vertex\+Iter} {\bfseries operator-\/} (int \+\_\+n)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_ab2473cb1d7c34a1f3bba1a542b32f042}\label{classOpenVolumeMesh_1_1TetVertexIter_ab2473cb1d7c34a1f3bba1a542b32f042}} 
\hyperlink{classOpenVolumeMesh_1_1TetVertexIter}{Tet\+Vertex\+Iter} \& {\bfseries operator+=} (int \+\_\+n)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_a6095a9f104bafbc4f1bf10596e141c9c}\label{classOpenVolumeMesh_1_1TetVertexIter_a6095a9f104bafbc4f1bf10596e141c9c}} 
\hyperlink{classOpenVolumeMesh_1_1TetVertexIter}{Tet\+Vertex\+Iter} \& {\bfseries operator-\/=} (int \+\_\+n)
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_a5100df7046c67eb6a6091ccbd3106686}\label{classOpenVolumeMesh_1_1TetVertexIter_a5100df7046c67eb6a6091ccbd3106686}} 
\hyperlink{classOpenVolumeMesh_1_1TetVertexIter}{Tet\+Vertex\+Iter} \& {\bfseries operator++} ()
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_a4aa077c6cf3068d1824ada9d4b9edb95}\label{classOpenVolumeMesh_1_1TetVertexIter_a4aa077c6cf3068d1824ada9d4b9edb95}} 
\hyperlink{classOpenVolumeMesh_1_1TetVertexIter}{Tet\+Vertex\+Iter} \& {\bfseries operator-\/-\/} ()
\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_aee95468b245ecf060c3c52b5917fcba4}\label{classOpenVolumeMesh_1_1TetVertexIter_aee95468b245ecf060c3c52b5917fcba4}} 
typedef \hyperlink{classOpenVolumeMesh_1_1BaseCirculator}{Base\+Circulator}$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Cell\+Handle}, \hyperlink{classOpenVolumeMesh_1_1HandleT}{Vertex\+Handle} $>$ {\bfseries Base\+Iter}
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_acb66a02820f670c31d3e8c0cfecbc803}\label{classOpenVolumeMesh_1_1TetVertexIter_acb66a02820f670c31d3e8c0cfecbc803}} 
std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Vertex\+Handle} $>$ {\bfseries vertices\+\_\+}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1TetVertexIter_ae31d92fd403efc8322638bde8a7baacc}\label{classOpenVolumeMesh_1_1TetVertexIter_ae31d92fd403efc8322638bde8a7baacc}} 
size\+\_\+t {\bfseries cur\+\_\+index\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Iterate over all vertices of a hexahedron in a specific order. 

Vertices are addressed in the following order\+: vertices of one halfface in ccw order, then the remaining vertex 

Definition at line 59 of file Tetrahedral\+Mesh\+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/\+Mesh/Tetrahedral\+Mesh\+Iterators.\+hh\item 
Type-\/\+Open\+Volume\+Mesh/libs/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Mesh/Tetrahedral\+Mesh\+Iterators.\+cc\end{DoxyCompactItemize}
