\hypertarget{classCRL_1_1Banner}{}\section{C\+RL\+:\+: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 
\mbox{\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 \& \mbox{\hyperlink{classCRL_1_1Banner_a240b3f305516b17eff31f684d0a5c643}{get\+Name}} () const
\item 
const string \& \mbox{\hyperlink{classCRL_1_1Banner_a84e62c3376a111f7c16ee07b8cd05f59}{get\+Version}} () const
\item 
const string \& \mbox{\hyperlink{classCRL_1_1Banner_aa9898c902b80eff41d549432136de3bc}{get\+Purpose}} () const
\item 
const string \& \mbox{\hyperlink{classCRL_1_1Banner_a398db63bc8ce319d85e4d1245cbcce62}{get\+Date}} () const
\item 
const string \& \mbox{\hyperlink{classCRL_1_1Banner_aa61a32222853ae9f4298302ca53788bc}{get\+Authors}} () const
\item 
const string \& \mbox{\hyperlink{classCRL_1_1Banner_aded1fb7c4ffd107c27b266287b1db0d2}{get\+Contributors}} () const
\item 
unsigned int \mbox{\hyperlink{classCRL_1_1Banner_af956943247d260a3ba9a9f9a696695dd}{get\+Screen\+Width}} () const
\item 
void \mbox{\hyperlink{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}{set\+Name}} (string name)
\item 
void \mbox{\hyperlink{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}{set\+Version}} (string version)
\item 
void \mbox{\hyperlink{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}{set\+Purpose}} (string purpose)
\item 
void \mbox{\hyperlink{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}{set\+Date}} (string date)
\item 
void \mbox{\hyperlink{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}{set\+Authors}} (string authors)
\item 
void \mbox{\hyperlink{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}{set\+Contributors}} (string contributors)
\item 
void \mbox{\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\+IX 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}
\mbox{\Hypertarget{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}\label{classCRL_1_1Banner_ab1648ee84ac8c3a8df32fe224e762322}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!Banner@{Banner}}
\index{Banner@{Banner}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{Banner()}{Banner()}}
{\footnotesize\ttfamily 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})}


