\hypertarget{a10392}{}\section{O\+M\+Property\+Visualizer\+Boolean$<$ MeshT $>$ Class Template Reference}
\label{a10392}\index{O\+M\+Property\+Visualizer\+Boolean$<$ Mesh\+T $>$@{O\+M\+Property\+Visualizer\+Boolean$<$ Mesh\+T $>$}}
Inheritance diagram for O\+M\+Property\+Visualizer\+Boolean$<$ MeshT $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{a10392}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10392_ac0cac62792281f39fc7c46bd18417578}\label{a10392_ac0cac62792281f39fc7c46bd18417578}} 
{\bfseries O\+M\+Property\+Visualizer\+Boolean} (MeshT $\ast$\+\_\+mesh, int \+\_\+object\+ID, const \hyperlink{a10496}{Property\+Info} \&\+\_\+property\+Info)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10392_a9ff50679d516e83382742aad38cb3440}\label{a10392_a9ff50679d516e83382742aad38cb3440}} 
void {\bfseries visualize\+Face\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10392_a156c56357070d0a88e2549f171906820}\label{a10392_a156c56357070d0a88e2549f171906820}} 
void {\bfseries visualize\+Edge\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10392_a549a708ffe8e4d840473c978ab319aee}\label{a10392_a549a708ffe8e4d840473c978ab319aee}} 
void {\bfseries visualize\+Halfedge\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10392_a4dbefdb72379f292546f068a76f3af27}\label{a10392_a4dbefdb72379f292546f068a76f3af27}} 
void {\bfseries visualize\+Vertex\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
void \hyperlink{a10392_a9f179f837fb57333b830a14e5ed2ff1f}{remove\+Property} () override
\begin{DoxyCompactList}\small\item\em Removes the property. \end{DoxyCompactList}\item 
void \hyperlink{a10392_a05696d1ae99feb20a2423c74a11370a5}{duplicate\+Property} () override
\begin{DoxyCompactList}\small\item\em Duplicates the property. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a10392_a307ab5d6ada7d950594185e5d1112e9c}{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{a10392_adbfa2309ea63e4ed4b850b6e410ddc68}\label{a10392_adbfa2309ea63e4ed4b850b6e410ddc68}} 
void {\bfseries set\+Face\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10392_a9d19404c8cdefec2f4d6a25d63ba1fb7}\label{a10392_a9d19404c8cdefec2f4d6a25d63ba1fb7}} 
void {\bfseries set\+Edge\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10392_a97cf747b9a170efbaddef42270a3add5}\label{a10392_a97cf747b9a170efbaddef42270a3add5}} 
void {\bfseries set\+Halfedge\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10392_a89175956521be99ac1f1b5d319bf5291}\label{a10392_a89175956521be99ac1f1b5d319bf5291}} 
void {\bfseries set\+Vertex\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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



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



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a10392_a05696d1ae99feb20a2423c74a11370a5}\label{a10392_a05696d1ae99feb20a2423c74a11370a5}} 
\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{\texorpdfstring{duplicate\+Property()}{duplicateProperty()}}
{\footnotesize\ttfamily template$<$typename MeshT $>$ \\
void \hyperlink{a10392}{O\+M\+Property\+Visualizer\+Boolean}$<$ MeshT $>$\+::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 247 of file O\+M\+Property\+Visualizer\+Boolean\+T\+\_\+impl.\+hh.

\mbox{\Hypertarget{a10392_a307ab5d6ada7d950594185e5d1112e9c}\label{a10392_a307ab5d6ada7d950594185e5d1112e9c}} 
\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{\texorpdfstring{get\+Property\+Text()}{getPropertyText()}}
{\footnotesize\ttfamily template$<$typename MeshT $>$ \\
Q\+String \hyperlink{a10392}{O\+M\+Property\+Visualizer\+Boolean}$<$ MeshT $>$\+::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 60 of file O\+M\+Property\+Visualizer\+Boolean\+T\+\_\+impl.\+hh.

\mbox{\Hypertarget{a10392_a9f179f837fb57333b830a14e5ed2ff1f}\label{a10392_a9f179f837fb57333b830a14e5ed2ff1f}} 
\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{\texorpdfstring{remove\+Property()}{removeProperty()}}
{\footnotesize\ttfamily template$<$typename MeshT $>$ \\
void \hyperlink{a10392}{O\+M\+Property\+Visualizer\+Boolean}$<$ MeshT $>$\+::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 241 of file O\+M\+Property\+Visualizer\+Boolean\+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\+Boolean.\+hh\item 
Plugin-\/\+Property\+Vis/\+Open\+Mesh/O\+M\+Property\+Visualizer\+Boolean\+T\+\_\+impl.\+hh\end{DoxyCompactItemize}
