\hypertarget{a09308}{}\section{Open\+Mesh\+:\+:V\+D\+PM\+:\+:V\+Hierarchy\+Node\+Index Class Reference}
\label{a09308}\index{Open\+Mesh\+::\+V\+D\+P\+M\+::\+V\+Hierarchy\+Node\+Index@{Open\+Mesh\+::\+V\+D\+P\+M\+::\+V\+Hierarchy\+Node\+Index}}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09308_aeb7003ffeaa2b014005b581ead749fed}\label{a09308_aeb7003ffeaa2b014005b581ead749fed}} 
{\bfseries V\+Hierarchy\+Node\+Index} (unsigned int \+\_\+value)
\item 
\mbox{\Hypertarget{a09308_a9efbeb5174a425d135c9a7db5a6378ab}\label{a09308_a9efbeb5174a425d135c9a7db5a6378ab}} 
{\bfseries V\+Hierarchy\+Node\+Index} (const \hyperlink{a09308}{V\+Hierarchy\+Node\+Index} \&\+\_\+other)
\item 
\mbox{\Hypertarget{a09308_abff83fe51c3e5306d5c2ae2d2481caff}\label{a09308_abff83fe51c3e5306d5c2ae2d2481caff}} 
{\bfseries V\+Hierarchy\+Node\+Index} (unsigned int \+\_\+tree\+\_\+id, unsigned int \+\_\+node\+\_\+id, unsigned short \+\_\+tree\+\_\+id\+\_\+bits)
\item 
\mbox{\Hypertarget{a09308_a95a2badf4ca6d5a7d1bc3ca42796e4dc}\label{a09308_a95a2badf4ca6d5a7d1bc3ca42796e4dc}} 
bool {\bfseries is\+\_\+valid} (unsigned short \+\_\+tree\+\_\+id\+\_\+bits) const
\item 
\mbox{\Hypertarget{a09308_a291a56a669535b4a3cf24564eea68834}\label{a09308_a291a56a669535b4a3cf24564eea68834}} 
unsigned int {\bfseries tree\+\_\+id} (unsigned short \+\_\+tree\+\_\+id\+\_\+bits) const
\item 
\mbox{\Hypertarget{a09308_a8b9b500d9db4a328de40a92493c90d2a}\label{a09308_a8b9b500d9db4a328de40a92493c90d2a}} 
unsigned int {\bfseries node\+\_\+id} (unsigned short \+\_\+tree\+\_\+id\+\_\+bits) const
\item 
\mbox{\Hypertarget{a09308_a2cea8a46496a132facae567ae97f4647}\label{a09308_a2cea8a46496a132facae567ae97f4647}} 
bool {\bfseries operator$<$} (const \hyperlink{a09308}{V\+Hierarchy\+Node\+Index} \&other) const
\item 
\mbox{\Hypertarget{a09308_ac5232ec9a4e79ff1daa76a2ce8e9d842}\label{a09308_ac5232ec9a4e79ff1daa76a2ce8e9d842}} 
unsigned int {\bfseries value} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09308_a193598d1c6ca92a7d0935931242a7f45}\label{a09308_a193598d1c6ca92a7d0935931242a7f45}} 
static const \hyperlink{a09308}{V\+Hierarchy\+Node\+Index} {\bfseries Invalid\+Index} = \hyperlink{a09308}{V\+Hierarchy\+Node\+Index}()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09308_abe08f480690157fd1dc1bf46e4187118}\label{a09308_abe08f480690157fd1dc1bf46e4187118}} 
unsigned int {\bfseries value\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Index of vertex hierarchy node 

Definition at line 73 of file V\+Hierarchy\+Node\+Index.\+hh.



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