\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}
\mbox{\Hypertarget{classCRL_1_1Banner_a240b3f305516b17eff31f684d0a5c643}\label{classCRL_1_1Banner_a240b3f305516b17eff31f684d0a5c643}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} The tool\textquotesingle{}s name. \mbox{\Hypertarget{classCRL_1_1Banner_a84e62c3376a111f7c16ee07b8cd05f59}\label{classCRL_1_1Banner_a84e62c3376a111f7c16ee07b8cd05f59}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Version@{get\+Version}}
\index{get\+Version@{get\+Version}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Version()}{getVersion()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} The tool\textquotesingle{}s version. \mbox{\Hypertarget{classCRL_1_1Banner_aa9898c902b80eff41d549432136de3bc}\label{classCRL_1_1Banner_aa9898c902b80eff41d549432136de3bc}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Purpose@{get\+Purpose}}
\index{get\+Purpose@{get\+Purpose}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Purpose()}{getPurpose()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Purpose (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} The tool short description. \mbox{\Hypertarget{classCRL_1_1Banner_a398db63bc8ce319d85e4d1245cbcce62}\label{classCRL_1_1Banner_a398db63bc8ce319d85e4d1245cbcce62}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Date@{get\+Date}}
\index{get\+Date@{get\+Date}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Date()}{getDate()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Date (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} The tool fisrt release date (year). \mbox{\Hypertarget{classCRL_1_1Banner_aa61a32222853ae9f4298302ca53788bc}\label{classCRL_1_1Banner_aa61a32222853ae9f4298302ca53788bc}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Authors@{get\+Authors}}
\index{get\+Authors@{get\+Authors}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Authors()}{getAuthors()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Authors (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} The list of main author\textquotesingle{}s names. \mbox{\Hypertarget{classCRL_1_1Banner_aded1fb7c4ffd107c27b266287b1db0d2}\label{classCRL_1_1Banner_aded1fb7c4ffd107c27b266287b1db0d2}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Contributors@{get\+Contributors}}
\index{get\+Contributors@{get\+Contributors}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Contributors()}{getContributors()}}
{\footnotesize\ttfamily const std\+::string \& C\+R\+L\+::\+Banner\+::get\+Contributors (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} The list of contributor\textquotesingle{}s names. \mbox{\Hypertarget{classCRL_1_1Banner_af956943247d260a3ba9a9f9a696695dd}\label{classCRL_1_1Banner_af956943247d260a3ba9a9f9a696695dd}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!get\+Screen\+Width@{get\+Screen\+Width}}
\index{get\+Screen\+Width@{get\+Screen\+Width}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{get\+Screen\+Width()}{getScreenWidth()}}
{\footnotesize\ttfamily const unsigned int C\+R\+L\+::\+Banner\+::get\+Screen\+Width (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} The with of the screen (tty) into which the banner will be displayed. \mbox{\Hypertarget{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}\label{classCRL_1_1Banner_af9e99981d33eb609a1b8a9d2f36db7ee}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Name@{set\+Name}}
\index{set\+Name@{set\+Name}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Name()}{setName()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Name (\begin{DoxyParamCaption}\item[{std\+::string}]{name }\end{DoxyParamCaption})}

Sets the tool\textquotesingle{}s name. \mbox{\Hypertarget{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}\label{classCRL_1_1Banner_ab47057fcc6d9fb9bca0ebbeae232f738}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Version@{set\+Version}}
\index{set\+Version@{set\+Version}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Version()}{setVersion()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Version (\begin{DoxyParamCaption}\item[{std\+::string}]{version }\end{DoxyParamCaption})}

Sets the tool\textquotesingle{}s version. \mbox{\Hypertarget{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}\label{classCRL_1_1Banner_a9c6bee971231044f417aaac312abcb61}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Purpose@{set\+Purpose}}
\index{set\+Purpose@{set\+Purpose}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Purpose()}{setPurpose()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Purpose (\begin{DoxyParamCaption}\item[{std\+::string}]{purpose }\end{DoxyParamCaption})}

Sets the tool short description. \mbox{\Hypertarget{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}\label{classCRL_1_1Banner_a4ae67d1e584a384e7320af6fadf5dcaa}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Date@{set\+Date}}
\index{set\+Date@{set\+Date}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Date()}{setDate()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Date (\begin{DoxyParamCaption}\item[{std\+::string}]{date }\end{DoxyParamCaption})}

Sets the tool fisrt release date (year). \mbox{\Hypertarget{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}\label{classCRL_1_1Banner_a191a83c7b8e7e1ab907418d56656d836}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Authors@{set\+Authors}}
\index{set\+Authors@{set\+Authors}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Authors()}{setAuthors()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Authors (\begin{DoxyParamCaption}\item[{std\+::string}]{authors }\end{DoxyParamCaption})}

Sets the list of main author\textquotesingle{}s names. \mbox{\Hypertarget{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}\label{classCRL_1_1Banner_afa9171420263314ee5b465c36ecc0b73}} 
\index{C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}!set\+Contributors@{set\+Contributors}}
\index{set\+Contributors@{set\+Contributors}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Contributors()}{setContributors()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Contributors (\begin{DoxyParamCaption}\item[{std\+::string}]{contributors }\end{DoxyParamCaption})}

Sets the list of contributor\textquotesingle{}s names. \mbox{\Hypertarget{classCRL_1_1Banner_a8053cc6071f261e781cc1e8157eef820}\label{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}!C\+R\+L\+::\+Banner@{C\+R\+L\+::\+Banner}}
\subsubsection{\texorpdfstring{set\+Screen\+Width()}{setScreenWidth()}}
{\footnotesize\ttfamily void C\+R\+L\+::\+Banner\+::set\+Screen\+Width (\begin{DoxyParamCaption}\item[{unsigned}]{screen\+Width }\end{DoxyParamCaption})}

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}
