\hypertarget{a01441}{\section{Open\+Mesh\+:\+:V\+D\+P\+M\+:\+:V\+Front Class Reference}
\label{a01441}\index{Open\+Mesh\+::\+V\+D\+P\+M\+::\+V\+Front@{Open\+Mesh\+::\+V\+D\+P\+M\+::\+V\+Front}}
}


{\ttfamily \#include $<$libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+V\+D\+P\+M/\+V\+Front.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01441_a47d616a7ffea952553aa634eabc4cbb1}{void {\bfseries clear} ()}\label{a01441_a47d616a7ffea952553aa634eabc4cbb1}

\item 
\hypertarget{a01441_a1b741319e496504bdf868f10247bb88f}{void {\bfseries begin} ()}\label{a01441_a1b741319e496504bdf868f10247bb88f}

\item 
\hypertarget{a01441_abcfef5c821feaf3b97150426a522bc9f}{bool {\bfseries end} ()}\label{a01441_abcfef5c821feaf3b97150426a522bc9f}

\item 
\hypertarget{a01441_a0b1fecfa858d66f8fedd42268685c29d}{void {\bfseries next} ()}\label{a01441_a0b1fecfa858d66f8fedd42268685c29d}

\item 
\hypertarget{a01441_a069dceaf8270fde722cddca27c9ce31b}{int {\bfseries size} ()}\label{a01441_a069dceaf8270fde722cddca27c9ce31b}

\item 
\hypertarget{a01441_a2774625710f2c3a4b7b75b26102a8bfa}{\hyperlink{a01445}{V\+Hierarchy\+Node\+Handle} {\bfseries node\+\_\+handle} ()}\label{a01441_a2774625710f2c3a4b7b75b26102a8bfa}

\item 
\hypertarget{a01441_a24c9de0499c51ca6f32828e0f98786da}{void {\bfseries add} (\hyperlink{a01445}{V\+Hierarchy\+Node\+Handle} \+\_\+node\+\_\+handle)}\label{a01441_a24c9de0499c51ca6f32828e0f98786da}

\item 
\hypertarget{a01441_ad32dd818568fd3f54102a3d375fdae00}{void {\bfseries remove} (\hyperlink{a01445}{V\+Hierarchy\+Node\+Handle} \+\_\+node\+\_\+handle)}\label{a01441_ad32dd818568fd3f54102a3d375fdae00}

\item 
\hypertarget{a01441_ab19b5661d19748de6c9a2d674de8e5a9}{bool {\bfseries is\+\_\+active} (\hyperlink{a01445}{V\+Hierarchy\+Node\+Handle} \+\_\+node\+\_\+handle)}\label{a01441_ab19b5661d19748de6c9a2d674de8e5a9}

\item 
\hypertarget{a01441_a448188bd4a10d2d9f1dba08198a2d5d7}{void {\bfseries init} (\hyperlink{a03388_a503c22d36bf2bdb5daeccd78c29053fd}{V\+Hierarchy\+Node\+Handle\+Container} \&\+\_\+roots, unsigned int \+\_\+n\+\_\+details)}\label{a01441_a448188bd4a10d2d9f1dba08198a2d5d7}

\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01441_a5bc3eb040574201e2536560d7f37bb11}{enum {\bfseries V\+Hierarchy\+Node\+Status} \{ {\bfseries k\+Split}, 
{\bfseries k\+Active}, 
{\bfseries k\+Collapse}
 \}}\label{a01441_a5bc3eb040574201e2536560d7f37bb11}

\item 
\hypertarget{a01441_a3172e96ecfd13432e90425bab2eeeb1b}{typedef \\*
V\+Hierarchy\+Node\+Handle\+List\+::iterator {\bfseries V\+Hierarchy\+Node\+Handle\+List\+Iter}}\label{a01441_a3172e96ecfd13432e90425bab2eeeb1b}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01441_a033702f3b0119fdb7e2025ae2f772ae4}{\hyperlink{a03388_aa201c711fa128b2693fab7cd74997a06}{V\+Hierarchy\+Node\+Handle\+List} {\bfseries front\+\_\+}}\label{a01441_a033702f3b0119fdb7e2025ae2f772ae4}

\item 
\hypertarget{a01441_a54c5d3889a76e2a68a5d1eaa8517d83f}{V\+Hierarchy\+Node\+Handle\+List\+Iter {\bfseries front\+\_\+it\+\_\+}}\label{a01441_a54c5d3889a76e2a68a5d1eaa8517d83f}

\item 
\hypertarget{a01441_aa122d67a60db74757b14c31b66f4b31b}{std\+::vector\\*
$<$ V\+Hierarchy\+Node\+Handle\+List\+Iter $>$ {\bfseries front\+\_\+location\+\_\+}}\label{a01441_aa122d67a60db74757b14c31b66f4b31b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Active nodes in vertex hierarchy. \begin{DoxyRefDesc}{Todo}
\item[\hyperlink{a03409__todo000050}{Todo}]\hyperlink{a01441}{V\+Front} documentation \end{DoxyRefDesc}


Definition at line 80 of file V\+Front.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+V\+D\+P\+M/V\+Front.\+hh\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+V\+D\+P\+M/V\+Front.\+cc\end{DoxyCompactItemize}
