\section{atlas::interactive Namespace Reference}
\label{namespaceatlas_1_1interactive}\index{atlas::interactive@{atlas::interactive}}


\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf bit\-Map\-Prompt} (std::string \&prompt, const char $\ast$mess, const {\bf bitmap::Bit\-Map} \&vals)
\item 
void {\bf get\-Cartan\-Class} (size\_\-t \&cn, const {\bf bitmap::Bit\-Map} \&cs, {\bf input::Input\-Buffer} \&line)  throw (error::Input\-Error)
\item 
void {\bf get\-Inner\-Class} ({\bf latticetypes::Lattice\-Matrix} \&d, {\bf layout::Layout} \&lo)  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} ({\bf lietype::Lie\-Type} \&d\_\-lt)  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} ({\bf lietype::Inner\-Class\-Type} \&ict, const {\bf lietype::Lie\-Type} \&lt)  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} ({\bf prerootdata::Pre\-Root\-Datum} \&d\_\-prd, {\bf latticetypes::Weight\-List} \&d\_\-b, const {\bf lietype::Lie\-Type} \&lt)  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} ({\bf realform::Real\-Form} \&d\_\-rf, const {\bf complexredgp\_\-io::Interface} \&I)  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} ({\bf realform::Real\-Form} \&rf, const {\bf complexredgp\_\-io::Interface} \&I, {\bf tags::Dual\-Tag})  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} ({\bf realform::Real\-Form} \&rf, const {\bf complexredgp\_\-io::Interface} \&I, const {\bf realform::Real\-Form\-List} \&drfl, {\bf tags::Dual\-Tag})  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} ({\bf realredgp::Real\-Reductive\-Group} \&d\_\-G, {\bf complexredgp\_\-io::Interface} \&CI)  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} ({\bf complexredgp\_\-io::Interface} \&d\_\-I)  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} (unsigned long \&d\_\-c, const char $\ast$prompt, unsigned long max)  throw (error::Input\-Error)
\item 
void {\bf get\-Interactive} (unsigned long \&d\_\-c, const char $\ast$prompt, const {\bf bitmap::Bit\-Map} \&vals, {\bf input::Input\-Buffer} $\ast$linep)  throw (error::Input\-Error)
\item 
{\bf input::Input\-Buffer} \& {\bf input\-Line} ()
\end{CompactItemize}


\subsection{Function Documentation}
\index{atlas::interactive@{atlas::interactive}!bitMapPrompt@{bitMapPrompt}}
\index{bitMapPrompt@{bitMapPrompt}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::bit\-Map\-Prompt (std::string \& {\em prompt}, const char $\ast$ {\em mess}, const bitmap::Bit\-Map \& {\em vals})}\label{namespaceatlas_1_1interactive_6c25cbe8084923790703f7e9c7573570}


\index{atlas::interactive@{atlas::interactive}!getCartanClass@{getCartanClass}}
\index{getCartanClass@{getCartanClass}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Cartan\-Class (size\_\-t \& {\em cn}, const bitmap::Bit\-Map \& {\em cs}, input::Input\-Buffer \& {\em line})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_b29ef986e9ca45246ed2e1cdead4cbdc}


\index{atlas::interactive@{atlas::interactive}!getInnerClass@{getInnerClass}}
\index{getInnerClass@{getInnerClass}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Inner\-Class ({\bf latticetypes::Lattice\-Matrix} \& {\em d}, layout::Layout \& {\em lo})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_fe19847459ded52000893e8e05993f0e}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive (unsigned long \& {\em d\_\-c}, const char $\ast$ {\em prompt}, const bitmap::Bit\-Map \& {\em vals}, input::Input\-Buffer $\ast$ {\em linep} = {\tt 0})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_464d552b3c2ffb0bbe8199783663111e}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive (unsigned long \& {\em d\_\-c}, const char $\ast$ {\em prompt}, unsigned long {\em max})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_3942424a5de67adf4b17c15168b55569}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive (complexredgp\_\-io::Interface \& {\em d\_\-I})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_e5872dce99e128a82a03353b52a01834}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive (realredgp::Real\-Reductive\-Group \& {\em d\_\-G}, complexredgp\_\-io::Interface \& {\em CI})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_b4b2f743b5a56deb4b101a547d2351d7}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive ({\bf realform::Real\-Form} \& {\em rf}, const complexredgp\_\-io::Interface \& {\em I}, const {\bf realform::Real\-Form\-List} \& {\em drfl}, tags::Dual\-Tag)  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_aa4ab7ae5850df385a8fe26d4b4f0952}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive ({\bf realform::Real\-Form} \& {\em rf}, const complexredgp\_\-io::Interface \& {\em I}, tags::Dual\-Tag)  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_7ad9f515c100947b35ca7724e1ca6086}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive ({\bf realform::Real\-Form} \& {\em d\_\-rf}, const complexredgp\_\-io::Interface \& {\em I})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_d5cd84e3ef453af6cf364b637709bab3}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive (prerootdata::Pre\-Root\-Datum \& {\em d\_\-prd}, {\bf latticetypes::Weight\-List} \& {\em d\_\-b}, const {\bf lietype::Lie\-Type} \& {\em lt})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_35f87ab15ed820005597414ae6e2caa4}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive ({\bf lietype::Inner\-Class\-Type} \& {\em ict}, const {\bf lietype::Lie\-Type} \& {\em lt})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_c23dabaa6e84269fcd84496a1751df89}


\index{atlas::interactive@{atlas::interactive}!getInteractive@{getInteractive}}
\index{getInteractive@{getInteractive}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::interactive::get\-Interactive ({\bf lietype::Lie\-Type} \& {\em d\_\-lt})  throw ({\bf error::Input\-Error})}\label{namespaceatlas_1_1interactive_2d4312b9a50cc08ffd94538a26524393}


\index{atlas::interactive@{atlas::interactive}!inputLine@{inputLine}}
\index{inputLine@{inputLine}!atlas::interactive@{atlas::interactive}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf input::Input\-Buffer} \& atlas::interactive::input\-Line ()}\label{namespaceatlas_1_1interactive_408700bc8d27690c378e0884224bdc79}


