\hypertarget{a00724}{\section{Info\+Skeleton\+Object\+Plugin Class Reference}
\label{a00724}\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
}


Plugin to visualize information about objects in the scene.  




{\ttfamily \#include $<$Plugin-\/\+Info\+Skeleton/\+Skeleton\+Object\+Info\+Plugin.\+hh$>$}

Inheritance diagram for Info\+Skeleton\+Object\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.391304cm]{a00724}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{a00724_a87da4060a543130e7daccc8bf168752c}{joint\+Count} (int \+\_\+skeleton\+I\+D)
\begin{DoxyCompactList}\small\item\em get total number of joints for a given skeleton \end{DoxyCompactList}\item 
int \hyperlink{a00724_af90d8ddb41366d09cb9c538b416f4685}{branch\+Count} (int \+\_\+skeleton\+I\+D)
\begin{DoxyCompactList}\small\item\em get total number of branches for a given skeleton \end{DoxyCompactList}\item 
int \hyperlink{a00724_adb6020bf774a2f1771971181ee687152}{leaf\+Count} (int \+\_\+skeleton\+I\+D)
\begin{DoxyCompactList}\small\item\em get total number of leaves for a given skeleton \end{DoxyCompactList}\item 
\hyperlink{a02488_a7932a926ab17fabe9f4a0ee1b498526c}{Vector} \hyperlink{a00724_a5633327dd608cda2532614c8f9be31bb}{bounding\+Box\+Min} (int \+\_\+skeleton\+I\+D)
\begin{DoxyCompactList}\small\item\em get minumum bounding box point \end{DoxyCompactList}\item 
\hyperlink{a02488_a7932a926ab17fabe9f4a0ee1b498526c}{Vector} \hyperlink{a00724_a923305e3f2aa7d7e1d7cae0b49f2863a}{bounding\+Box\+Max} (int \+\_\+skeleton\+I\+D)
\begin{DoxyCompactList}\small\item\em get maximum bounding box point \end{DoxyCompactList}\item 
\hyperlink{a02488_a7932a926ab17fabe9f4a0ee1b498526c}{Vector} \hyperlink{a00724_a0af4d0334bb056ca233bffe32eaf634c}{bounding\+Box\+Size} (int \+\_\+skeleton\+I\+D)
\begin{DoxyCompactList}\small\item\em get the size of the bounding box \end{DoxyCompactList}\item 
double \hyperlink{a00724_a00280e647d98fe804cba1b786b72b1be}{bone\+Length} (int \+\_\+skeleton\+I\+D, int \+\_\+joint\+I\+D)
\begin{DoxyCompactList}\small\item\em get the length of a bone \end{DoxyCompactList}\item 
double \hyperlink{a00724_a4795b808576339772aca73cec28e49bb}{min\+Bone\+Length} (int \+\_\+skeleton\+I\+D)
\begin{DoxyCompactList}\small\item\em get the minimal bone length \end{DoxyCompactList}\item 
double \hyperlink{a00724_adcb9b8439b069b572aa62fc0089c4ce6}{max\+Bone\+Length} (int \+\_\+skeleton\+I\+D)
\begin{DoxyCompactList}\small\item\em get the maximal bone length \end{DoxyCompactList}\item 
double \hyperlink{a00724_a1db67a2c628e4344925820b79ed3ec53}{mean\+Bone\+Length} (int \+\_\+skeleton\+I\+D)
\begin{DoxyCompactList}\small\item\em get the mean bone length \end{DoxyCompactList}\item 
\hypertarget{a00724_aca750a7d3bc98ddb4acfd3b0d5f7c704}{Q\+String {\bfseries version} ()}\label{a00724_aca750a7d3bc98ddb4acfd3b0d5f7c704}

\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00724_a65fc83283be8b8ffdceec682469b5f7f}{void {\bfseries set\+Slot\+Description} (Q\+String \+\_\+slot\+Name, Q\+String \+\_\+slot\+Description, Q\+String\+List \+\_\+parameters, Q\+String\+List \+\_\+descriptions)}\label{a00724_a65fc83283be8b8ffdceec682469b5f7f}

