\hypertarget{a00914}{\section{O\+M\+Property\+Visualizer\+Integer$<$ Mesh\+T, T $>$ Class Template Reference}
\label{a00914}\index{O\+M\+Property\+Visualizer\+Integer$<$ Mesh\+T, T $>$@{O\+M\+Property\+Visualizer\+Integer$<$ Mesh\+T, T $>$}}
}
Inheritance diagram for O\+M\+Property\+Visualizer\+Integer$<$ Mesh\+T, T $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{a00914}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00914_a2e6bcf87a1ce49d6415436c9d0055e7d}{{\bfseries O\+M\+Property\+Visualizer\+Integer} (Mesh\+T $\ast$\+\_\+mesh, \hyperlink{a01033}{Property\+Info} \+\_\+property\+Info, bool is\+Unsigned)}\label{a00914_a2e6bcf87a1ce49d6415436c9d0055e7d}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00914_af400d2094c784cdc6f1e9c8d49a98e94}{virtual void {\bfseries visualize\+Face\+Prop} (bool \+\_\+set\+Draw\+Mode=true)}\label{a00914_af400d2094c784cdc6f1e9c8d49a98e94}

\item 
\hypertarget{a00914_adcdc75f4fc59ebc0e9f0164347cffc56}{virtual void {\bfseries visualize\+Edge\+Prop} (bool \+\_\+set\+Draw\+Mode=true)}\label{a00914_adcdc75f4fc59ebc0e9f0164347cffc56}

\item 
\hypertarget{a00914_a6cd1acb058c2c94d784bc3a6f8e2315f}{virtual void {\bfseries visualize\+Halfedge\+Prop} (bool \+\_\+set\+Draw\+Mode=true)}\label{a00914_a6cd1acb058c2c94d784bc3a6f8e2315f}

\item 
\hypertarget{a00914_afd09feae333f8a06359ee9ce2d24a678}{virtual void {\bfseries visualize\+Vertex\+Prop} (bool \+\_\+set\+Draw\+Mode=true)}\label{a00914_afd09feae333f8a06359ee9ce2d24a678}

\item 
virtual void \hyperlink{a00914_aaa1d773e620f55f8a2d39e983a587e93}{remove\+Property} ()
\begin{DoxyCompactList}\small\item\em Removes the property. \end{DoxyCompactList}\item 
virtual void \hyperlink{a00914_a22bf220a596155448d46c36e1117afa1}{duplicate\+Property} ()
\begin{DoxyCompactList}\small\item\em Duplicates the property. \end{DoxyCompactList}\item 
\hypertarget{a00914_a058f4cd92d80eb21ec7f2936953ed42e}{virtual T {\bfseries get\+Value} (\hyperlink{a00598}{Open\+Mesh\+::\+F\+Prop\+Handle\+T}$<$ T $>$ prop, typename Mesh\+T\+::\+Face\+Iter iter)}\label{a00914_a058f4cd92d80eb21ec7f2936953ed42e}

\item 
\hypertarget{a00914_a24959c8de255432c130787f6f1d6dbc2}{virtual T {\bfseries get\+Value} (\hyperlink{a00543}{Open\+Mesh\+::\+E\+Prop\+Handle\+T}$<$ T $>$ prop, typename Mesh\+T\+::\+Edge\+Iter iter)}\label{a00914_a24959c8de255432c130787f6f1d6dbc2}

\item 
\hypertarget{a00914_abe2a98228495db7116edcbe5561a6564}{virtual T {\bfseries get\+Value} (\hyperlink{a00710}{Open\+Mesh\+::\+H\+Prop\+Handle\+T}$<$ T $>$ prop, typename Mesh\+T\+::\+Halfedge\+Iter iter)}\label{a00914_abe2a98228495db7116edcbe5561a6564}

\item 
\hypertarget{a00914_a181d8811c1fad814f58bf5a061a20ed7}{virtual T {\bfseries get\+Value} (\hyperlink{a01470}{Open\+Mesh\+::\+V\+Prop\+Handle\+T}$<$ T $>$ prop, typename Mesh\+T\+::\+Vertex\+Iter iter)}\label{a00914_a181d8811c1fad814f58bf5a061a20ed7}

\item 
virtual Q\+String \hyperlink{a00914_a42e993590ecd1508456f059169e63be6}{get\+Property\+Text} (unsigned int index)
\begin{DoxyCompactList}\small\item\em Returns the value of a property in text form. \end{DoxyCompactList}\item 
\hypertarget{a00914_a50ced91e8165fce9ac96f622a9e2f593}{virtual void {\bfseries set\+Face\+Property\+From\+Text} (unsigned int index, Q\+String text)}\label{a00914_a50ced91e8165fce9ac96f622a9e2f593}

\item 
\hypertarget{a00914_acb41b66e571b870ebf7a9ddb507150fc}{virtual void {\bfseries set\+Edge\+Property\+From\+Text} (unsigned int index, Q\+String text)}\label{a00914_acb41b66e571b870ebf7a9ddb507150fc}

\item 
\hypertarget{a00914_a5074a596b89508ecf9577b2f46fd83a1}{virtual void {\bfseries set\+Halfedge\+Property\+From\+Text} (unsigned int index, Q\+String text)}\label{a00914_a5074a596b89508ecf9577b2f46fd83a1}

