\hypertarget{a00800}{\section{Mean\+Curvature\+Plugin Class Reference}
\label{a00800}\index{Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}}
}
Inheritance diagram for Mean\+Curvature\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00800}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{a00800_ac8dca76d1a9678b8e6a10f38580413ff}{compute\+Mean\+Curvature} (int \+\_\+object\+Id)
\begin{DoxyCompactList}\small\item\em Scripting slot to trigger computation of mean curvature. \end{DoxyCompactList}\item 
\hypertarget{a00800_aac2212f81eb877527ef11a86d754df44}{Q\+String {\bfseries version} ()}\label{a00800_aac2212f81eb877527ef11a86d754df44}

\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00800_ac7bdc10733ba47f267b924b28bfcd8fc}{void {\bfseries add\+Texture} (Q\+String \+\_\+texture\+Name, Q\+String \+\_\+filename, uint dimension)}\label{a00800_ac7bdc10733ba47f267b924b28bfcd8fc}

\item 
\hypertarget{a00800_a22cbe2ed0b8b15babb616faa42640ae7}{void {\bfseries updated\+Textures} (Q\+String, int)}\label{a00800_a22cbe2ed0b8b15babb616faa42640ae7}

\item 
\hypertarget{a00800_a07789910de122fb87a9cce81a9a41f31}{void {\bfseries set\+Texture\+Mode} (Q\+String \+\_\+texture\+Name, Q\+String \+\_\+mode)}\label{a00800_a07789910de122fb87a9cce81a9a41f31}

\item 
\hypertarget{a00800_aac50317aaeddcea054200e6806993328}{void {\bfseries set\+Slot\+Description} (Q\+String \+\_\+slot\+Name, Q\+String \+\_\+slot\+Description, Q\+String\+List \+\_\+parameters, Q\+String\+List \+\_\+descriptions)}\label{a00800_aac50317aaeddcea054200e6806993328}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{a00800_ac235b3d2e6654377e7f363d507f35c9b}{name} ()
\begin{DoxyCompactList}\small\item\em Return a name for the plugin. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a00800_a5997e1f4711a29012b072f4c6373e6bb}{description} ()
\begin{DoxyCompactList}\small\item\em Return a description of what the plugin is doing. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00800_a3e22888d34ce47329c68ba11639a6f1c}{void {\bfseries slot\+Update\+Texture} (Q\+String \+\_\+texture\+Name, int \+\_\+identifier)}\label{a00800_a3e22888d34ce47329c68ba11639a6f1c}

\item 
\hypertarget{a00800_a4ec56a52a5591573e91cf01df6cdb254}{void {\bfseries plugins\+Initialized} ()}\label{a00800_a4ec56a52a5591573e91cf01df6cdb254}

\item 
\hypertarget{a00800_a4283e1895b6dd9af506f70540e1b4981}{void {\bfseries nogui\+Supported} ()}\label{a00800_a4283e1895b6dd9af506f70540e1b4981}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00800_a28acc2c521acd22a86f5475abf18cdd4}{{\footnotesize template$<$typename Mesh\+T $>$ }\\void {\bfseries compute\+Mean\+Curvature} (Mesh\+T $\ast$\+\_\+mesh)}\label{a00800_a28acc2c521acd22a86f5475abf18cdd4}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 63 of file Mean\+Curvature.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a00800_ac8dca76d1a9678b8e6a10f38580413ff}{\index{Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}!compute\+Mean\+Curvature@{compute\+Mean\+Curvature}}
\index{compute\+Mean\+Curvature@{compute\+Mean\+Curvature}!Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}}
\subsubsection[{compute\+Mean\+Curvature}]{\setlength{\rightskip}{0pt plus 5cm}bool Mean\+Curvature\+Plugin\+::compute\+Mean\+Curvature (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+object\+Id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00800_ac8dca76d1a9678b8e6a10f38580413ff}


Scripting slot to trigger computation of mean curvature. 

The curvature will be stored on the mesh on the vertex property called \char`\"{}\+Mean Curvature\char`\"{} 

Definition at line 110 of file Mean\+Curvature.\+cc.

\hypertarget{a00800_a5997e1f4711a29012b072f4c6373e6bb}{\index{Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}!description@{description}}
\index{description@{description}!Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}}
\subsubsection[{description}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Mean\+Curvature\+Plugin\+::description (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{a00800_a5997e1f4711a29012b072f4c6373e6bb}


Return a description of what the plugin is doing. 

This function has to return a basic description of the plugin 

Implements \hyperlink{a00322_a43f0d3612695b53c848c14f48fea9a7a}{Base\+Interface}.



Definition at line 108 of file Mean\+Curvature.\+hh.

\hypertarget{a00800_ac235b3d2e6654377e7f363d507f35c9b}{\index{Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}!name@{name}}
\index{name@{name}!Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Mean\+Curvature\+Plugin\+::name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{a00800_ac235b3d2e6654377e7f363d507f35c9b}


Return a name for the plugin. 

This Function has to return the name of the plugin. 

Implements \hyperlink{a00322_a2b351aa6ef0eb368bce735e243235958}{Base\+Interface}.



Definition at line 107 of file Mean\+Curvature.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Mean\+Curvature/Mean\+Curvature.\+hh\item 
Plugin-\/\+Mean\+Curvature/Mean\+Curvature.\+cc\end{DoxyCompactItemize}
