root/doc/latex/classbdm_1_1UIbuilder.tex @ 275

Revision 271, 2.3 kB (checked in by smidl, 16 years ago)

Next major revision

Line 
1\hypertarget{classbdm_1_1UIbuilder}{
2\section{bdm::UIbuilder Class Reference}
3\label{classbdm_1_1UIbuilder}\index{bdm::UIbuilder@{bdm::UIbuilder}}
4}
5{\tt \#include $<$uibuilder.h$>$}
6
7Inheritance diagram for bdm::UIbuilder::\begin{figure}[H]
8\begin{center}
9\leavevmode
10\includegraphics[height=2cm]{classbdm_1_1UIbuilder}
11\end{center}
12\end{figure}
13
14
15\subsection{Detailed Description}
16Builds computational object from a UserInfo structure.
17
18Return value is a pointer to the created object (memory management issue?) \subsection*{Public Member Functions}
19\begin{CompactItemize}
20\item 
21\hypertarget{classbdm_1_1UIbuilder_c75103dd58395644e80f1eea886c656b}{
22\hyperlink{classbdm_1_1UIbuilder_c75103dd58395644e80f1eea886c656b}{UIbuilder} (const string \&typ)}
23\label{classbdm_1_1UIbuilder_c75103dd58395644e80f1eea886c656b}
24
25\begin{CompactList}\small\item\em Constructor needs to be run only once macro UIREGISTER. \item\end{CompactList}\item 
26\hypertarget{classbdm_1_1UIbuilder_193cede6302669ff48dfd8ab3b7e31f8}{
27virtual \hyperlink{classbdm_1_1bdmroot}{bdmroot} $\ast$ \hyperlink{classbdm_1_1UIbuilder_193cede6302669ff48dfd8ab3b7e31f8}{build} (Setting \&S) const =0}
28\label{classbdm_1_1UIbuilder_193cede6302669ff48dfd8ab3b7e31f8}
29
30\begin{CompactList}\small\item\em Function building the computational object. \item\end{CompactList}\end{CompactItemize}
31\subsection*{Protected Member Functions}
32\begin{CompactItemize}
33\item 
34\hypertarget{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd}{
35const vec \textbf{getvec} (Setting \&S) const }
36\label{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd}
37
38\item 
39\hypertarget{classbdm_1_1UIbuilder_1e78cce143622e3a0ba66af4768bc3e8}{
40const mat \textbf{getmat} (Setting \&S, int ncols) const }
41\label{classbdm_1_1UIbuilder_1e78cce143622e3a0ba66af4768bc3e8}
42
43\item 
44\hypertarget{classbdm_1_1UIbuilder_950437aed29283d10346f4966011a64e}{
45const ivec \textbf{getivec} (Setting \&S) const }
46\label{classbdm_1_1UIbuilder_950437aed29283d10346f4966011a64e}
47
48\item 
49\hypertarget{classbdm_1_1UIbuilder_4ea1d97d81aba46dfe0e7fd416a4ad22}{
50const Array$<$ string $>$ \textbf{get\_\-as} (Setting \&S) const }
51\label{classbdm_1_1UIbuilder_4ea1d97d81aba46dfe0e7fd416a4ad22}
52
53\end{CompactItemize}
54
55
56The documentation for this class was generated from the following file:\begin{CompactItemize}
57\item 
58uibuilder.h\end{CompactItemize}
Note: See TracBrowser for help on using the browser.