root/doc/latex/classbdm_1_1UIbuilder.tex @ 270

Revision 270, 2.1 kB (checked in by smidl, 16 years ago)

Changes in the very root classes!
* rv and rvc are no longer compulsory,
* samplecond does not return ll
* BM has drv

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:\nopagebreak
8\begin{figure}[H]
9\begin{center}
10\leavevmode
11\includegraphics[width=400pt]{classbdm_1_1UIbuilder__inherit__graph}
12\end{center}
13\end{figure}
14
15
16\subsection{Detailed Description}
17Builds computational object from a UserInfo structure.
18
19Return value is a pointer to the created object (memory management issue?) \subsection*{Public Member Functions}
20\begin{CompactItemize}
21\item 
22\hypertarget{classbdm_1_1UIbuilder_c75103dd58395644e80f1eea886c656b}{
23\hyperlink{classbdm_1_1UIbuilder_c75103dd58395644e80f1eea886c656b}{UIbuilder} (const string \&typ)}
24\label{classbdm_1_1UIbuilder_c75103dd58395644e80f1eea886c656b}
25
26\begin{CompactList}\small\item\em Constructor needs to be run only once macro UIREGISTER. \item\end{CompactList}\item 
27\hypertarget{classbdm_1_1UIbuilder_193cede6302669ff48dfd8ab3b7e31f8}{
28virtual \hyperlink{classbdm_1_1bdmroot}{bdmroot} $\ast$ \hyperlink{classbdm_1_1UIbuilder_193cede6302669ff48dfd8ab3b7e31f8}{build} (Setting \&S) const =0}
29\label{classbdm_1_1UIbuilder_193cede6302669ff48dfd8ab3b7e31f8}
30
31\begin{CompactList}\small\item\em Function building the computational object. \item\end{CompactList}\end{CompactItemize}
32\subsection*{Protected Member Functions}
33\begin{CompactItemize}
34\item 
35\hypertarget{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd}{
36const vec \textbf{getvec} (Setting \&S) const }
37\label{classbdm_1_1UIbuilder_3c514c2eb6fc6a347f15c270a32ddebd}
38
39\item 
40\hypertarget{classbdm_1_1UIbuilder_1e78cce143622e3a0ba66af4768bc3e8}{
41const mat \textbf{getmat} (Setting \&S, int ncols) const }
42\label{classbdm_1_1UIbuilder_1e78cce143622e3a0ba66af4768bc3e8}
43
44\item 
45\hypertarget{classbdm_1_1UIbuilder_5f0c1a56ac46342d339c8e7944639b4b}{
46const vec \textbf{getivec} (Setting \&S) const }
47\label{classbdm_1_1UIbuilder_5f0c1a56ac46342d339c8e7944639b4b}
48
49\end{CompactItemize}
50
51
52The documentation for this class was generated from the following file:\begin{CompactItemize}
53\item 
54uibuilder.h\end{CompactItemize}
Note: See TracBrowser for help on using the browser.