\section{A\-I\-D\-A\-:\-:I\-Info Class Reference}
\label{classAIDA_1_1IInfo}\index{A\-I\-D\-A\-::\-I\-Info@{A\-I\-D\-A\-::\-I\-Info}}


The info class permits to access the info area of a region.  




{\ttfamily \#include $<$I\-Info.\-h$>$}

Inheritance diagram for A\-I\-D\-A\-:\-:I\-Info\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classAIDA_1_1IInfo}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-I\-Info} ()\label{classAIDA_1_1IInfo_ac81b2c6d4b4a351aa2738d3fb9266dad}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual void {\bf clear} ()=0\label{classAIDA_1_1IInfo_aea769bd30caedb5a52eb32683a0a7850}

\begin{DoxyCompactList}\small\item\em Clear the info area. \end{DoxyCompactList}\item 
virtual void {\bf add\-Text} (const std\-::string \&text)=0
\begin{DoxyCompactList}\small\item\em Add a text. \end{DoxyCompactList}\item 
virtual void {\bf add\-Legend} (const {\bf I\-Marker\-Style} \&style, const std\-::string \&description)=0
\begin{DoxyCompactList}\small\item\em Add a marker, line or fill area legend. \end{DoxyCompactList}\item 
virtual void {\bfseries add\-Legend} (const {\bf I\-Line\-Style} \&style, const std\-::string \&description)=0\label{classAIDA_1_1IInfo_a983f0ed66b27287497874be402b5a079}

\item 
virtual void {\bfseries add\-Legend} (const {\bf I\-Fill\-Style} \&style, const std\-::string \&description)=0\label{classAIDA_1_1IInfo_a774c0400389928e28e09e11d298c5098}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
The info class permits to access the info area of a region. 

Through it legends, statistics, text could be displayed. A legend is an association of a graphical marker and a text.

\begin{DoxyAuthor}{Author}
The \doxyref{A\-I\-D\-A}{p.}{namespaceAIDA} team ({\tt http\-://aida.\-freehep.\-org/}) 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Info@{A\-I\-D\-A\-::\-I\-Info}!add\-Legend@{add\-Legend}}
\index{add\-Legend@{add\-Legend}!AIDA::IInfo@{A\-I\-D\-A\-::\-I\-Info}}
\subsubsection[{add\-Legend}]{\setlength{\rightskip}{0pt plus 5cm}virtual void A\-I\-D\-A\-::\-I\-Info\-::add\-Legend (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Marker\-Style} \&}]{style, }
\item[{const std\-::string \&}]{description}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IInfo_abb6dad317a05171ef1004809023ed1c7}


Add a marker, line or fill area legend. 

The legend is appended to existing elements. 

Implemented in {\bf A\-I\-D\-A\-::\-I\-Info\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IInfoROOT_a518d8e3d8c81ac9125856363d6f76f46}.

\index{A\-I\-D\-A\-::\-I\-Info@{A\-I\-D\-A\-::\-I\-Info}!add\-Text@{add\-Text}}
\index{add\-Text@{add\-Text}!AIDA::IInfo@{A\-I\-D\-A\-::\-I\-Info}}
\subsubsection[{add\-Text}]{\setlength{\rightskip}{0pt plus 5cm}virtual void A\-I\-D\-A\-::\-I\-Info\-::add\-Text (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{text}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IInfo_ade98906ec2185ea8b7ca36f6284f1350}


Add a text. 

The text is appended to existing info elements. 

Implemented in {\bf A\-I\-D\-A\-::\-I\-Info\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IInfoROOT_a8aaacde2deec81ea1aa3f470a25a46f3}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
I\-Info.\-h\end{DoxyCompactItemize}
