\hypertarget{structAnalyzerTraits}{}\section{Analyzer\+Traits Struct Reference}
\label{structAnalyzerTraits}\index{Analyzer\+Traits@{Analyzer\+Traits}}
Inheritance diagram for Analyzer\+Traits\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{structAnalyzerTraits}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structAnalyzerTraits_a99582670bbb7527c3424e810ab247547}\label{structAnalyzerTraits_a99582670bbb7527c3424e810ab247547}} 
{\bfseries Vertex\+Attributes} (Attributes\+::\+Status$\vert$Attributes\+::\+Normal)
\item 
\mbox{\Hypertarget{structAnalyzerTraits_a40cabbc12630f0ee3745a494702f0dc0}\label{structAnalyzerTraits_a40cabbc12630f0ee3745a494702f0dc0}} 
{\bfseries Halfedge\+Attributes} (Attributes\+::\+Prev\+Halfedge)
\item 
\mbox{\Hypertarget{structAnalyzerTraits_abda586a5455ba3483b6c89ab46f21665}\label{structAnalyzerTraits_abda586a5455ba3483b6c89ab46f21665}} 
{\bfseries Edge\+Attributes} (Attributes\+::\+Status)
\item 
\mbox{\Hypertarget{structAnalyzerTraits_a9372ff6fe529aeaa5a4304436f1fbad4}\label{structAnalyzerTraits_a9372ff6fe529aeaa5a4304436f1fbad4}} 
{\bfseries Face\+Attributes} (Attributes\+::\+Status$\vert$Attributes\+::\+Normal)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
{\bfseries Vertex\+Traits}
\item 
{\bfseries Halfedge\+Traits}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}


Definition at line 89 of file vdpmanalyzer.\+cc.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{structAnalyzerTraits_a6543904c94c033c8e314bed392338edf}\label{structAnalyzerTraits_a6543904c94c033c8e314bed392338edf}} 
\index{Analyzer\+Traits@{Analyzer\+Traits}!Halfedge\+Traits@{Halfedge\+Traits}}
\index{Halfedge\+Traits@{Halfedge\+Traits}!Analyzer\+Traits@{Analyzer\+Traits}}
\subsubsection{\texorpdfstring{Halfedge\+Traits}{HalfedgeTraits}}
{\footnotesize\ttfamily Analyzer\+Traits\+::\+Halfedge\+Traits}

{\bfseries Initial value\+:}
\begin{DoxyCode}
\{
  \textcolor{keyword}{public}:

    VHierarchyNodeHandle
      vhierarchy\_leaf\_node\_handle()
      \{ \textcolor{keywordflow}{return}  leaf\_node\_handle\_; \}

    \textcolor{keywordtype}{void}
      set\_vhierarchy\_leaf\_node\_handle(VHierarchyNodeHandle \_leaf\_node\_handle)
      \{ leaf\_node\_handle\_ = \_leaf\_node\_handle; \}

  \textcolor{keyword}{private}:

    VHierarchyNodeHandle  leaf\_node\_handle\_
\end{DoxyCode}


Definition at line 112 of file vdpmanalyzer.\+cc.

\mbox{\Hypertarget{structAnalyzerTraits_a5c5a5f6ea906bbc56a22e68bc9c752fa}\label{structAnalyzerTraits_a5c5a5f6ea906bbc56a22e68bc9c752fa}} 
\index{Analyzer\+Traits@{Analyzer\+Traits}!Vertex\+Traits@{Vertex\+Traits}}
\index{Vertex\+Traits@{Vertex\+Traits}!Analyzer\+Traits@{Analyzer\+Traits}}
\subsubsection{\texorpdfstring{Vertex\+Traits}{VertexTraits}}
{\footnotesize\ttfamily Analyzer\+Traits\+::\+Vertex\+Traits}

{\bfseries Initial value\+:}
\begin{DoxyCode}
\{
  \textcolor{keyword}{public}:

    VHierarchyNodeHandle vhierarchy\_node\_handle()
      \{ \textcolor{keywordflow}{return} node\_handle\_; \}

    \textcolor{keywordtype}{void} set\_vhierarchy\_node\_handle(VHierarchyNodeHandle \_node\_handle)
      \{ node\_handle\_ = \_node\_handle; \}

    \textcolor{keywordtype}{bool} is\_ancestor(\textcolor{keyword}{const} VHierarchyNodeIndex &\_other)
      \{ \textcolor{keywordflow}{return} \textcolor{keyword}{false}; \}

  \textcolor{keyword}{private}:

    VHierarchyNodeHandle  node\_handle\_
\end{DoxyCode}


Definition at line 92 of file vdpmanalyzer.\+cc.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Apps/\+V\+D\+Prog\+Mesh/\+Analyzer/vdpmanalyzer.\+cc\end{DoxyCompactItemize}
