\hypertarget{a00627}{\section{Open\+Mesh\+:\+:Kernel\+\_\+\+O\+S\+G\+:\+:F\+P\+:\+:Geo\+Indices\+U\+I32$<$ Is\+Tri\+Mesh $>$ Class Template Reference}
\label{a00627}\index{Open\+Mesh\+::\+Kernel\+\_\+\+O\+S\+G\+::\+F\+P\+::\+Geo\+Indices\+U\+I32$<$ Is\+Tri\+Mesh $>$@{Open\+Mesh\+::\+Kernel\+\_\+\+O\+S\+G\+::\+F\+P\+::\+Geo\+Indices\+U\+I32$<$ Is\+Tri\+Mesh $>$}}
}


Adaptor for osg\+::\+Geo\+Indices\+U\+I32.  




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

Inheritance diagram for Open\+Mesh\+:\+:Kernel\+\_\+\+O\+S\+G\+:\+:F\+P\+:\+:Geo\+Indices\+U\+I32$<$ Is\+Tri\+Mesh $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{a00627}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00627_af0b3c3e2991354072c4ea44ab1688a25}{typedef \hyperlink{a00937}{\+\_\+\+Geo\+Indices\+U\+I32} {\bfseries inherited\+\_\+t}}\label{a00627_af0b3c3e2991354072c4ea44ab1688a25}

\item 
\hypertarget{a00627_a2ee776ae682faf11c0401211b3c32c2b}{typedef inherited\+\_\+t\+::property\+\_\+ptr\+\_\+t {\bfseries property\+\_\+ptr\+\_\+t}}\label{a00627_a2ee776ae682faf11c0401211b3c32c2b}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00627_a5e647acf0ac2f53de86e1a96979d7840}{{\bfseries Geo\+Indices\+U\+I32} (property\+\_\+ptr\+\_\+t \+\_\+geo\+\_\+prop, \hyperlink{a03378_a16b577aa5a648d94cd149ea2b9c52825}{Geo\+P\+Types\+U\+I8} \&\+\_\+types, \hyperlink{a03378_a484ef50d4268a5ef782cb1e0f7bcd9d3}{Geo\+P\+Lengths\+U\+I32} \&\+\_\+lengths)}\label{a00627_a5e647acf0ac2f53de86e1a96979d7840}

\item 
\hypertarget{a00627_afbe7e75ead292f56231aee1c821d6540}{{\bfseries Geo\+Indices\+U\+I32} (\hyperlink{a03378_a16b577aa5a648d94cd149ea2b9c52825}{Geo\+P\+Types\+U\+I8} \&\+\_\+types, \hyperlink{a03378_a484ef50d4268a5ef782cb1e0f7bcd9d3}{Geo\+P\+Lengths\+U\+I32} \&\+\_\+lengths)}\label{a00627_afbe7e75ead292f56231aee1c821d6540}

\item 
\hypertarget{a00627_a5be8f49c7d85f394b7db4fa5590671d8}{void \hyperlink{a00627_a5be8f49c7d85f394b7db4fa5590671d8}{swap} (size\+\_\+t \+\_\+i0, size\+\_\+t \+\_\+i1)}\label{a00627_a5be8f49c7d85f394b7db4fa5590671d8}

\begin{DoxyCompactList}\small\item\em Let two elements swap their storage place. \end{DoxyCompactList}\item 
\hypertarget{a00627_a8d0377ae916e0b7cf471551ab98a5601}{virtual void \hyperlink{a00627_a8d0377ae916e0b7cf471551ab98a5601}{reserve} (size\+\_\+t \+\_\+n)}\label{a00627_a8d0377ae916e0b7cf471551ab98a5601}

\begin{DoxyCompactList}\small\item\em Reserve memory for n elements. \end{DoxyCompactList}\item 
\hypertarget{a00627_aa6cbcb8b905e8ef0d001fd1d08ef2b69}{virtual void \hyperlink{a00627_aa6cbcb8b905e8ef0d001fd1d08ef2b69}{resize} (size\+\_\+t \+\_\+n)}\label{a00627_aa6cbcb8b905e8ef0d001fd1d08ef2b69}

\begin{DoxyCompactList}\small\item\em Resize storage to hold n elements. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00627_a20b2d8280473a5ed764137673197094f}{void {\bfseries \+\_\+swap} (size\+\_\+t \+\_\+i0, size\+\_\+t \+\_\+i1, Gen\+Prog\+::\+False)}\label{a00627_a20b2d8280473a5ed764137673197094f}

\item 
\hypertarget{a00627_a35273109866156ced4d7d0c351650f4f}{void {\bfseries \+\_\+swap} (size\+\_\+t \+\_\+i0, size\+\_\+t \+\_\+i1, Gen\+Prog\+::\+True)}\label{a00627_a35273109866156ced4d7d0c351650f4f}

\item 
\hypertarget{a00627_a16a9c457c1939b74440cde1b79118590}{virtual void {\bfseries \+\_\+reserve} (size\+\_\+t \+\_\+n, Gen\+Prog\+::\+True)}\label{a00627_a16a9c457c1939b74440cde1b79118590}

\item 
\hypertarget{a00627_a95c1e61575227ac2bb53f1be94012b3f}{virtual void {\bfseries \+\_\+reserve} (size\+\_\+t \+\_\+n, Gen\+Prog\+::\+False)}\label{a00627_a95c1e61575227ac2bb53f1be94012b3f}

\item 
\hypertarget{a00627_a63eae508116384dbf535f32ab5c8109a}{virtual void {\bfseries \+\_\+resize} (size\+\_\+t \+\_\+n, Gen\+Prog\+::\+True)}\label{a00627_a63eae508116384dbf535f32ab5c8109a}

\item 
\hypertarget{a00627_ab7d4d61d8d4129ed8dcb8d9300639a2e}{virtual void {\bfseries \+\_\+resize} (size\+\_\+t \+\_\+n, Gen\+Prog\+::\+False)}\label{a00627_ab7d4d61d8d4129ed8dcb8d9300639a2e}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00627_adbd784ba2d983f5acfd094922b9f8aae}{\hyperlink{a03378_a16b577aa5a648d94cd149ea2b9c52825}{Geo\+P\+Types\+U\+I8} \& {\bfseries types\+\_\+}}\label{a00627_adbd784ba2d983f5acfd094922b9f8aae}

\item 
\hypertarget{a00627_ae5de60beb92fbb6f76899573393d0ee0}{\hyperlink{a03378_a484ef50d4268a5ef782cb1e0f7bcd9d3}{Geo\+P\+Lengths\+U\+I32} \& {\bfseries length\+\_\+}}\label{a00627_ae5de60beb92fbb6f76899573393d0ee0}

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


\subsection{Detailed Description}
\subsubsection*{template$<$typename Is\+Tri\+Mesh$>$class Open\+Mesh\+::\+Kernel\+\_\+\+O\+S\+G\+::\+F\+P\+::\+Geo\+Indices\+U\+I32$<$ Is\+Tri\+Mesh $>$}

Adaptor for osg\+::\+Geo\+Indices\+U\+I32. 

Definition at line 293 of file Property\+T.\+hh.



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