\section{A\-I\-D\-A\-:\-:I\-Plotter\-Factory\-R\-O\-O\-T Class Reference}
\label{classAIDA_1_1IPlotterFactoryROOT}\index{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T}}


Factory for plotter and styles.  




{\ttfamily \#include $<$I\-Plotter\-Factory\-R\-O\-O\-T.\-h$>$}

Inheritance diagram for A\-I\-D\-A\-:\-:I\-Plotter\-Factory\-R\-O\-O\-T\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classAIDA_1_1IPlotterFactoryROOT}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-I\-Plotter\-Factory\-R\-O\-O\-T} ()\label{classAIDA_1_1IPlotterFactoryROOT_a29a3efdb967caa4a0d98cd655e15c375}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual {\bf I\-Plotter} $\ast$ {\bf create} (const std\-::string \&name=\char`\"{}\char`\"{})
\item 
virtual {\bf I\-Marker\-Style} $\ast$ {\bf create\-Marker\-Style} ()
\begin{DoxyCompactList}\small\item\em Create various basic styles. \end{DoxyCompactList}\item 
virtual {\bf I\-Text\-Style} $\ast$ {\bfseries create\-Text\-Style} ()\label{classAIDA_1_1IPlotterFactoryROOT_a97ea1a1d38de5080ba8e8ecfdd10e4df}

\item 
virtual {\bf I\-Line\-Style} $\ast$ {\bfseries create\-Line\-Style} ()\label{classAIDA_1_1IPlotterFactoryROOT_aaf82574ad5251ac1da6745a56d749f58}

\item 
virtual {\bf I\-Fill\-Style} $\ast$ {\bfseries create\-Fill\-Style} ()\label{classAIDA_1_1IPlotterFactoryROOT_af1f21c098dda3fab5fb5bd5eb32b610e}

\item 
virtual {\bf I\-Data\-Style} $\ast$ {\bf create\-Data\-Style} ()
\begin{DoxyCompactList}\small\item\em Create various \char`\"{}scene part\char`\"{} styles. \end{DoxyCompactList}\item 
virtual {\bf I\-Axis\-Style} $\ast$ {\bfseries create\-Axis\-Style} ()\label{classAIDA_1_1IPlotterFactoryROOT_acc0d415abd8d96533c16a44fcc8e6a81}

\item 
virtual {\bf I\-Title\-Style} $\ast$ {\bfseries create\-Title\-Style} ()\label{classAIDA_1_1IPlotterFactoryROOT_a1deec99d04150a23e2610c99c7b462ae}

\item 
virtual {\bf I\-Plotter\-Style} $\ast$ {\bf create\-Plotter\-Style} ()
\begin{DoxyCompactList}\small\item\em Create a global plotter style. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Factory for plotter and styles. 

\begin{DoxyAuthor}{Author}
T. Kraemer, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{I\-Plotter\-Factory\-R\-O\-O\-T.\-h}{p.}{IPlotterFactoryROOT_8h_source},v 1.\-1 2006-\/12-\/18 09\-:49\-:56 tkraemer Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T}!create@{create}}
\index{create@{create}!AIDA::IPlotterFactoryROOT@{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Plotter} $\ast$ I\-Plotter\-Factory\-R\-O\-O\-T\-::create (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IPlotterFactoryROOT_a54868ca3f2dd4d8e59c68ce2a1743cf4}

\begin{DoxyParams}{Parameters}
{\em name} & A string identifier. A plotter is in general managed by a G\-U\-I. The \char`\"{}name\char`\"{} of the plotter could be used as the string identifier for the G\-U\-I plotter widget. If \char`\"{}\char`\"{} is passed, some default plotter is used. \\
\hline
\end{DoxyParams}


Implements {\bf A\-I\-D\-A\-::\-I\-Plotter\-Factory} \doxyref{}{p.}{classAIDA_1_1IPlotterFactory_a4ed0dc67d95787a589abe1fb07ed99fa}.

\index{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T}!create\-Data\-Style@{create\-Data\-Style}}
\index{create\-Data\-Style@{create\-Data\-Style}!AIDA::IPlotterFactoryROOT@{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T}}
\subsubsection[{create\-Data\-Style}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Data\-Style} $\ast$ I\-Plotter\-Factory\-R\-O\-O\-T\-::create\-Data\-Style (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IPlotterFactoryROOT_a43261cc498ede3e8acb7ce06b9e8c8f9}


Create various \char`\"{}scene part\char`\"{} styles. 

The returned styles are not managed by the plotter. 

Implements {\bf A\-I\-D\-A\-::\-I\-Plotter\-Factory} \doxyref{}{p.}{classAIDA_1_1IPlotterFactory_a08a12921af31ad45b014da1520d3d855}.

\index{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T}!create\-Marker\-Style@{create\-Marker\-Style}}
\index{create\-Marker\-Style@{create\-Marker\-Style}!AIDA::IPlotterFactoryROOT@{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T}}
\subsubsection[{create\-Marker\-Style}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Marker\-Style} $\ast$ I\-Plotter\-Factory\-R\-O\-O\-T\-::create\-Marker\-Style (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IPlotterFactoryROOT_a12c29bb0cd9e2bc0e9f3c17938d75814}


Create various basic styles. 

The returned styles are not managed by the plotter. A user have to delete these objects. 

Implements {\bf A\-I\-D\-A\-::\-I\-Plotter\-Factory} \doxyref{}{p.}{classAIDA_1_1IPlotterFactory_ac473106c12365e4022cc7fb7f4003885}.

\index{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T}!create\-Plotter\-Style@{create\-Plotter\-Style}}
\index{create\-Plotter\-Style@{create\-Plotter\-Style}!AIDA::IPlotterFactoryROOT@{A\-I\-D\-A\-::\-I\-Plotter\-Factory\-R\-O\-O\-T}}
\subsubsection[{create\-Plotter\-Style}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Plotter\-Style} $\ast$ I\-Plotter\-Factory\-R\-O\-O\-T\-::create\-Plotter\-Style (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IPlotterFactoryROOT_a0cf6b8b74a5cecbc187650494bfb358e}


Create a global plotter style. 

The returned style is not managed by the plotter. 

Implements {\bf A\-I\-D\-A\-::\-I\-Plotter\-Factory} \doxyref{}{p.}{classAIDA_1_1IPlotterFactory_a5add9856df412e6dcd7f774b2034a044}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
I\-Plotter\-Factory\-R\-O\-O\-T.\-h\item 
I\-Plotter\-Factory\-R\-O\-O\-T.\-cc\end{DoxyCompactItemize}
