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

\item 
virtual void \hyperlink{a00915_ac8342152d622faaefd1cd4886470ef8e}{clear} ()
\begin{DoxyCompactList}\small\item\em Clears the property. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00915_a27149e0b876f6969efcff5d570c01790}{virtual void {\bfseries visualize\+Face\+Prop} (bool \+\_\+set\+Draw\+Mode=true)}\label{a00915_a27149e0b876f6969efcff5d570c01790}

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

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

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

\item 
\hypertarget{a00915_a0bb817dd1a256832c47f92254081095e}{virtual void {\bfseries visualize\+Face\+Prop\+On\+Edges} ()}\label{a00915_a0bb817dd1a256832c47f92254081095e}

\item 
\hypertarget{a00915_a4404094f7d640b4e4cb29f78caaa6808}{virtual void {\bfseries visualize\+Face\+Prop\+As\+Strokes} ()}\label{a00915_a4404094f7d640b4e4cb29f78caaa6808}

\item 
\hypertarget{a00915_a55188549be917fc621e6a88be0b71c44}{virtual void {\bfseries visualize\+Edge\+Prop\+As\+Strokes} ()}\label{a00915_a55188549be917fc621e6a88be0b71c44}

\item 
\hypertarget{a00915_a4ce63a5791e6c1748b77b65844db4b7b}{virtual void {\bfseries visualize\+Halfedge\+Prop\+As\+Strokes} ()}\label{a00915_a4ce63a5791e6c1748b77b65844db4b7b}

\item 
\hypertarget{a00915_a5fdc4e75ee6e7690e6c9a224da4f1371}{virtual void {\bfseries visualize\+Vertex\+Prop\+As\+Strokes} ()}\label{a00915_a5fdc4e75ee6e7690e6c9a224da4f1371}

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

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

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

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

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00915_a3435779a85a7324c64d0b27b94d149de}{\hyperlink{a00774}{A\+C\+G\+::\+Scene\+Graph\+::\+Line\+Node} $\ast$ {\bfseries line\+Node}}\label{a00915_a3435779a85a7324c64d0b27b94d149de}

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


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



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



\subsection{Member Function Documentation}
\hypertarget{a00915_ac8342152d622faaefd1cd4886470ef8e}{\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[{clear}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Mesh\+T $>$ void {\bf O\+M\+Property\+Visualizer\+Vector}$<$ Mesh\+T $>$\+::clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{a00915_ac8342152d622faaefd1cd4886470ef8e}


Clears the property. 

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

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



Definition at line 73 of file O\+M\+Property\+Visualizer\+Vector\+T.\+cc.

\hypertarget{a00915_a847aa01668894d3a8ba6cc6922dac35b}{\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[{duplicate\+Property}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Mesh\+T $>$ void {\bf O\+M\+Property\+Visualizer\+Vector}$<$ Mesh\+T $>$\+::duplicate\+Property (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{a00915_a847aa01668894d3a8ba6cc6922dac35b}


Duplicates the property. 

This will duplicate the property. 

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



Definition at line 509 of file O\+M\+Property\+Visualizer\+Vector\+T.\+cc.

\hypertarget{a00915_a39bce112841087ffcae5cf9c5be1217e}{\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[{get\+Property\+Text}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Mesh\+T $>$ Q\+String {\bf O\+M\+Property\+Visualizer\+Vector}$<$ Mesh\+T $>$\+::get\+Property\+Text (
\begin{DoxyParamCaption}
\item[{unsigned int}]{i}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{a00915_a39bce112841087ffcae5cf9c5be1217e}


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

\hypertarget{a00915_a824c75ff545e9a62c560a9a96410f887}{\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[{remove\+Property}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Mesh\+T $>$ void {\bf O\+M\+Property\+Visualizer\+Vector}$<$ Mesh\+T $>$\+::remove\+Property (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{a00915_a824c75ff545e9a62c560a9a96410f887}


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