\hypertarget{a00592}{\section{Open\+Mesh\+:\+:Final\+Mesh\+Items\+T$<$ Traits, Is\+Tri\+Mesh $>$ Struct Template Reference}
\label{a00592}\index{Open\+Mesh\+::\+Final\+Mesh\+Items\+T$<$ Traits, Is\+Tri\+Mesh $>$@{Open\+Mesh\+::\+Final\+Mesh\+Items\+T$<$ Traits, Is\+Tri\+Mesh $>$}}
}


Definition of the mesh entities (items).  




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

\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{a00745}{I\+Traits}
\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00592_a0e3c143655378fbb47b40a8856e77ce7}{enum {\bfseries Attribs} \{ {\bfseries V\+Attribs} = Traits\+:\+:Vertex\+Attributes, 
{\bfseries H\+Attribs} = Traits\+:\+:Halfedge\+Attributes, 
{\bfseries E\+Attribs} = Traits\+:\+:Edge\+Attributes, 
{\bfseries F\+Attribs} = Traits\+:\+:Face\+Attributes
 \}}\label{a00592_a0e3c143655378fbb47b40a8856e77ce7}

\item 
\hypertarget{a00592_ad2609e867f708b2ea05bcb4d1d14e88e}{typedef Refs\+::\+Point {\bfseries Point}}\label{a00592_ad2609e867f708b2ea05bcb4d1d14e88e}

\item 
\hypertarget{a00592_ae6008daf75f029dfc8246dd10018284b}{typedef Refs\+::\+Scalar {\bfseries Scalar}}\label{a00592_ae6008daf75f029dfc8246dd10018284b}

\item 
\hypertarget{a00592_a52d9fa9844f3fe26ffb7bb7c8f67ee04}{typedef Refs\+::\+Normal {\bfseries Normal}}\label{a00592_a52d9fa9844f3fe26ffb7bb7c8f67ee04}

\item 
\hypertarget{a00592_a16a70086a44d5112ec2690d82bbead19}{typedef Refs\+::\+Color {\bfseries Color}}\label{a00592_a16a70086a44d5112ec2690d82bbead19}

\item 
\hypertarget{a00592_a8e7f8f9a80ffb877c4108fb5ad534dff}{typedef Refs\+::\+Tex\+Coord1\+D {\bfseries Tex\+Coord1\+D}}\label{a00592_a8e7f8f9a80ffb877c4108fb5ad534dff}

\item 
\hypertarget{a00592_a0076cd5f52ed0a7b00180e9a5f09e5ff}{typedef Refs\+::\+Tex\+Coord2\+D {\bfseries Tex\+Coord2\+D}}\label{a00592_a0076cd5f52ed0a7b00180e9a5f09e5ff}

\item 
\hypertarget{a00592_a89ef75dd6ff40d948a1c4caf8257b7cc}{typedef Refs\+::\+Tex\+Coord3\+D {\bfseries Tex\+Coord3\+D}}\label{a00592_a89ef75dd6ff40d948a1c4caf8257b7cc}

\item 
\hypertarget{a00592_a4c5c922d3402bdc5c19f10b612505c0e}{typedef Refs\+::\+Texture\+Index {\bfseries Texture\+Index}}\label{a00592_a4c5c922d3402bdc5c19f10b612505c0e}

\item 
\hypertarget{a00592_af42bd72d675cb5f7720b753911f72995}{typedef Traits\+::template \\*
Vertex\+T$<$ \hyperlink{a00745}{I\+Traits}, Refs $>$ {\bfseries Vertex\+Data}}\label{a00592_af42bd72d675cb5f7720b753911f72995}

\item 
\hypertarget{a00592_a56743f5782252db0e26b6162530e5990}{typedef Traits\+::template \\*
Halfedge\+T$<$ \hyperlink{a00745}{I\+Traits}, Refs $>$ {\bfseries Halfedge\+Data}}\label{a00592_a56743f5782252db0e26b6162530e5990}

\item 
\hypertarget{a00592_a295e370c8836ad1cae9df4e4080ddbf7}{typedef Traits\+::template Edge\+T\\*
$<$ \hyperlink{a00745}{I\+Traits}, Refs $>$ {\bfseries Edge\+Data}}\label{a00592_a295e370c8836ad1cae9df4e4080ddbf7}

\item 
\hypertarget{a00592_a2ffcd509c110563df518f3362274aa50}{typedef Traits\+::template Face\+T\\*
$<$ \hyperlink{a00745}{I\+Traits}, Refs $>$ {\bfseries Face\+Data}}\label{a00592_a2ffcd509c110563df518f3362274aa50}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Traits, bool Is\+Tri\+Mesh$>$struct Open\+Mesh\+::\+Final\+Mesh\+Items\+T$<$ Traits, Is\+Tri\+Mesh $>$}

Definition of the mesh entities (items). 

Definition at line 72 of file Final\+Mesh\+Items\+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/Final\+Mesh\+Items\+T.\+hh\end{DoxyCompactItemize}
