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


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




{\ttfamily \#include $<$libs\+\_\+required/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Mesh/\+Hexahedral\+Mesh\+Iterators.\+hh$>$}

Inheritance diagram for Open\+Volume\+Mesh\+:\+:Hex\+Vertex\+Iter\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{a00699}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00699_a389edd2017f9a6341a4fab9bb8bfdfbd}{{\bfseries Hex\+Vertex\+Iter} (const \hyperlink{a00393}{Cell\+Handle} \&\+\_\+ref\+\_\+h, const \hyperlink{a00698}{Hexahedral\+Mesh\+Topology\+Kernel} $\ast$\+\_\+mesh, int \+\_\+max\+\_\+laps=1)}\label{a00699_a389edd2017f9a6341a4fab9bb8bfdfbd}

\item 
\hypertarget{a00699_ae5741efcb4ed8de0adbf383c70d7ccd6}{\hyperlink{a00699}{Hex\+Vertex\+Iter} {\bfseries operator++} (int)}\label{a00699_ae5741efcb4ed8de0adbf383c70d7ccd6}

\item 
\hypertarget{a00699_ae5c4a1486ad6c7b6d65def58df75f298}{\hyperlink{a00699}{Hex\+Vertex\+Iter} {\bfseries operator-\/-\/} (int)}\label{a00699_ae5c4a1486ad6c7b6d65def58df75f298}

\item 
\hypertarget{a00699_a5980ee607a73e00a683aa3ef5613bbc2}{\hyperlink{a00699}{Hex\+Vertex\+Iter} {\bfseries operator+} (int \+\_\+n)}\label{a00699_a5980ee607a73e00a683aa3ef5613bbc2}

\item 
\hypertarget{a00699_a1f9f0c8b55d51ae083296d2ee88e0719}{\hyperlink{a00699}{Hex\+Vertex\+Iter} {\bfseries operator-\/} (int \+\_\+n)}\label{a00699_a1f9f0c8b55d51ae083296d2ee88e0719}

\item 
\hypertarget{a00699_a0b8fa6c950374a585ba42d32361433a5}{\hyperlink{a00699}{Hex\+Vertex\+Iter} \& {\bfseries operator+=} (int \+\_\+n)}\label{a00699_a0b8fa6c950374a585ba42d32361433a5}

\item 
\hypertarget{a00699_acffd993acc1b1d76700fc9f4f0eb16ce}{\hyperlink{a00699}{Hex\+Vertex\+Iter} \& {\bfseries operator-\/=} (int \+\_\+n)}\label{a00699_acffd993acc1b1d76700fc9f4f0eb16ce}

\item 
\hypertarget{a00699_a2dcf279d57e5b9f2491f5590589a94d0}{\hyperlink{a00699}{Hex\+Vertex\+Iter} \& {\bfseries operator++} ()}\label{a00699_a2dcf279d57e5b9f2491f5590589a94d0}

\item 
\hypertarget{a00699_a817a66922456e34f6db040d9c336e422}{\hyperlink{a00699}{Hex\+Vertex\+Iter} \& {\bfseries operator-\/-\/} ()}\label{a00699_a817a66922456e34f6db040d9c336e422}

\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00699_a9d7da3caf142a9e924d7de3b9389e960}{typedef \hyperlink{a00311}{Base\+Circulator}\\*
$<$ \hyperlink{a00393}{Cell\+Handle}, \hyperlink{a01425}{Vertex\+Handle} $>$ {\bfseries Base\+Iter}}\label{a00699_a9d7da3caf142a9e924d7de3b9389e960}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00699_a8042c6eceff4c6acd68c53b987dec110}{std\+::vector$<$ \hyperlink{a01425}{Vertex\+Handle} $>$ {\bfseries vertices\+\_\+}}\label{a00699_a8042c6eceff4c6acd68c53b987dec110}

\item 
\hypertarget{a00699_a0ac9918dae4c319730af0ac8715c6e50}{size\+\_\+t {\bfseries cur\+\_\+index\+\_\+}}\label{a00699_a0ac9918dae4c319730af0ac8715c6e50}

\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\+: \begin{DoxyVerb} 5-------6
/|      /|
\end{DoxyVerb}
 / $\vert$ / $\vert$ 3-\/-\/-\/-\/---2 $\vert$ $\vert$ 4-\/---$\vert$--7 $\vert$ / $\vert$ / $\vert$/ $\vert$/ 0-\/-\/-\/-\/---1 

Definition at line 177 of file Hexahedral\+Mesh\+Iterators.\+hh.



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