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


Interface to permit customization of the layout of scene objects.  




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

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

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual void {\bf reset} ()
\begin{DoxyCompactList}\small\item\em Return to original (construction time) state. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Parameter} (const std\-::string \&param\-Name, double param\-Value)
\begin{DoxyCompactList}\small\item\em Set a parameter. \end{DoxyCompactList}\item 
virtual double {\bf parameter\-Value} (const std\-::string \&param\-Name)\label{classAIDA_1_1IPlotterLayoutROOT_ab413ae80931ce0515c0010b738323f06}

\begin{DoxyCompactList}\small\item\em Get parameter value. \end{DoxyCompactList}\item 
virtual std\-::vector$<$ std\-::string $>$ {\bf available\-Parameters} () const \label{classAIDA_1_1IPlotterLayoutROOT_aba47d0821cb2eb725bea3c99f7a83951}

\begin{DoxyCompactList}\small\item\em Get list of the available parameters (implementation-\/dependent) \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface to permit customization of the layout of scene objects. 

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

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{I\-Plotter\-Layout\-R\-O\-O\-T.\-h}{p.}{IPlotterLayoutROOT_8h_source},v 1.\-1 2006-\/12-\/18 10\-:29\-:24 tkraemer Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Plotter\-Layout\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Plotter\-Layout\-R\-O\-O\-T}!reset@{reset}}
\index{reset@{reset}!AIDA::IPlotterLayoutROOT@{A\-I\-D\-A\-::\-I\-Plotter\-Layout\-R\-O\-O\-T}}
\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Plotter\-Layout\-R\-O\-O\-T\-::reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IPlotterLayoutROOT_a6cace3f5ea9fdb02028fb7ce34d402f5}


Return to original (construction time) state. 

Explicitly set parameters will be set to defaults and may be overridden 

Implements {\bf A\-I\-D\-A\-::\-I\-Plotter\-Layout} \doxyref{}{p.}{classAIDA_1_1IPlotterLayout_aa38239074e3f65d219da7c3bf8efdd8c}.

\index{A\-I\-D\-A\-::\-I\-Plotter\-Layout\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Plotter\-Layout\-R\-O\-O\-T}!set\-Parameter@{set\-Parameter}}
\index{set\-Parameter@{set\-Parameter}!AIDA::IPlotterLayoutROOT@{A\-I\-D\-A\-::\-I\-Plotter\-Layout\-R\-O\-O\-T}}
\subsubsection[{set\-Parameter}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Plotter\-Layout\-R\-O\-O\-T\-::set\-Parameter (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{param\-Name, }
\item[{double}]{param\-Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IPlotterLayoutROOT_a674a6b0c283a51d63a41ef1ed83bd35c}


Set a parameter. 


\begin{DoxyParams}{Parameters}
{\em param\-Name} & Name of the parameter. \\
\hline
{\em options} & String of options. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false if parameter (or its options) unknown or invalid. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Plotter\-Layout} \doxyref{}{p.}{classAIDA_1_1IPlotterLayout_ab28da5206c0ebf3adce4cec606b5fdaa}.



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