\hypertarget{classbdm_1_1UIbuilder}{ \section{bdm::UIbuilder Class Reference} \label{classbdm_1_1UIbuilder}\index{bdm::UIbuilder@{bdm::UIbuilder}} } Builds computational object from a \hyperlink{classUserInfo}{UserInfo} structure. {\tt \#include $<$uibuilder.h$>$} Inheritance diagram for bdm::UIbuilder:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=187pt]{classbdm_1_1UIbuilder__inherit__graph} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item \hypertarget{classbdm_1_1UIbuilder_c75103dd58395644e80f1eea886c656b}{ \hyperlink{classbdm_1_1UIbuilder_c75103dd58395644e80f1eea886c656b}{UIbuilder} (const string \&typ)} \label{classbdm_1_1UIbuilder_c75103dd58395644e80f1eea886c656b} \begin{CompactList}\small\item\em Constructor needs to be run only once macro UIREGISTER. \item\end{CompactList}\item \hypertarget{classbdm_1_1UIbuilder_193cede6302669ff48dfd8ab3b7e31f8}{ virtual \hyperlink{classbdm_1_1bdmroot}{bdmroot} $\ast$ \hyperlink{classbdm_1_1UIbuilder_193cede6302669ff48dfd8ab3b7e31f8}{build} (Setting \&S) const =0} \label{classbdm_1_1UIbuilder_193cede6302669ff48dfd8ab3b7e31f8} \begin{CompactList}\small\item\em Function building the computational object. \item\end{CompactList}\end{CompactItemize} \subsection*{Protected Member Functions} \begin{CompactItemize} \item \hypertarget{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd}{ const vec \textbf{getvec} (Setting \&S) const } \label{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd} \item \hypertarget{classbdm_1_1UIbuilder_5f0c1a56ac46342d339c8e7944639b4b}{ const vec \textbf{getivec} (Setting \&S) const } \label{classbdm_1_1UIbuilder_5f0c1a56ac46342d339c8e7944639b4b} \end{CompactItemize} \subsection{Detailed Description} Builds computational object from a \hyperlink{classUserInfo}{UserInfo} structure. Return value is a pointer to the created object (memory management issue?) The documentation for this class was generated from the following file:\begin{CompactItemize} \item uibuilder.h\end{CompactItemize}