\item 
\hypertarget{a00724_adb5194f542a23bd11a9d1456205ee329}{void {\bfseries log} (\hyperlink{a02444_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)}\label{a00724_adb5194f542a23bd11a9d1456205ee329}

\item 
\hypertarget{a00724_a3ef5defc67d46dccb9db4f321dab7f49}{void {\bfseries log} (Q\+String \+\_\+message)}\label{a00724_a3ef5defc67d46dccb9db4f321dab7f49}

\item 
\hypertarget{a00724_a5728ab8d764f73f3bde57526eb999d83}{void {\bfseries add\+Widget\+To\+Statusbar} (Q\+Widget $\ast$\+\_\+widget)}\label{a00724_a5728ab8d764f73f3bde57526eb999d83}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00724_a25c564717a33ecc3af5129bb612ce2cb}{Q\+String \hyperlink{a00724_a25c564717a33ecc3af5129bb612ce2cb}{name} ()}\label{a00724_a25c564717a33ecc3af5129bb612ce2cb}

\begin{DoxyCompactList}\small\item\em Name of the Plugin. \end{DoxyCompactList}\item 
\hypertarget{a00724_a46bbec388cbedb2df6c2577a6213b9fe}{Q\+String \hyperlink{a00724_a46bbec388cbedb2df6c2577a6213b9fe}{description} ()}\label{a00724_a46bbec388cbedb2df6c2577a6213b9fe}

\begin{DoxyCompactList}\small\item\em Description of the Plugin. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00724_ad77c6592018217a6c80f9d1abc618c05}{void {\bfseries initialize\+Plugin} ()}\label{a00724_ad77c6592018217a6c80f9d1abc618c05}

\item 
\hypertarget{a00724_aa43ac34f17a420cf9e77bba8a31701e0}{void \hyperlink{a00724_aa43ac34f17a420cf9e77bba8a31701e0}{plugins\+Initialized} ()}\label{a00724_aa43ac34f17a420cf9e77bba8a31701e0}

\begin{DoxyCompactList}\small\item\em initialize the plugin \end{DoxyCompactList}\item 
\hypertarget{a00724_adf9675d3214ef831107ef4562ee0b4ff}{void {\bfseries nogui\+Supported} ()}\label{a00724_adf9675d3214ef831107ef4562ee0b4ff}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{a00724_a44bd11859e2dc34e1d1f52d40dff4b79}{slot\+Information\+Requested} (const Q\+Point \+\_\+clicked\+Point, \hyperlink{a00477}{Data\+Type} \+\_\+type)
\begin{DoxyCompactList}\small\item\em Show information dialog on clicked object. \end{DoxyCompactList}\item 
\hyperlink{a00477}{Data\+Type} \hyperlink{a00724_af9788d666a51254668f0de3d3b558302}{supported\+Data\+Types} ()
\begin{DoxyCompactList}\small\item\em Get data type for information requests. \end{DoxyCompactList}\item 
\hypertarget{a00724_a822b252819aaed7ea711cc452f6f78e4}{void {\bfseries print\+Skeleton\+Info} (\hyperlink{a02397_a4af323aafce89e30343e1ab2b469c688}{Skeleton} $\ast$\+\_\+id, unsigned int \+\_\+object\+Id, unsigned int \+\_\+index, \hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \&\+\_\+hit\+Point)}\label{a00724_a822b252819aaed7ea711cc452f6f78e4}

\item 
void \hyperlink{a00724_a81c45a7789028a5b7fe66c90de16e238}{set\+Descriptions} ()
\begin{DoxyCompactList}\small\item\em set scripting slot descriptions \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00724_ad243d87c254b41b946c7fabe7aa82790}{\hyperlink{a00721}{Info\+Dialog} $\ast$ {\bfseries info\+\_\+}}\label{a00724_ad243d87c254b41b946c7fabe7aa82790}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Plugin to visualize information about objects in the scene. 

Plugin to visualize information about objects in the scene 

