\hypertarget{classCRL_1_1Banner}{\section{C\-R\-L\-:\-:Banner Class Reference}
\label{classCRL_1_1Banner}\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}}
}


Print Formatted Banners (on ttys).  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}{Banner} (string name=\char`\"{}\char`\"{}, string version=\char`\"{}\char`\"{}, string purpose=\char`\"{}\char`\"{}, string date=\char`\"{}\char`\"{}, string authors=\char`\"{}\char`\"{}, string contributors=\char`\"{}\char`\"{})
\item 
const string \& \hyperlink{classCRL_1_1Banner_a3abb8f2ba75f4bf70b102dc5a081297e}{get\-Name} () const 
\item 
const string \& \hyperlink{classCRL_1_1Banner_a456dfe5c14576fe1625bace5c09f6019}{get\-Version} () const 
\item 
const string \& \hyperlink{classCRL_1_1Banner_a753b87c41ec0ebcd6d1f81f17848c2b2}{get\-Purpose} () const 
\item 
const string \& \hyperlink{classCRL_1_1Banner_afb230ff11133683ab6f133aa6e753ab8}{get\-Date} () const 
\item 
const string \& \hyperlink{classCRL_1_1Banner_a1d38857f50b38d664f2af2901dbbb584}{get\-Authors} () const 
\item 
const string \& \hyperlink{classCRL_1_1Banner_aec611d9fbbc274fe59796ffc21d6f726}{get\-Contributors} () const 
\item 
unsigned int \hyperlink{classCRL_1_1Banner_aeda81fe941f2e04745c5b5b37dbbb73e}{get\-Screen\-Width} () const 
\item 
void \hyperlink{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}{set\-Name} (string name)
\item 
void \hyperlink{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}{set\-Version} (string version)
\item 
void \hyperlink{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}{set\-Purpose} (string purpose)
\item 
void \hyperlink{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}{set\-Date} (string date)
\item 
void \hyperlink{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}{set\-Authors} (string authors)
\item 
void \hyperlink{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}{set\-Contributors} (string contributors)
\item 
void \hyperlink{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}{set\-Screen\-Width} (unsigned screen\-Width)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Print Formatted Banners (on ttys). 

Display a traditionnal U\-N\-I\-X like banner for tty\-: \begin{DoxyVerb}                                               @     
                                              @@     
                             @@@     @@@@@@   @@    
                           @@   @@  @@  @@  @@@@@@@@ 
                          @@     @  @   @@    @@     
                          @@        @   @     @@     
                          @@         @@@      @@     
                          @@     @  @@        @@     
                           @@   @@  @@@@@@    @@   @ 
                             @@@   @@   @@@    @@@@  
                                    @     @          
                                     @@@@@           

                            Coriolis Graphical Tool

        Coriolis CAD System 1.0,                               cgt 1.0b
        Copyright (c) 2008-2012,                          SoC/LIP6/UPMC
        Author(s):                                     Jean-Paul Chaput
        E-mail:                             alliance-users@asim.lip6.fr
\end{DoxyVerb}
 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!Banner@{Banner}}
