\hypertarget{classMeanCurvaturePlugin}{}\section{Mean\+Curvature\+Plugin Class Reference}
\label{classMeanCurvaturePlugin}\index{Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}}
Inheritance diagram for Mean\+Curvature\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classMeanCurvaturePlugin}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classMeanCurvaturePlugin_ac8dca76d1a9678b8e6a10f38580413ff}{compute\+Mean\+Curvature} (int \+\_\+object\+Id)
\begin{DoxyCompactList}\small\item\em Scripting slot to trigger computation of mean curvature. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classMeanCurvaturePlugin_aac2212f81eb877527ef11a86d754df44}\label{classMeanCurvaturePlugin_aac2212f81eb877527ef11a86d754df44}} 
Q\+String {\bfseries version} ()
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMeanCurvaturePlugin_ac7bdc10733ba47f267b924b28bfcd8fc}\label{classMeanCurvaturePlugin_ac7bdc10733ba47f267b924b28bfcd8fc}} 
void {\bfseries add\+Texture} (Q\+String \+\_\+texture\+Name, Q\+String \+\_\+filename, uint dimension)
\item 
\mbox{\Hypertarget{classMeanCurvaturePlugin_a22cbe2ed0b8b15babb616faa42640ae7}\label{classMeanCurvaturePlugin_a22cbe2ed0b8b15babb616faa42640ae7}} 
void {\bfseries updated\+Textures} (Q\+String, int)
\item 
\mbox{\Hypertarget{classMeanCurvaturePlugin_a07789910de122fb87a9cce81a9a41f31}\label{classMeanCurvaturePlugin_a07789910de122fb87a9cce81a9a41f31}} 
void {\bfseries set\+Texture\+Mode} (Q\+String \+\_\+texture\+Name, Q\+String \+\_\+mode)
\item 
\mbox{\Hypertarget{classMeanCurvaturePlugin_aac50317aaeddcea054200e6806993328}\label{classMeanCurvaturePlugin_aac50317aaeddcea054200e6806993328}} 
void {\bfseries set\+Slot\+Description} (Q\+String \+\_\+slot\+Name, Q\+String \+\_\+slot\+Description, Q\+String\+List \+\_\+parameters, Q\+String\+List \+\_\+descriptions)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{classMeanCurvaturePlugin_ac235b3d2e6654377e7f363d507f35c9b}{name} ()
\begin{DoxyCompactList}\small\item\em Return a name for the plugin. \end{DoxyCompactList}\item 
Q\+String \hyperlink{classMeanCurvaturePlugin_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 
\mbox{\Hypertarget{classMeanCurvaturePlugin_a3e22888d34ce47329c68ba11639a6f1c}\label{classMeanCurvaturePlugin_a3e22888d34ce47329c68ba11639a6f1c}} 
void {\bfseries slot\+Update\+Texture} (Q\+String \+\_\+texture\+Name, int \+\_\+identifier)
\item 
\mbox{\Hypertarget{classMeanCurvaturePlugin_a4ec56a52a5591573e91cf01df6cdb254}\label{classMeanCurvaturePlugin_a4ec56a52a5591573e91cf01df6cdb254}} 
void {\bfseries plugins\+Initialized} ()
\item 
\mbox{\Hypertarget{classMeanCurvaturePlugin_a4283e1895b6dd9af506f70540e1b4981}\label{classMeanCurvaturePlugin_a4283e1895b6dd9af506f70540e1b4981}} 
void {\bfseries nogui\+Supported} ()
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMeanCurvaturePlugin_a28acc2c521acd22a86f5475abf18cdd4}\label{classMeanCurvaturePlugin_a28acc2c521acd22a86f5475abf18cdd4}} 
{\footnotesize template$<$typename MeshT $>$ }\\void {\bfseries compute\+Mean\+Curvature} (MeshT $\ast$\+\_\+mesh)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classMeanCurvaturePlugin_ac8dca76d1a9678b8e6a10f38580413ff}\label{classMeanCurvaturePlugin_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{\texorpdfstring{compute\+Mean\+Curvature}{computeMeanCurvature}}
{\footnotesize\ttfamily bool Mean\+Curvature\+Plugin\+::compute\+Mean\+Curvature (\begin{DoxyParamCaption}\item[{int}]{\+\_\+object\+Id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



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 100 of file Mean\+Curvature.\+cc.

\mbox{\Hypertarget{classMeanCurvaturePlugin_a5997e1f4711a29012b072f4c6373e6bb}\label{classMeanCurvaturePlugin_a5997e1f4711a29012b072f4c6373e6bb}} 
\index{Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}!description@{description}}
\index{description@{description}!Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}}
\subsubsection{\texorpdfstring{description()}{description()}}
{\footnotesize\ttfamily Q\+String Mean\+Curvature\+Plugin\+::description (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Return a description of what the plugin is doing. 

This function has to return a basic description of the plugin 

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



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

\mbox{\Hypertarget{classMeanCurvaturePlugin_ac235b3d2e6654377e7f363d507f35c9b}\label{classMeanCurvaturePlugin_ac235b3d2e6654377e7f363d507f35c9b}} 
\index{Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}!name@{name}}
\index{name@{name}!Mean\+Curvature\+Plugin@{Mean\+Curvature\+Plugin}}
\subsubsection{\texorpdfstring{name()}{name()}}
{\footnotesize\ttfamily Q\+String Mean\+Curvature\+Plugin\+::name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Return a name for the plugin. 

This Function has to return the name of the plugin. 

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



Definition at line 99 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}
