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


Helper class to build a Poly\+Mesh-\/type.  




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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08768_a196c3e96fcba1939f8325b1167ecb50d}\label{a08768_a196c3e96fcba1939f8325b1167ecb50d}} 
typedef \hyperlink{a08664}{Final\+Mesh\+ItemsT}$<$ Traits, false $>$ {\bfseries Mesh\+Items}
\item 
\mbox{\Hypertarget{a08768_ac689c670671c2ff53e313fec1b0b9961}\label{a08768_ac689c670671c2ff53e313fec1b0b9961}} 
typedef \hyperlink{a08592}{Attrib\+KernelT}$<$ \hyperlink{a08664}{Mesh\+Items}, \hyperlink{a08748}{Poly\+Connectivity} $>$ {\bfseries Attrib\+Kernel}
\item 
\mbox{\Hypertarget{a08768_a5b71e96643d91aaa45a67deaba3287b0}\label{a08768_a5b71e96643d91aaa45a67deaba3287b0}} 
typedef \hyperlink{a08776}{Poly\+MeshT}$<$ \hyperlink{a08592}{Attrib\+Kernel} $>$ {\bfseries Mesh}
\end{DoxyCompactItemize}


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

Helper class to build a Poly\+Mesh-\/type. 

Definition at line 78 of file Poly\+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/Poly\+Mesh\+\_\+\+Array\+Kernel\+T.\+hh\end{DoxyCompactItemize}
