\hypertarget{a01318}{\section{Open\+Mesh\+:\+:Kernel\+\_\+\+O\+S\+G\+:\+:Traits Struct Reference}
\label{a01318}\index{Open\+Mesh\+::\+Kernel\+\_\+\+O\+S\+G\+::\+Traits@{Open\+Mesh\+::\+Kernel\+\_\+\+O\+S\+G\+::\+Traits}}
}


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

Inheritance diagram for Open\+Mesh\+:\+:Kernel\+\_\+\+O\+S\+G\+:\+:Traits\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01318}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01318_a01003afa1d44248483bdd563df2138f7}{typedef osg\+::\+Pnt3f {\bfseries Point}}\label{a01318_a01003afa1d44248483bdd563df2138f7}

\item 
\hypertarget{a01318_adef5b1eaa33d1e25481314372fe7a213}{typedef osg\+::\+Color3ub {\bfseries Color}}\label{a01318_adef5b1eaa33d1e25481314372fe7a213}

\item 
\hypertarget{a01318_aea2975a936d5c8f0cec3d389c8f15696}{typedef osg\+::\+Vec3f {\bfseries Normal}}\label{a01318_aea2975a936d5c8f0cec3d389c8f15696}

\item 
\hypertarget{a01318_a9bf514a1a1bfe8d949ccb74623d7ba77}{typedef osg\+::\+Vec2f {\bfseries Tex\+Coord}}\label{a01318_a9bf514a1a1bfe8d949ccb74623d7ba77}

\item 
\hypertarget{a01318_a6a76bcf8df187de33f12ccd9ad2b2487}{typedef osg\+::\+Vec3f\+::\+Value\+Type {\bfseries Scalar}}\label{a01318_a6a76bcf8df187de33f12ccd9ad2b2487}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Base class for all mesh traits using the O\+S\+G\+Array\+Kernel\+T.

\begin{DoxySeeAlso}{See also}
The Mesh docu section on \hyperlink{mesh_type}{Specifying your My\+Mesh}. 

Traits.\+hh for a list of macros for traits classes. 
\end{DoxySeeAlso}


Definition at line 89 of file Traits.\+hh.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+Kernel\+\_\+\+O\+S\+G/\hyperlink{a01976}{Traits.\+hh}\end{DoxyCompactItemize}
