\hypertarget{a08812}{}\section{Open\+Mesh\+:\+:Tri\+Mesh\+\_\+\+Array\+Kernel\+\_\+\+GeneratorT$<$ Traits $>$ Struct Template Reference}
\label{a08812}\index{Open\+Mesh\+::\+Tri\+Mesh\+\_\+\+Array\+Kernel\+\_\+\+Generator\+T$<$ Traits $>$@{Open\+Mesh\+::\+Tri\+Mesh\+\_\+\+Array\+Kernel\+\_\+\+Generator\+T$<$ Traits $>$}}


Helper class to create a Tri\+Mesh-\/type based on Array\+KernelT.  




{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+Mesh/\+Tri\+Mesh\+\_\+\+Array\+Kernel\+T.\+hh$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08812_a2af08375a07dc5abaa6f0674fe6897e9}\label{a08812_a2af08375a07dc5abaa6f0674fe6897e9}} 
typedef \hyperlink{a08664}{Final\+Mesh\+ItemsT}$<$ Traits, true $>$ {\bfseries Mesh\+Items}
\item 
\mbox{\Hypertarget{a08812_a293fc20e30c277a4e705b897a7341fa9}\label{a08812_a293fc20e30c277a4e705b897a7341fa9}} 
typedef \hyperlink{a08592}{Attrib\+KernelT}$<$ \hyperlink{a08664}{Mesh\+Items}, \hyperlink{a08808}{Tri\+Connectivity} $>$ {\bfseries Attrib\+Kernel}
\item 
\mbox{\Hypertarget{a08812_ab7e555e1dc6a06521872ce7cfd25935e}\label{a08812_ab7e555e1dc6a06521872ce7cfd25935e}} 
typedef \hyperlink{a08816}{Tri\+MeshT}$<$ \hyperlink{a08592}{Attrib\+Kernel} $>$ {\bfseries Mesh}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Traits$>$\newline
struct Open\+Mesh\+::\+Tri\+Mesh\+\_\+\+Array\+Kernel\+\_\+\+Generator\+T$<$ Traits $>$}

Helper class to create a Tri\+Mesh-\/type based on Array\+KernelT. 

Definition at line 79 of file Tri\+Mesh\+\_\+\+Array\+Kernel\+T.\+hh.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+Mesh/Tri\+Mesh\+\_\+\+Array\+Kernel\+T.\+hh\end{DoxyCompactItemize}
