\hypertarget{a10396}{}\section{O\+M\+Property\+Visualizer\+Double$<$ MeshT $>$ Class Template Reference}
\label{a10396}\index{O\+M\+Property\+Visualizer\+Double$<$ Mesh\+T $>$@{O\+M\+Property\+Visualizer\+Double$<$ Mesh\+T $>$}}
Inheritance diagram for O\+M\+Property\+Visualizer\+Double$<$ MeshT $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{a10396}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10396_a8dc675e91f93eb9c9ba0e090c0b926fa}\label{a10396_a8dc675e91f93eb9c9ba0e090c0b926fa}} 
{\bfseries O\+M\+Property\+Visualizer\+Double} (MeshT $\ast$\+\_\+mesh, int \+\_\+object\+ID, const \hyperlink{a10496}{Property\+Info} \&\+\_\+property\+Info)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10396_a26efc565960382c514c6f4f687089046}\label{a10396_a26efc565960382c514c6f4f687089046}} 
void {\bfseries visualize\+Face\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10396_a5b3dbc8760f5c6a708924ebe55e4d8a9}\label{a10396_a5b3dbc8760f5c6a708924ebe55e4d8a9}} 
void {\bfseries visualize\+Edge\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10396_a189cea40d78d8488cd9013ffad27341b}\label{a10396_a189cea40d78d8488cd9013ffad27341b}} 
void {\bfseries visualize\+Halfedge\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10396_a5d029007b1dd07dde32efabb6faa2755}\label{a10396_a5d029007b1dd07dde32efabb6faa2755}} 
void {\bfseries visualize\+Vertex\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
void \hyperlink{a10396_aaf316939fadf1065746308a5db432358}{remove\+Property} () override
\begin{DoxyCompactList}\small\item\em Removes the property. \end{DoxyCompactList}\item 
void \hyperlink{a10396_a13e989ebfadc2e5cc01c331b01fd9fb8}{duplicate\+Property} () override
\begin{DoxyCompactList}\small\item\em Duplicates the property. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a10396_a83534d520d5ec6f1b2a9dea08cb8fc65}{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{a10396_aa38f79ddd0d5d9c4af15fea1f318fd2f}\label{a10396_aa38f79ddd0d5d9c4af15fea1f318fd2f}} 
void {\bfseries set\+Face\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10396_a335755c87ca4c56fb5c6b00f67ac2aee}\label{a10396_a335755c87ca4c56fb5c6b00f67ac2aee}} 
void {\bfseries set\+Edge\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10396_aac9e0b3a177a4b6a2f39535048f54ff0}\label{a10396_aac9e0b3a177a4b6a2f39535048f54ff0}} 
void {\bfseries set\+Halfedge\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10396_aee8fe31add78d3c7735201969e20f92a}\label{a10396_aee8fe31add78d3c7735201969e20f92a}} 
void {\bfseries set\+Vertex\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10396_ab716bd6154fc276491e690cebd3d44bd}\label{a10396_ab716bd6154fc276491e690cebd3d44bd}} 
std\+::unique\+\_\+ptr$<$ \hyperlink{a08248}{A\+C\+G\+::\+I\+Color\+Coder} $>$ {\bfseries build\+Color\+Coder} () override
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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



Definition at line 59 of file O\+M\+Property\+Visualizer\+Double.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a10396_a13e989ebfadc2e5cc01c331b01fd9fb8}\label{a10396_a13e989ebfadc2e5cc01c331b01fd9fb8}} 
\index{O\+M\+Property\+Visualizer\+Double@{O\+M\+Property\+Visualizer\+Double}!duplicate\+Property@{duplicate\+Property}}
\index{duplicate\+Property@{duplicate\+Property}!O\+M\+Property\+Visualizer\+Double@{O\+M\+Property\+Visualizer\+Double}}
\subsubsection{\texorpdfstring{duplicate\+Property()}{duplicateProperty()}}
{\footnotesize\ttfamily template$<$typename MeshT $>$ \\
void \hyperlink{a10396}{O\+M\+Property\+Visualizer\+Double}$<$ 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 446 of file O\+M\+Property\+Visualizer\+Double\+T\+\_\+impl.\+hh.

\mbox{\Hypertarget{a10396_a83534d520d5ec6f1b2a9dea08cb8fc65}\label{a10396_a83534d520d5ec6f1b2a9dea08cb8fc65}} 
\index{O\+M\+Property\+Visualizer\+Double@{O\+M\+Property\+Visualizer\+Double}!get\+Property\+Text@{get\+Property\+Text}}
\index{get\+Property\+Text@{get\+Property\+Text}!O\+M\+Property\+Visualizer\+Double@{O\+M\+Property\+Visualizer\+Double}}
\subsubsection{\texorpdfstring{get\+Property\+Text()}{getPropertyText()}}
{\footnotesize\ttfamily template$<$typename MeshT $>$ \\
Q\+String \hyperlink{a10396}{O\+M\+Property\+Visualizer\+Double}$<$ 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 86 of file O\+M\+Property\+Visualizer\+Double.\+hh.

\mbox{\Hypertarget{a10396_aaf316939fadf1065746308a5db432358}\label{a10396_aaf316939fadf1065746308a5db432358}} 
\index{O\+M\+Property\+Visualizer\+Double@{O\+M\+Property\+Visualizer\+Double}!remove\+Property@{remove\+Property}}
\index{remove\+Property@{remove\+Property}!O\+M\+Property\+Visualizer\+Double@{O\+M\+Property\+Visualizer\+Double}}
\subsubsection{\texorpdfstring{remove\+Property()}{removeProperty()}}
{\footnotesize\ttfamily template$<$typename MeshT $>$ \\
void \hyperlink{a10396}{O\+M\+Property\+Visualizer\+Double}$<$ 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 440 of file O\+M\+Property\+Visualizer\+Double\+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\+Double.\+hh\item 
Plugin-\/\+Property\+Vis/\+Open\+Mesh/O\+M\+Property\+Visualizer\+Double\+T\+\_\+impl.\+hh\end{DoxyCompactItemize}
