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

\item 
virtual Q\+String \hyperlink{a00917_a5126369e88c2e5c01310417655b3dd1e}{get\+Name} ()
\begin{DoxyCompactList}\small\item\em Returns a beautiful name. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00917_ae3697b10d219bae7bff390836d8123f7}{virtual void {\bfseries visualize\+Face\+Prop} (bool \+\_\+set\+Draw\+Mode=true)}\label{a00917_ae3697b10d219bae7bff390836d8123f7}

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

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

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

\item 
virtual void \hyperlink{a00917_a76ede3bde8e589363c3b5334d1259618}{remove\+Property} ()
\begin{DoxyCompactList}\small\item\em Removes the property. \end{DoxyCompactList}\item 
\hypertarget{a00917_ad358bf3637e03842962dd8b6a69ad046}{virtual void {\bfseries duplciate\+Property} ()}\label{a00917_ad358bf3637e03842962dd8b6a69ad046}

\item 
virtual Q\+String \hyperlink{a00917_ae3dd472512b732810dc6539190393722}{get\+Property\+Text} (unsigned int index)
\begin{DoxyCompactList}\small\item\em Returns the value of a property in text form. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00917_a4eb66a4137ba57c0d7930ff308d6cd9f}{\hyperlink{a01033}{Property\+Info} {\bfseries property\+Info2}}\label{a00917_a4eb66a4137ba57c0d7930ff308d6cd9f}

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


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



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



\subsection{Member Function Documentation}
\hypertarget{a00917_a5126369e88c2e5c01310417655b3dd1e}{\index{O\+M\+Property\+Visualizer\+Vector\+Field\+Difference@{O\+M\+Property\+Visualizer\+Vector\+Field\+Difference}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!O\+M\+Property\+Visualizer\+Vector\+Field\+Difference@{O\+M\+Property\+Visualizer\+Vector\+Field\+Difference}}
\subsubsection[{get\+Name}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Mesh\+T $>$ virtual Q\+String {\bf O\+M\+Property\+Visualizer\+Vector\+Field\+Difference}$<$ Mesh\+T $>$\+::get\+Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{a00917_a5126369e88c2e5c01310417655b3dd1e}


Returns a beautiful name. 

The beautiful name consists of a symbol representing the entity type, the property's name and the property's type. 

Reimplemented from \hyperlink{a01048_a420a70e732ffda78951725005d54a285}{Property\+Visualizer}.



Definition at line 72 of file O\+M\+Property\+Visualizer\+Vector\+Field\+Difference.\+hh.

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


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

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


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