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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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



Definition at line 67 of file O\+M\+Property\+Visualizer\+Vector2.\+hh.



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


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\+Vector2\+T.\+cc.

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


Duplicates the property. 

This will duplicate the property. 

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



Definition at line 522 of file O\+M\+Property\+Visualizer\+Vector2\+T.\+cc.

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


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\+Vector2\+T.\+cc.

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


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