Definition at line 81 of file Skeleton\+Object\+Info\+Plugin.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a00724_a00280e647d98fe804cba1b786b72b1be}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!bone\+Length@{bone\+Length}}
\index{bone\+Length@{bone\+Length}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{bone\+Length}]{\setlength{\rightskip}{0pt plus 5cm}double Info\+Skeleton\+Object\+Plugin\+::bone\+Length (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D, }
\item[{int}]{\+\_\+joint\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_a00280e647d98fe804cba1b786b72b1be}


get the length of a bone 

get the length of a bone from a given joint to his parent


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & id of a skeleton \\
\hline
{\em \+\_\+joint\+I\+D} & id of the joint \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
bone length (from \+\_\+joint\+I\+D to the parent of \+\_\+joint\+I\+D) 
\end{DoxyReturn}


Definition at line 233 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_a923305e3f2aa7d7e1d7cae0b49f2863a}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!bounding\+Box\+Max@{bounding\+Box\+Max}}
\index{bounding\+Box\+Max@{bounding\+Box\+Max}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{bounding\+Box\+Max}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector} Info\+Skeleton\+Object\+Plugin\+::bounding\+Box\+Max (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_a923305e3f2aa7d7e1d7cae0b49f2863a}


get maximum bounding box point 

get total number of vertices for a given object


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & skeleton id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
maximum point of the bounding box 
\end{DoxyReturn}


Definition at line 191 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_a5633327dd608cda2532614c8f9be31bb}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!bounding\+Box\+Min@{bounding\+Box\+Min}}
\index{bounding\+Box\+Min@{bounding\+Box\+Min}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{bounding\+Box\+Min}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector} Info\+Skeleton\+Object\+Plugin\+::bounding\+Box\+Min (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_a5633327dd608cda2532614c8f9be31bb}


get minumum bounding box point 

get total number of vertices for a given object


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & skeleton id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
minimum point of the bounding box 
\end{DoxyReturn}


Definition at line 170 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_a0af4d0334bb056ca233bffe32eaf634c}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!bounding\+Box\+Size@{bounding\+Box\+Size}}
\index{bounding\+Box\+Size@{bounding\+Box\+Size}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{bounding\+Box\+Size}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector} Info\+Skeleton\+Object\+Plugin\+::bounding\+Box\+Size (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_a0af4d0334bb056ca233bffe32eaf634c}


get the size of the bounding box 

get total number of vertices for a given object


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & skeleton id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
size of the bounding box 
\end{DoxyReturn}


Definition at line 212 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_af90d8ddb41366d09cb9c538b416f4685}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!branch\+Count@{branch\+Count}}
\index{branch\+Count@{branch\+Count}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{branch\+Count}]{\setlength{\rightskip}{0pt plus 5cm}int Info\+Skeleton\+Object\+Plugin\+::branch\+Count (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_af90d8ddb41366d09cb9c538b416f4685}


get total number of branches for a given skeleton 

get total number of vertices for a given object


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & skeleton id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
number of branches (joints with multiple childs) or -\/1 if an error occured 
\end{DoxyReturn}


Definition at line 121 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_a87da4060a543130e7daccc8bf168752c}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!joint\+Count@{joint\+Count}}
\index{joint\+Count@{joint\+Count}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{joint\+Count}]{\setlength{\rightskip}{0pt plus 5cm}int Info\+Skeleton\+Object\+Plugin\+::joint\+Count (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_a87da4060a543130e7daccc8bf168752c}


get total number of joints for a given skeleton 

get total number of vertices for a given object


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & skeleton id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
number of joints or -\/1 if an error occured 
\end{DoxyReturn}


Definition at line 102 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_adb6020bf774a2f1771971181ee687152}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!leaf\+Count@{leaf\+Count}}
\index{leaf\+Count@{leaf\+Count}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{leaf\+Count}]{\setlength{\rightskip}{0pt plus 5cm}int Info\+Skeleton\+Object\+Plugin\+::leaf\+Count (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_adb6020bf774a2f1771971181ee687152}


get total number of leaves for a given skeleton 

get total number of vertices for a given object


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & skeleton id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
number of leaves or -\/1 if an error occured 
\end{DoxyReturn}


Definition at line 146 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_adcb9b8439b069b572aa62fc0089c4ce6}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!max\+Bone\+Length@{max\+Bone\+Length}}
\index{max\+Bone\+Length@{max\+Bone\+Length}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{max\+Bone\+Length}]{\setlength{\rightskip}{0pt plus 5cm}double Info\+Skeleton\+Object\+Plugin\+::max\+Bone\+Length (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_adcb9b8439b069b572aa62fc0089c4ce6}


get the maximal bone length 

get total number of vertices for a given object


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & skeleton id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
maximal bone length or -\/1 if an error occured 
\end{DoxyReturn}


Definition at line 292 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_a1db67a2c628e4344925820b79ed3ec53}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!mean\+Bone\+Length@{mean\+Bone\+Length}}
\index{mean\+Bone\+Length@{mean\+Bone\+Length}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{mean\+Bone\+Length}]{\setlength{\rightskip}{0pt plus 5cm}double Info\+Skeleton\+Object\+Plugin\+::mean\+Bone\+Length (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_a1db67a2c628e4344925820b79ed3ec53}


get the mean bone length 

get total number of vertices for a given object


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & skeleton id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
mean bone length or -\/1 if an error occured 
\end{DoxyReturn}


Definition at line 322 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_a4795b808576339772aca73cec28e49bb}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!min\+Bone\+Length@{min\+Bone\+Length}}
\index{min\+Bone\+Length@{min\+Bone\+Length}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{min\+Bone\+Length}]{\setlength{\rightskip}{0pt plus 5cm}double Info\+Skeleton\+Object\+Plugin\+::min\+Bone\+Length (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+skeleton\+I\+D}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a00724_a4795b808576339772aca73cec28e49bb}


