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

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

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

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

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

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

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

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

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

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


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



Definition at line 60 of file O\+M\+Property\+Visualizer\+Boolean.\+hh.



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


Duplicates the property. 

This will duplicate the property. 

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



Definition at line 252 of file O\+M\+Property\+Visualizer\+Boolean\+T.\+cc.

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


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 65 of file O\+M\+Property\+Visualizer\+Boolean\+T.\+cc.

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


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 246 of file O\+M\+Property\+Visualizer\+Boolean\+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\+Boolean.\+hh\item 
Plugin-\/\+Property\+Vis/\+Open\+Mesh/O\+M\+Property\+Visualizer\+Boolean\+T.\+cc\end{DoxyCompactItemize}
