\hypertarget{classNoisePlugin}{}\section{Noise\+Plugin Class Reference}
\label{classNoisePlugin}\index{Noise\+Plugin@{Noise\+Plugin}}
Inheritance diagram for Noise\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.623188cm]{classNoisePlugin}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classNoisePlugin_a813243e65fe2534f79f02e72e1b5b89b}\label{classNoisePlugin_a813243e65fe2534f79f02e72e1b5b89b}} 
void {\bfseries slot\+Add\+Noise} (int \+\_\+object\+Id, double \+\_\+max\+Noise)
\item 
\mbox{\Hypertarget{classNoisePlugin_a4f74bbcc0b2e6e3bd4c00b786f472a68}\label{classNoisePlugin_a4f74bbcc0b2e6e3bd4c00b786f472a68}} 
Q\+String {\bfseries version} ()
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classNoisePlugin_a9ce7bbac464e1391e2adba70bc306a7f}\label{classNoisePlugin_a9ce7bbac464e1391e2adba70bc306a7f}} 
void {\bfseries updated\+Object} (int \+\_\+id, const \hyperlink{classUpdateType}{Update\+Type} \&\+\_\+type)
\item 
\mbox{\Hypertarget{classNoisePlugin_aea6af9137d1c614bd37b2636f3c99ab4}\label{classNoisePlugin_aea6af9137d1c614bd37b2636f3c99ab4}} 
void {\bfseries create\+Backup} (int \+\_\+objectid, Q\+String \+\_\+name, \hyperlink{classUpdateType}{Update\+Type} \+\_\+type=\hyperlink{group__DefaultUpdateTypes_ga4ce39b8d60eb78ada5080d032c9463a8}{U\+P\+D\+A\+T\+E\+\_\+\+A\+LL})
\item 
\mbox{\Hypertarget{classNoisePlugin_a540a6e25c6c9ced350edb854d1053dd9}\label{classNoisePlugin_a540a6e25c6c9ced350edb854d1053dd9}} 
void {\bfseries log} (\hyperlink{LoggingInterface_8hh_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)
\item 
\mbox{\Hypertarget{classNoisePlugin_add2ea623a1d74f8427d868b46a2ab110}\label{classNoisePlugin_add2ea623a1d74f8427d868b46a2ab110}} 
void {\bfseries log} (Q\+String \+\_\+message)
\item 
\mbox{\Hypertarget{classNoisePlugin_ae4b45502b60c445f387db2e0c0bf4343}\label{classNoisePlugin_ae4b45502b60c445f387db2e0c0bf4343}} 
void {\bfseries add\+Toolbox} (Q\+String \+\_\+name, Q\+Widget $\ast$\+\_\+widget, Q\+Icon $\ast$\+\_\+icon)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{classNoisePlugin_a043935715ccc180f05551669e806aa00}{name} ()
\begin{DoxyCompactList}\small\item\em Return a name for the plugin. \end{DoxyCompactList}\item 
Q\+String \hyperlink{classNoisePlugin_adf13e811ce0015cf43168d6851cb2edc}{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{classNoisePlugin_a1759a062996853282b22522ff066cc52}\label{classNoisePlugin_a1759a062996853282b22522ff066cc52}} 
void {\bfseries initialize\+Plugin} ()
\item 
\mbox{\Hypertarget{classNoisePlugin_a1497e90ced1bb9a003e382c27620fd3c}\label{classNoisePlugin_a1497e90ced1bb9a003e382c27620fd3c}} 
void {\bfseries slot\+Add\+Noise} ()
\item 
\mbox{\Hypertarget{classNoisePlugin_ab591d4f11e42c3bb9520cbeb4ba66a0d}\label{classNoisePlugin_ab591d4f11e42c3bb9520cbeb4ba66a0d}} 
void \hyperlink{classNoisePlugin_ab591d4f11e42c3bb9520cbeb4ba66a0d}{nogui\+Supported} ()
\begin{DoxyCompactList}\small\item\em Tell system that this plugin runs without ui. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classNoisePlugin_a94ec2d190d93e11436808841b14bea3d}\label{classNoisePlugin_a94ec2d190d93e11436808841b14bea3d}} 
{\footnotesize template$<$class MeshT $>$ }\\void {\bfseries slot\+Add\+Noise} (MeshT $\ast$\+\_\+mesh, double \+\_\+max\+Noise)
\item 
\mbox{\Hypertarget{classNoisePlugin_a9a1b6beff32aeb37e4991840b450bdd4}\label{classNoisePlugin_a9a1b6beff32aeb37e4991840b450bdd4}} 
void {\bfseries slot\+Add\+Noise} (\hyperlink{classSplatCloud}{Splat\+Cloud} $\ast$\+\_\+splat\+\_\+cloud, double \+\_\+max\+Noise)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classNoisePlugin_a7a95489afe71522bc947d52107a000f9}\label{classNoisePlugin_a7a95489afe71522bc947d52107a000f9}} 
\hyperlink{classnoiseToolbarWidget}{noise\+Toolbar\+Widget} $\ast$ \hyperlink{classNoisePlugin_a7a95489afe71522bc947d52107a000f9}{tool\+\_\+}
\begin{DoxyCompactList}\small\item\em Widget for Toolbox. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 58 of file Noise\+Plugin.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classNoisePlugin_adf13e811ce0015cf43168d6851cb2edc}\label{classNoisePlugin_adf13e811ce0015cf43168d6851cb2edc}} 
\index{Noise\+Plugin@{Noise\+Plugin}!description@{description}}
\index{description@{description}!Noise\+Plugin@{Noise\+Plugin}}
\subsubsection{\texorpdfstring{description()}{description()}}
{\footnotesize\ttfamily Q\+String Noise\+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 88 of file Noise\+Plugin.\+hh.

\mbox{\Hypertarget{classNoisePlugin_a043935715ccc180f05551669e806aa00}\label{classNoisePlugin_a043935715ccc180f05551669e806aa00}} 
\index{Noise\+Plugin@{Noise\+Plugin}!name@{name}}
\index{name@{name}!Noise\+Plugin@{Noise\+Plugin}}
\subsubsection{\texorpdfstring{name()}{name()}}
{\footnotesize\ttfamily Q\+String Noise\+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 87 of file Noise\+Plugin.\+hh.



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