\hypertarget{a01334}{\section{Open\+Mesh\+:\+:Tri\+Mesh\+\_\+\+Array\+Kernel\+\_\+\+Generator\+T$<$ Traits $>$ Struct Template Reference}
\label{a01334}\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\+Kernel\+T.  




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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01334_a2af08375a07dc5abaa6f0674fe6897e9}{typedef \hyperlink{a00592}{Final\+Mesh\+Items\+T}\\*
$<$ Traits, true $>$ {\bfseries Mesh\+Items}}\label{a01334_a2af08375a07dc5abaa6f0674fe6897e9}

\item 
\hypertarget{a01334_a293fc20e30c277a4e705b897a7341fa9}{typedef \hyperlink{a00303}{Attrib\+Kernel\+T}\\*
$<$ \hyperlink{a00592}{Mesh\+Items}, \hyperlink{a01332}{Tri\+Connectivity} $>$ {\bfseries Attrib\+Kernel}}\label{a01334_a293fc20e30c277a4e705b897a7341fa9}

\item 
\hypertarget{a01334_ab7e555e1dc6a06521872ce7cfd25935e}{typedef \hyperlink{a01340}{Tri\+Mesh\+T}$<$ \hyperlink{a00303}{Attrib\+Kernel} $>$ {\bfseries Mesh}}\label{a01334_ab7e555e1dc6a06521872ce7cfd25935e}

\end{DoxyCompactItemize}


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

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

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



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