\hypertarget{a10400}{}\section{O\+M\+Property\+Visualizer\+Integer$<$ MeshT, T $>$ Class Template Reference}
\label{a10400}\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$<$ MeshT, T $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{a10400}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10400_ab7962a41bf3f892db0c07a338edd7b63}\label{a10400_ab7962a41bf3f892db0c07a338edd7b63}} 
{\bfseries O\+M\+Property\+Visualizer\+Integer} (MeshT $\ast$\+\_\+mesh, int \+\_\+object\+ID, const \hyperlink{a10496}{Property\+Info} \&\+\_\+property\+Info, bool is\+Unsigned)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10400_a0dffb7825a7422c2de55c1bc8fd74e21}\label{a10400_a0dffb7825a7422c2de55c1bc8fd74e21}} 
void {\bfseries visualize\+Face\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10400_a19fd56a8896ca43f163ecd85b6c15256}\label{a10400_a19fd56a8896ca43f163ecd85b6c15256}} 
void {\bfseries visualize\+Edge\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10400_aa6863467ca5e97df01f4386822586abc}\label{a10400_aa6863467ca5e97df01f4386822586abc}} 
void {\bfseries visualize\+Halfedge\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10400_a90843c46c935e83647fb1ede763129bc}\label{a10400_a90843c46c935e83647fb1ede763129bc}} 
void {\bfseries visualize\+Vertex\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
void \hyperlink{a10400_ab76a598cf402956a0348e0b9d62dc9c7}{remove\+Property} () override
\begin{DoxyCompactList}\small\item\em Removes the property. \end{DoxyCompactList}\item 
void \hyperlink{a10400_a19c3fe20d7c81ee4ea306de6a7a84cbb}{duplicate\+Property} () override
\begin{DoxyCompactList}\small\item\em Duplicates the property. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10400_a058f4cd92d80eb21ec7f2936953ed42e}\label{a10400_a058f4cd92d80eb21ec7f2936953ed42e}} 
virtual T {\bfseries get\+Value} (\hyperlink{a08888}{Open\+Mesh\+::\+F\+Prop\+HandleT}$<$ T $>$ prop, typename Mesh\+T\+::\+Face\+Iter iter)
\item 
\mbox{\Hypertarget{a10400_a24959c8de255432c130787f6f1d6dbc2}\label{a10400_a24959c8de255432c130787f6f1d6dbc2}} 
virtual T {\bfseries get\+Value} (\hyperlink{a08884}{Open\+Mesh\+::\+E\+Prop\+HandleT}$<$ T $>$ prop, typename Mesh\+T\+::\+Edge\+Iter iter)
\item 
\mbox{\Hypertarget{a10400_abe2a98228495db7116edcbe5561a6564}\label{a10400_abe2a98228495db7116edcbe5561a6564}} 
virtual T {\bfseries get\+Value} (\hyperlink{a08880}{Open\+Mesh\+::\+H\+Prop\+HandleT}$<$ T $>$ prop, typename Mesh\+T\+::\+Halfedge\+Iter iter)
\item 
\mbox{\Hypertarget{a10400_a181d8811c1fad814f58bf5a061a20ed7}\label{a10400_a181d8811c1fad814f58bf5a061a20ed7}} 
virtual T {\bfseries get\+Value} (\hyperlink{a08876}{Open\+Mesh\+::\+V\+Prop\+HandleT}$<$ T $>$ prop, typename Mesh\+T\+::\+Vertex\+Iter iter)
\item 
Q\+String \hyperlink{a10400_ac16408b6622589869a337092be07d3b0}{get\+Property\+Text} (unsigned int index) override
\begin{DoxyCompactList}\small\item\em Returns the value of a property in text form. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10400_ab2415c3bb7b44150d42797c740ff4f71}\label{a10400_ab2415c3bb7b44150d42797c740ff4f71}} 
void {\bfseries set\+Face\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10400_a8f0454f362406f1daaa815257c7e3d33}\label{a10400_a8f0454f362406f1daaa815257c7e3d33}} 
void {\bfseries set\+Edge\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10400_aa7b349652a4d6549db4f17ebf3a8c449}\label{a10400_aa7b349652a4d6549db4f17ebf3a8c449}} 
void {\bfseries set\+Halfedge\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10400_adf49c6e52c82e797a23157b5868554db}\label{a10400_adf49c6e52c82e797a23157b5868554db}} 
void {\bfseries set\+Vertex\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10400_a75bb616310c652043c5906fc247a9477}\label{a10400_a75bb616310c652043c5906fc247a9477}} 
int {\bfseries str\+ToT} (Q\+String str, int)
\item 
\mbox{\Hypertarget{a10400_a9a5f38458512b6519d3ffb30426b4e61}\label{a10400_a9a5f38458512b6519d3ffb30426b4e61}} 
unsigned int {\bfseries str\+ToT} (Q\+String str, unsigned int)
\item 
\mbox{\Hypertarget{a10400_ac0fd2c17e6126ca138eb339da95fb4b4}\label{a10400_ac0fd2c17e6126ca138eb339da95fb4b4}} 
Q\+String {\bfseries T\+To\+Str} (int i)
\item 
\mbox{\Hypertarget{a10400_ae1f8cb4e04a454762f85a7fdcdd46b8a}\label{a10400_ae1f8cb4e04a454762f85a7fdcdd46b8a}} 
Q\+String {\bfseries T\+To\+Str} (unsigned int i)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10400_ac82a7dddbf9a8252b4d21d39a665f25a}\label{a10400_ac82a7dddbf9a8252b4d21d39a665f25a}} 
\hyperlink{a08244}{A\+C\+G\+::\+Hue\+Partitioning\+Colors} {\bfseries m\+Color\+Generator}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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



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



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a10400_a19c3fe20d7c81ee4ea306de6a7a84cbb}\label{a10400_a19c3fe20d7c81ee4ea306de6a7a84cbb}} 
\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{\texorpdfstring{duplicate\+Property()}{duplicateProperty()}}
{\footnotesize\ttfamily template$<$typename MeshT , typename T $>$ \\
void \hyperlink{a10400}{O\+M\+Property\+Visualizer\+Integer}$<$ MeshT, T $>$\+::duplicate\+Property (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



Duplicates the property. 

This will duplicate the property. 

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



Definition at line 448 of file O\+M\+Property\+Visualizer\+Integer\+T\+\_\+impl.\+hh.

\mbox{\Hypertarget{a10400_ac16408b6622589869a337092be07d3b0}\label{a10400_ac16408b6622589869a337092be07d3b0}} 
\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{\texorpdfstring{get\+Property\+Text()}{getPropertyText()}}
{\footnotesize\ttfamily template$<$typename MeshT , typename T $>$ \\
Q\+String \hyperlink{a10400}{O\+M\+Property\+Visualizer\+Integer}$<$ MeshT, T $>$\+::get\+Property\+Text (\begin{DoxyParamCaption}\item[{unsigned int}]{i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



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{a10384_a71a04dc64ec6ee746e3fd2a7751ee85e}{O\+M\+Property\+Visualizer$<$ Mesh\+T $>$}.



Definition at line 67 of file O\+M\+Property\+Visualizer\+Integer\+T\+\_\+impl.\+hh.

\mbox{\Hypertarget{a10400_ab76a598cf402956a0348e0b9d62dc9c7}\label{a10400_ab76a598cf402956a0348e0b9d62dc9c7}} 
\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{\texorpdfstring{remove\+Property()}{removeProperty()}}
{\footnotesize\ttfamily template$<$typename MeshT , typename T $>$ \\
void \hyperlink{a10400}{O\+M\+Property\+Visualizer\+Integer}$<$ MeshT, T $>$\+::remove\+Property (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



Removes the property. 

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

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



Definition at line 442 of file O\+M\+Property\+Visualizer\+Integer\+T\+\_\+impl.\+hh.



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\+\_\+impl.\+hh\end{DoxyCompactItemize}
