\section{A\-I\-D\-A\-:\-:I\-Brush\-Style\-R\-O\-O\-T Class Reference}
\label{classAIDA_1_1IBrushStyleROOT}\index{A\-I\-D\-A\-::\-I\-Brush\-Style\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Brush\-Style\-R\-O\-O\-T}}


Superclass for anything which can be drawn in different colours and with (possibly) transparent/opaque/translucent effect.  




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

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

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual std\-::vector$<$ std\-::string $>$ {\bf available\-Colors} () const \label{classAIDA_1_1IBrushStyleROOT_aafa64da8d58fad2ec49128ac732f37d1}

\begin{DoxyCompactList}\small\item\em Get a list of the colours supported by this implementation. \end{DoxyCompactList}\item 
virtual std\-::string {\bf color} () const \label{classAIDA_1_1IBrushStyleROOT_a89617f5f199f31cd4b82786fc64d3840}

\begin{DoxyCompactList}\small\item\em Current colour of this brush style. \end{DoxyCompactList}\item 
virtual double {\bf opacity} () const \label{classAIDA_1_1IBrushStyleROOT_a6ebff76bb547e4e532438842f7f87f45}

\begin{DoxyCompactList}\small\item\em Current opacity (alpha) of this brush style. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Color} (const std\-::string \&new\-Color)
\begin{DoxyCompactList}\small\item\em Set current colour, e.\-g. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Opacity} (double new\-Opacity)
\begin{DoxyCompactList}\small\item\em Set opacity (alpha), e.\-g. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Superclass for anything which can be drawn in different colours and with (possibly) transparent/opaque/translucent effect. 

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

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


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Brush\-Style\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Brush\-Style\-R\-O\-O\-T}!set\-Color@{set\-Color}}
\index{set\-Color@{set\-Color}!AIDA::IBrushStyleROOT@{A\-I\-D\-A\-::\-I\-Brush\-Style\-R\-O\-O\-T}}
\subsubsection[{set\-Color}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Brush\-Style\-R\-O\-O\-T\-::set\-Color (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{new\-Color}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IBrushStyleROOT_ab4c5a7662efe31222fe330dae6019c42}


Set current colour, e.\-g. 

\char`\"{}dark\-Green\char`\"{} \begin{DoxyReturn}{Returns}
false if colour not recognised by the implementation. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Brush\-Style} \doxyref{}{p.}{classAIDA_1_1IBrushStyle_a70a25d34852f72f5c642a151dcc051b0}.

\index{A\-I\-D\-A\-::\-I\-Brush\-Style\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Brush\-Style\-R\-O\-O\-T}!set\-Opacity@{set\-Opacity}}
\index{set\-Opacity@{set\-Opacity}!AIDA::IBrushStyleROOT@{A\-I\-D\-A\-::\-I\-Brush\-Style\-R\-O\-O\-T}}
\subsubsection[{set\-Opacity}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Brush\-Style\-R\-O\-O\-T\-::set\-Opacity (
\begin{DoxyParamCaption}
\item[{double}]{new\-Opacity}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IBrushStyleROOT_adec905f6ab20fe28122e061f226e17bb}


Set opacity (alpha), e.\-g. 

0 (transparent), 1 (opaque), 0.\-5 (halfway). \begin{DoxyReturn}{Returns}
false if value not supported by the implementation. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Brush\-Style} \doxyref{}{p.}{classAIDA_1_1IBrushStyle_affeaaa1ab9f4854f1d0a4cf6521f1273}.



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