\hypertarget{a10404}{}\section{O\+M\+Property\+Visualizer\+Vector$<$ MeshT $>$ Class Template Reference}
\label{a10404}\index{O\+M\+Property\+Visualizer\+Vector$<$ Mesh\+T $>$@{O\+M\+Property\+Visualizer\+Vector$<$ Mesh\+T $>$}}
Inheritance diagram for O\+M\+Property\+Visualizer\+Vector$<$ MeshT $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{a10404}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10404_a4054866cb8dd7388a1168c8b3f9cb7d4}\label{a10404_a4054866cb8dd7388a1168c8b3f9cb7d4}} 
{\bfseries O\+M\+Property\+Visualizer\+Vector} (MeshT $\ast$\+\_\+mesh, int \+\_\+object\+ID, const \hyperlink{a10496}{Property\+Info} \&\+\_\+property\+Info)
\item 
virtual void \hyperlink{a10404_a1b10eb9c9c206cbdc9408af8bebb1f43}{clear} () override
\begin{DoxyCompactList}\small\item\em Clears the property. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10404_affbd600aad7848f59e8b2c11db8598c3}\label{a10404_affbd600aad7848f59e8b2c11db8598c3}} 
void {\bfseries visualize\+Face\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10404_af088d4337581f4ea1756d9d60b2c3940}\label{a10404_af088d4337581f4ea1756d9d60b2c3940}} 
void {\bfseries visualize\+Edge\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10404_ae4f37144a9d3ab08863dc639e427df73}\label{a10404_ae4f37144a9d3ab08863dc639e427df73}} 
void {\bfseries visualize\+Halfedge\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10404_a7516730c6ab7949e521fef8141747269}\label{a10404_a7516730c6ab7949e521fef8141747269}} 
void {\bfseries visualize\+Vertex\+Prop} (bool \+\_\+set\+Draw\+Mode=true) override
\item 
\mbox{\Hypertarget{a10404_a0bb817dd1a256832c47f92254081095e}\label{a10404_a0bb817dd1a256832c47f92254081095e}} 
virtual void {\bfseries visualize\+Face\+Prop\+On\+Edges} ()
\item 
\mbox{\Hypertarget{a10404_a4404094f7d640b4e4cb29f78caaa6808}\label{a10404_a4404094f7d640b4e4cb29f78caaa6808}} 
virtual void {\bfseries visualize\+Face\+Prop\+As\+Strokes} ()
\item 
\mbox{\Hypertarget{a10404_a55188549be917fc621e6a88be0b71c44}\label{a10404_a55188549be917fc621e6a88be0b71c44}} 
virtual void {\bfseries visualize\+Edge\+Prop\+As\+Strokes} ()
\item 
\mbox{\Hypertarget{a10404_a4ce63a5791e6c1748b77b65844db4b7b}\label{a10404_a4ce63a5791e6c1748b77b65844db4b7b}} 
virtual void {\bfseries visualize\+Halfedge\+Prop\+As\+Strokes} ()
\item 
\mbox{\Hypertarget{a10404_a5fdc4e75ee6e7690e6c9a224da4f1371}\label{a10404_a5fdc4e75ee6e7690e6c9a224da4f1371}} 
virtual void {\bfseries visualize\+Vertex\+Prop\+As\+Strokes} ()
\item 
void \hyperlink{a10404_adfd3cb133852ddbeca1cfe493634f569}{remove\+Property} () override
\begin{DoxyCompactList}\small\item\em Removes the property. \end{DoxyCompactList}\item 
void \hyperlink{a10404_ac7bb596ab238e58164aff28891fdb4ee}{duplicate\+Property} () override
\begin{DoxyCompactList}\small\item\em Duplicates the property. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a10404_a753987f05d4f214c06b92f041ff73d37}{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{a10404_add86e699cb9d568065bc34a31bdb8a05}\label{a10404_add86e699cb9d568065bc34a31bdb8a05}} 
void {\bfseries set\+Face\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10404_a4c1493d3ddbb3d72071916b2449c9db6}\label{a10404_a4c1493d3ddbb3d72071916b2449c9db6}} 
void {\bfseries set\+Edge\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10404_a41e8979d6a97317b798bfd4d71faa418}\label{a10404_a41e8979d6a97317b798bfd4d71faa418}} 
void {\bfseries set\+Halfedge\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\item 
\mbox{\Hypertarget{a10404_aaa82f5ad9773840ffacb5b0d7725f6ec}\label{a10404_aaa82f5ad9773840ffacb5b0d7725f6ec}} 
void {\bfseries set\+Vertex\+Property\+From\+Text} (unsigned int index, Q\+String text) override
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10404_a3435779a85a7324c64d0b27b94d149de}\label{a10404_a3435779a85a7324c64d0b27b94d149de}} 
\hyperlink{a07820}{A\+C\+G\+::\+Scene\+Graph\+::\+Line\+Node} $\ast$ {\bfseries line\+Node}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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



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



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a10404_a1b10eb9c9c206cbdc9408af8bebb1f43}\label{a10404_a1b10eb9c9c206cbdc9408af8bebb1f43}} 
\index{O\+M\+Property\+Visualizer\+Vector@{O\+M\+Property\+Visualizer\+Vector}!clear@{clear}}
\index{clear@{clear}!O\+M\+Property\+Visualizer\+Vector@{O\+M\+Property\+Visualizer\+Vector}}
\subsubsection{\texorpdfstring{clear()}{clear()}}
{\footnotesize\ttfamily template$<$typename MeshT $>$ \\
void \hyperlink{a10404}{O\+M\+Property\+Visualizer\+Vector}$<$ MeshT $>$\+::clear (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Clears the property. 

This method clears the property by releasing the colors of the mesh. 

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



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

\mbox{\Hypertarget{a10404_ac7bb596ab238e58164aff28891fdb4ee}\label{a10404_ac7bb596ab238e58164aff28891fdb4ee}} 
\index{O\+M\+Property\+Visualizer\+Vector@{O\+M\+Property\+Visualizer\+Vector}!duplicate\+Property@{duplicate\+Property}}
\index{duplicate\+Property@{duplicate\+Property}!O\+M\+Property\+Visualizer\+Vector@{O\+M\+Property\+Visualizer\+Vector}}
\subsubsection{\texorpdfstring{duplicate\+Property()}{duplicateProperty()}}
{\footnotesize\ttfamily template$<$typename MeshT $>$ \\
void \hyperlink{a10404}{O\+M\+Property\+Visualizer\+Vector}$<$ 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 517 of file O\+M\+Property\+Visualizer\+Vector\+T\+\_\+impl.\+hh.

\mbox{\Hypertarget{a10404_a753987f05d4f214c06b92f041ff73d37}\label{a10404_a753987f05d4f214c06b92f041ff73d37}} 
\index{O\+M\+Property\+Visualizer\+Vector@{O\+M\+Property\+Visualizer\+Vector}!get\+Property\+Text@{get\+Property\+Text}}
\index{get\+Property\+Text@{get\+Property\+Text}!O\+M\+Property\+Visualizer\+Vector@{O\+M\+Property\+Visualizer\+Vector}}
\subsubsection{\texorpdfstring{get\+Property\+Text()}{getPropertyText()}}
{\footnotesize\ttfamily template$<$typename MeshT $>$ \\
Q\+String \hyperlink{a10404}{O\+M\+Property\+Visualizer\+Vector}$<$ 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 79 of file O\+M\+Property\+Visualizer\+Vector\+T\+\_\+impl.\+hh.

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