\index{Banner@{Banner}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{Banner}]{\setlength{\rightskip}{0pt plus 5cm}C\-R\-L\-::\-Banner\-::\-Banner (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{version = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{purpose = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{date = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{authors = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{std\-::string}]{contributors = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}

\begin{DoxyParams}{Parameters}
{\em name} & The tool name. \\
\hline
{\em version} & The tool version. \\
\hline
{\em purpose} & A short description of what it does. \\
\hline
{\em date} & The date of the first release. \\
\hline
{\em authors} & The list of authors. \\
\hline
{\em contributors} & A list of contributors.\\
\hline
\end{DoxyParams}
Create a banner object. 

\subsection{Member Function Documentation}
\hypertarget{classCRL_1_1Banner_a3abb8f2ba75f4bf70b102dc5a081297e}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_a3abb8f2ba75f4bf70b102dc5a081297e}
{\bfseries Returns\-:} The tool's name. \hypertarget{classCRL_1_1Banner_a456dfe5c14576fe1625bace5c09f6019}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Version@{get\-Version}}
\index{get\-Version@{get\-Version}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Version}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Version (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_a456dfe5c14576fe1625bace5c09f6019}
{\bfseries Returns\-:} The tool's version. \hypertarget{classCRL_1_1Banner_a753b87c41ec0ebcd6d1f81f17848c2b2}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Purpose@{get\-Purpose}}
\index{get\-Purpose@{get\-Purpose}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Purpose}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Purpose (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_a753b87c41ec0ebcd6d1f81f17848c2b2}
{\bfseries Returns\-:} The tool short description. \hypertarget{classCRL_1_1Banner_afb230ff11133683ab6f133aa6e753ab8}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Date@{get\-Date}}
\index{get\-Date@{get\-Date}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Date}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Date (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_afb230ff11133683ab6f133aa6e753ab8}
{\bfseries Returns\-:} The tool fisrt release date (year). \hypertarget{classCRL_1_1Banner_a1d38857f50b38d664f2af2901dbbb584}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Authors@{get\-Authors}}
\index{get\-Authors@{get\-Authors}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Authors}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Authors (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_a1d38857f50b38d664f2af2901dbbb584}
{\bfseries Returns\-:} The list of main author's names. \hypertarget{classCRL_1_1Banner_aec611d9fbbc274fe59796ffc21d6f726}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Contributors@{get\-Contributors}}
\index{get\-Contributors@{get\-Contributors}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Contributors}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& C\-R\-L\-::\-Banner\-::get\-Contributors (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_aec611d9fbbc274fe59796ffc21d6f726}
{\bfseries Returns\-:} The list of contributor's names. \hypertarget{classCRL_1_1Banner_aeda81fe941f2e04745c5b5b37dbbb73e}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!get\-Screen\-Width@{get\-Screen\-Width}}
\index{get\-Screen\-Width@{get\-Screen\-Width}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{get\-Screen\-Width}]{\setlength{\rightskip}{0pt plus 5cm}const unsigned int C\-R\-L\-::\-Banner\-::get\-Screen\-Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classCRL_1_1Banner_aeda81fe941f2e04745c5b5b37dbbb73e}
{\bfseries Returns\-:} The with of the screen (tty) into which the banner will be displayed. \hypertarget{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Name@{set\-Name}}
\index{set\-Name@{set\-Name}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Name}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Name (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}
Sets the tool's name. \hypertarget{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Version@{set\-Version}}
\index{set\-Version@{set\-Version}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Version}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Version (
\begin{DoxyParamCaption}
\item[{std\-::string}]{version}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}
Sets the tool's version. \hypertarget{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Purpose@{set\-Purpose}}
\index{set\-Purpose@{set\-Purpose}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Purpose}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Purpose (
\begin{DoxyParamCaption}
\item[{std\-::string}]{purpose}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}
Sets the tool short description. \hypertarget{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Date@{set\-Date}}
\index{set\-Date@{set\-Date}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Date}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Date (
\begin{DoxyParamCaption}
\item[{std\-::string}]{date}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}
Sets the tool fisrt release date (year). \hypertarget{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Authors@{set\-Authors}}
\index{set\-Authors@{set\-Authors}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Authors}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Authors (
\begin{DoxyParamCaption}
\item[{std\-::string}]{authors}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}
Sets the list of main author's names. \hypertarget{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Contributors@{set\-Contributors}}
\index{set\-Contributors@{set\-Contributors}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Contributors}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Contributors (
\begin{DoxyParamCaption}
\item[{std\-::string}]{contributors}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}
Sets the list of contributor's names. \hypertarget{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}{\index{C\-R\-L\-::\-Banner@{C\-R\-L\-::\-Banner}!set\-Screen\-Width@{set\-Screen\-Width}}
\index{set\-Screen\-Width@{set\-Screen\-Width}!CRL::Banner@{C\-R\-L\-::\-Banner}}
\subsubsection[{set\-Screen\-Width}]{\setlength{\rightskip}{0pt plus 5cm}void C\-R\-L\-::\-Banner\-::set\-Screen\-Width (
\begin{DoxyParamCaption}
\item[{unsigned}]{screen\-Width}
\end{DoxyParamCaption}
)}}\label{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}
Sets the with of the screen (tty) into which the banner will be displayed. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Banner.\-h\item 
Banner.\-dox\end{DoxyCompactItemize}
