\section{A\-I\-D\-A\-:\-:I\-Fill\-Style Class Reference}
\label{classAIDA_1_1IFillStyle}\index{A\-I\-D\-A\-::\-I\-Fill\-Style@{A\-I\-D\-A\-::\-I\-Fill\-Style}}


Style for all filled areas (boxes, regions, histograms, etc.)  




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

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

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

\begin{DoxyCompactList}\small\item\em Get a list of patterns available in this implementation. \end{DoxyCompactList}\item 
virtual std\-::string {\bf pattern} () const =0\label{classAIDA_1_1IFillStyle_a4378cd67b716666fc3d2c32471db0f4a}

\begin{DoxyCompactList}\small\item\em Get name of current pattern. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Pattern} (const std\-::string \&{\bf pattern})=0
\begin{DoxyCompactList}\small\item\em Set current pattern, e.\-g. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Style for all filled areas (boxes, regions, histograms, etc.) 

\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\-Fill\-Style@{A\-I\-D\-A\-::\-I\-Fill\-Style}!set\-Pattern@{set\-Pattern}}
\index{set\-Pattern@{set\-Pattern}!AIDA::IFillStyle@{A\-I\-D\-A\-::\-I\-Fill\-Style}}
\subsubsection[{set\-Pattern}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool A\-I\-D\-A\-::\-I\-Fill\-Style\-::set\-Pattern (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{pattern}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IFillStyle_a199c30e09805225d49428332c403971f}


Set current pattern, e.\-g. 

\char`\"{}cross\-Hatch\char`\"{}, \char`\"{}solid\char`\"{}. \begin{DoxyReturn}{Returns}
false if pattern not known to this implementation. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Fill\-Style\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IFillStyleROOT_a02e95ff0d534667dbc0eee360e3cb388}.



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