\item 
\hypertarget{a00914_a725c57745b880e7f3f4c914e5456d626}{virtual void {\bfseries set\+Vertex\+Property\+From\+Text} (unsigned int index, Q\+String text)}\label{a00914_a725c57745b880e7f3f4c914e5456d626}

\item 
\hypertarget{a00914_a75bb616310c652043c5906fc247a9477}{int {\bfseries str\+To\+T} (Q\+String str, int)}\label{a00914_a75bb616310c652043c5906fc247a9477}

\item 
\hypertarget{a00914_a9a5f38458512b6519d3ffb30426b4e61}{unsigned int {\bfseries str\+To\+T} (Q\+String str, unsigned int)}\label{a00914_a9a5f38458512b6519d3ffb30426b4e61}

\item 
\hypertarget{a00914_ac0fd2c17e6126ca138eb339da95fb4b4}{Q\+String {\bfseries T\+To\+Str} (int i)}\label{a00914_ac0fd2c17e6126ca138eb339da95fb4b4}

\item 
\hypertarget{a00914_ae1f8cb4e04a454762f85a7fdcdd46b8a}{Q\+String {\bfseries T\+To\+Str} (unsigned int i)}\label{a00914_ae1f8cb4e04a454762f85a7fdcdd46b8a}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00914_ac82a7dddbf9a8252b4d21d39a665f25a}{\hyperlink{a00712}{A\+C\+G\+::\+Hue\+Partitioning\+Colors} {\bfseries m\+Color\+Generator}}\label{a00914_ac82a7dddbf9a8252b4d21d39a665f25a}

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


\subsection{Detailed Description}
\subsubsection*{template$<$typename Mesh\+T, typename T$>$class O\+M\+Property\+Visualizer\+Integer$<$ Mesh\+T, T $>$}



Definition at line 62 of file O\+M\+Property\+Visualizer\+Integer.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a00914_a22bf220a596155448d46c36e1117afa1}{\index{O\+M\+Property\+Visualizer\+Integer@{O\+M\+Property\+Visualizer\+Integer}!duplicate\+Property@{duplicate\+Property}}
\index{duplicate\+Property@{duplicate\+Property}!O\+M\+Property\+Visualizer\+Integer@{O\+M\+Property\+Visualizer\+Integer}}
\subsubsection[{duplicate\+Property}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Mesh\+T , typename T $>$ void {\bf O\+M\+Property\+Visualizer\+Integer}$<$ Mesh\+T, T $>$\+::duplicate\+Property (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{a00914_a22bf220a596155448d46c36e1117afa1}


Duplicates the property. 

This will duplicate the property. 

Reimplemented from \hyperlink{a00911_a027f04bed5745fc80263a9da964c22a9}{O\+M\+Property\+Visualizer$<$ Mesh\+T $>$}.



Definition at line 510 of file O\+M\+Property\+Visualizer\+Integer\+T.\+cc.

\hypertarget{a00914_a42e993590ecd1508456f059169e63be6}{\index{O\+M\+Property\+Visualizer\+Integer@{O\+M\+Property\+Visualizer\+Integer}!get\+Property\+Text@{get\+Property\+Text}}
\index{get\+Property\+Text@{get\+Property\+Text}!O\+M\+Property\+Visualizer\+Integer@{O\+M\+Property\+Visualizer\+Integer}}
\subsubsection[{get\+Property\+Text}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Mesh\+T , typename T $>$ Q\+String {\bf O\+M\+Property\+Visualizer\+Integer}$<$ Mesh\+T, T $>$\+::get\+Property\+Text (
\begin{DoxyParamCaption}
\item[{unsigned int}]{i}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{a00914_a42e993590ecd1508456f059169e63be6}


Returns the value of a property in text form. 


\begin{DoxyParams}{Parameters}
{\em i} & The id of the entity whose property we want to know. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The property value in text form. 
\end{DoxyReturn}


Reimplemented from \hyperlink{a00911_a71a04dc64ec6ee746e3fd2a7751ee85e}{O\+M\+Property\+Visualizer$<$ Mesh\+T $>$}.



Definition at line 71 of file O\+M\+Property\+Visualizer\+Integer\+T.\+cc.

\hypertarget{a00914_aaa1d773e620f55f8a2d39e983a587e93}{\index{O\+M\+Property\+Visualizer\+Integer@{O\+M\+Property\+Visualizer\+Integer}!remove\+Property@{remove\+Property}}
\index{remove\+Property@{remove\+Property}!O\+M\+Property\+Visualizer\+Integer@{O\+M\+Property\+Visualizer\+Integer}}
\subsubsection[{remove\+Property}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Mesh\+T , typename T $>$ void {\bf O\+M\+Property\+Visualizer\+Integer}$<$ Mesh\+T, T $>$\+::remove\+Property (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{a00914_aaa1d773e620f55f8a2d39e983a587e93}


Removes the property. 

This will remove the property from the mesh. After this method the \hyperlink{a01048}{Property\+Visualizer} should be deleted. 

Reimplemented from \hyperlink{a00911_ad2b376392ad165e56a01d25336622086}{O\+M\+Property\+Visualizer$<$ Mesh\+T $>$}.



Definition at line 504 of file O\+M\+Property\+Visualizer\+Integer\+T.\+cc.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Property\+Vis/\+Open\+Mesh/O\+M\+Property\+Visualizer\+Integer.\+hh\item 
Plugin-\/\+Property\+Vis/\+Open\+Mesh/O\+M\+Property\+Visualizer\+Integer\+T.\+cc\end{DoxyCompactItemize}
