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


Helper class to create a Tri\+Mesh-\/type based on \hyperlink{a09000}{Kernel\+\_\+\+O\+S\+G\+::\+Array\+KernelT}.  




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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a09032_a6704748a07a2116596762d977c46172c}\label{a09032_a6704748a07a2116596762d977c46172c}} 
typedef \hyperlink{a08664}{Final\+Mesh\+ItemsT}$<$ Array\+Items, \hyperlink{a09028}{Traits}, true $>$ {\bfseries Mesh\+Items}
\item 
\mbox{\Hypertarget{a09032_a9cd8827016e0a136aa6f5e9f3b6d2a75}\label{a09032_a9cd8827016e0a136aa6f5e9f3b6d2a75}} 
typedef \hyperlink{a09004}{Attrib\+KernelT}$<$ \hyperlink{a08664}{Mesh\+Items} $>$ {\bfseries Attrib\+Kernel}
\item 
\mbox{\Hypertarget{a09032_ac127f6132018b68c502e47f9910d3b07}\label{a09032_ac127f6132018b68c502e47f9910d3b07}} 
typedef \hyperlink{a09000}{Array\+KernelT}$<$ \hyperlink{a09004}{Attrib\+Kernel}, \hyperlink{a08664}{Mesh\+Items} $>$ {\bfseries Mesh\+Kernel}
\item 
\mbox{\Hypertarget{a09032_a451a2c00bc77a056ab322994a2e3560d}\label{a09032_a451a2c00bc77a056ab322994a2e3560d}} 
typedef \hyperlink{a08816}{Tri\+MeshT}$<$ \hyperlink{a09000}{Mesh\+Kernel} $>$ {\bfseries Mesh}
\end{DoxyCompactItemize}


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

Helper class to create a Tri\+Mesh-\/type based on \hyperlink{a09000}{Kernel\+\_\+\+O\+S\+G\+::\+Array\+KernelT}. 

Definition at line 86 of file Tri\+Mesh\+\_\+\+O\+S\+G\+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/\+Tools/\+Kernel\+\_\+\+O\+S\+G/Tri\+Mesh\+\_\+\+O\+S\+G\+Array\+Kernel\+T.\+hh\end{DoxyCompactItemize}