get the minimal bone length 

get total number of vertices for a given object


\begin{DoxyParams}{Parameters}
{\em \+\_\+skeleton\+I\+D} & skeleton id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
minimal bone length or -\/1 if an error occured 
\end{DoxyReturn}


Definition at line 262 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_a81c45a7789028a5b7fe66c90de16e238}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!set\+Descriptions@{set\+Descriptions}}
\index{set\+Descriptions@{set\+Descriptions}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{set\+Descriptions}]{\setlength{\rightskip}{0pt plus 5cm}void Info\+Skeleton\+Object\+Plugin\+::set\+Descriptions (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{a00724_a81c45a7789028a5b7fe66c90de16e238}


set scripting slot descriptions 

set the descriptions for scripting slots

Definition at line 58 of file Skeleton\+Object\+Info\+Scripting.\+cc.

\hypertarget{a00724_a44bd11859e2dc34e1d1f52d40dff4b79}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!slot\+Information\+Requested@{slot\+Information\+Requested}}
\index{slot\+Information\+Requested@{slot\+Information\+Requested}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{slot\+Information\+Requested}]{\setlength{\rightskip}{0pt plus 5cm}void Info\+Skeleton\+Object\+Plugin\+::slot\+Information\+Requested (
\begin{DoxyParamCaption}
\item[{const Q\+Point}]{\+\_\+clicked\+Point, }
\item[{{\bf Data\+Type}}]{\+\_\+type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [virtual]}}}\label{a00724_a44bd11859e2dc34e1d1f52d40dff4b79}


Show information dialog on clicked object. 

This slot is called each time the user clicks on an object. The information plugin for a specific type should display the necessary information on all entity types and the clicked object itself.


\begin{DoxyParams}{Parameters}
{\em \+\_\+clicked\+Point} & The 2\+D point in screen coords, which the user has clicked \\
\hline
{\em \+\_\+type} & Data type to be registered \\
\hline
\end{DoxyParams}


Implements \hyperlink{a00723_a8fd0980e20c70745d9c00c2e43f879f5}{Information\+Interface}.



Definition at line 207 of file Skeleton\+Object\+Info\+Plugin.\+cc.

\hypertarget{a00724_af9788d666a51254668f0de3d3b558302}{\index{Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}!supported\+Data\+Types@{supported\+Data\+Types}}
\index{supported\+Data\+Types@{supported\+Data\+Types}!Info\+Skeleton\+Object\+Plugin@{Info\+Skeleton\+Object\+Plugin}}
\subsubsection[{supported\+Data\+Types}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Data\+Type} Info\+Skeleton\+Object\+Plugin\+::supported\+Data\+Types (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [virtual]}}}\label{a00724_af9788d666a51254668f0de3d3b558302}


Get data type for information requests. 

This slot is called by the core in order to identify the data types for which the plugin provides information.

\begin{DoxyReturn}{Returns}
The supported data types (O\+R'ed in case of multiple types) 
\end{DoxyReturn}


Implements \hyperlink{a00723_ac3f05cb6b27872e2b8bc7b8632c93768}{Information\+Interface}.



Definition at line 91 of file Skeleton\+Object\+Info\+Plugin.\+cc.



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