\hypertarget{classSlicePlugin}{}\section{Slice\+Plugin Class Reference}
\label{classSlicePlugin}\index{Slice\+Plugin@{Slice\+Plugin}}
Inheritance diagram for Slice\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classSlicePlugin}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classSlicePlugin_a41aed848138a1387fa636521c268ed86}\label{classSlicePlugin_a41aed848138a1387fa636521c268ed86}} 
Q\+String {\bfseries version} ()
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classSlicePlugin_a69d69d3a9d9b1ef9dcd0ea02b6677f89}\label{classSlicePlugin_a69d69d3a9d9b1ef9dcd0ea02b6677f89}} 
void {\bfseries update\+View} ()
\item 
\mbox{\Hypertarget{classSlicePlugin_a909abc4d22dc445a2e5e7582736ddf1f}\label{classSlicePlugin_a909abc4d22dc445a2e5e7582736ddf1f}} 
void {\bfseries log} (\hyperlink{LoggingInterface_8hh_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)
\item 
\mbox{\Hypertarget{classSlicePlugin_ac263bcb8e9d113f3b340776f2406bb7a}\label{classSlicePlugin_ac263bcb8e9d113f3b340776f2406bb7a}} 
void {\bfseries log} (Q\+String \+\_\+message)
\item 
\mbox{\Hypertarget{classSlicePlugin_ad2eea2584a6f5514c216353e91d008b7}\label{classSlicePlugin_ad2eea2584a6f5514c216353e91d008b7}} 
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{classSlicePlugin_acf3520462000d44be4ff38cc87393cc1}{name} ()
\begin{DoxyCompactList}\small\item\em Return a name for the plugin. \end{DoxyCompactList}\item 
Q\+String \hyperlink{classSlicePlugin_ad68c4c3398dac30faff157bc6deef46a}{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{classSlicePlugin_adec82a9103dceed3b8886ddb5df8dc84}\label{classSlicePlugin_adec82a9103dceed3b8886ddb5df8dc84}} 
void {\bfseries initialize\+Plugin} ()
\item 
\mbox{\Hypertarget{classSlicePlugin_a3b6d82fd7e76c9b6de3f3bc0fdc05000}\label{classSlicePlugin_a3b6d82fd7e76c9b6de3f3bc0fdc05000}} 
void {\bfseries reset\+Parameters} ()
\item 
\mbox{\Hypertarget{classSlicePlugin_a08f8e60960020244cab0a65bd20d3c79}\label{classSlicePlugin_a08f8e60960020244cab0a65bd20d3c79}} 
void {\bfseries update\+Slice} ()
\item 
\mbox{\Hypertarget{classSlicePlugin_acb60a7c7a1261c0a19c72e78b1a2deed}\label{classSlicePlugin_acb60a7c7a1261c0a19c72e78b1a2deed}} 
void {\bfseries update\+Slice} (int bla)
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classSlicePlugin_a75f2567b1419eb1ee0b6db4e2c5d3462}\label{classSlicePlugin_a75f2567b1419eb1ee0b6db4e2c5d3462}} 
void {\bfseries get\+Bounding\+Box} (\hyperlink{namespaceACG_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \&bbmin, \hyperlink{namespaceACG_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \&bbmax)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classSlicePlugin_add277def9234bea3a0805625016da9dd}\label{classSlicePlugin_add277def9234bea3a0805625016da9dd}} 
\hyperlink{classSliceToolBox}{Slice\+Tool\+Box} $\ast$ {\bfseries tool\+\_\+}
\item 
\mbox{\Hypertarget{classSlicePlugin_a95db59dac318632c6680dadce2754bf8}\label{classSlicePlugin_a95db59dac318632c6680dadce2754bf8}} 
Q\+Icon $\ast$ {\bfseries tool\+Icon\+\_\+}
\item 
\mbox{\Hypertarget{classSlicePlugin_a63355e990f2ae206ce92bfcd9d4ffbb3}\label{classSlicePlugin_a63355e990f2ae206ce92bfcd9d4ffbb3}} 
\hyperlink{classACG_1_1SceneGraph_1_1ClippingNode}{A\+C\+G\+::\+Scene\+Graph\+::\+Clipping\+Node} $\ast$ {\bfseries node\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 56 of file Slice\+Plugin.\+hh.



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

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



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