classdatabase.tex
来自「max 2.3是具有图形界面的数据采集系统」· TEX 代码 · 共 306 行
TEX
306 行
\section{Database Class Reference}\label{classDatabase}\index{Database@{Database}}{\tt \#include $<$database.h$>$}\subsection*{Public Methods}\begin{CompactItemize}\item {\bf Database} ()\item {\bf $\sim$Database} ()\item void {\bf init} ()\item int {\bf maximal\_\-integrations} (void)\begin{CompactList}\small\item\em initialize database and clear all variables.\item\end{CompactList}\item void {\bf add\_\-data} (int)\item void {\bf add\_\-data} (double)\item void {\bf add\_\-data} (char)\item void {\bf add\_\-data} (char $\ast$)\item void {\bf add\_\-data} (QImage $\ast$)\item vector$<$int$>$$\ast$ {\bf add\_\-data} (int $\ast$,int)\item vector$<$double$>$$\ast$ {\bf add\_\-data} (double $\ast$, int)\item void {\bf store} (int)\item void {\bf store} (double)\item void {\bf store} (int $\ast$,int)\item void {\bf store} (char $\ast$)\item void {\bf turn\_\-around} (void)\item void {\bf array\-List\_\-turn\_\-around} ()\item void {\bf image\-List\_\-turn\_\-around} ()\item void {\bf remove} (void)\item void {\bf remove} (int)\begin{CompactList}\small\item\em removes complete list out of mem.\item\end{CompactList}\item void {\bf remove\_\-1st} (void)\begin{CompactList}\small\item\em remove n elements from the list, start at the beginning.\item\end{CompactList}\item void {\bf array\_\-remove\_\-1st} (void)\begin{CompactList}\small\item\em removes 1st Data\_\-element out of list.\item\end{CompactList}\item void {\bf array\_\-remove} (int)\begin{CompactList}\small\item\em remove 1st element out of array list.\item\end{CompactList}\item void {\bf printlist} (void)\begin{CompactList}\small\item\em remove n elements from array database, start at the beginning.\item\end{CompactList}\item void {\bf save\_\-data} (const char $\ast$, {\bf Var\-Type} $\ast$,int)\item void {\bf save\_\-arrays} (const char $\ast$, {\bf Array\-Type} $\ast$)\item void {\bf save\_\-images} (const char $\ast$,int,char $\ast$)\item void {\bf set\_\-N\_\-Elements} (int)\begin{CompactList}\small\item\em Set the number of Data Elements per channel in database.\item\end{CompactList}\item void {\bf set\_\-N\_\-Arrays} (int)\begin{CompactList}\small\item\em Set the number of Data Elements per channel in database.\item\end{CompactList}\item void {\bf set\_\-Mon\-Mode} (bool)\begin{CompactList}\small\item\em Set the number of Arrays per channel in the database.\item\end{CompactList}\item int {\bf length\_\-of\_\-list} (void)\begin{CompactList}\small\item\em set monitor mode flag TRUE = on, FALSE = OFF.\item\end{CompactList}\item int {\bf length\_\-of\_\-arraylist} (void)\item int {\bf length\_\-of\_\-imagelist} (void)\item int {\bf maxarraylength} ()\item int {\bf array\_\-empty} (void)\item int {\bf database\_\-empty} (void)\item int {\bf image\_\-empty} (void)\item {\bf Image\-List\-Element}$\ast$ {\bf end\_\-of\_\-image\_\-list} ()\end{CompactItemize}\subsection{Constructor \& Destructor Documentation}\index{Database@{Database}!Database@{Database}}\index{Database@{Database}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Database::Database ()}\label{classDatabase_a0}\index{Database@{Database}!~Database@{$\sim$Database}}\index{~Database@{$\sim$Database}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Database::$\sim$Database ()}\label{classDatabase_a1}\subsection{Member Function Documentation}\index{Database@{Database}!add_data@{add\_\-data}}\index{add_data@{add\_\-data}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}vector$<$ double $>$ $\ast$ Database::add\_\-data$<$double$>$ (double $\ast$ {\em a}, int {\em size})}\label{classDatabase_a10}\index{Database@{Database}!add_data@{add\_\-data}}\index{add_data@{add\_\-data}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}vector$<$ int $>$ $\ast$ Database::add\_\-data$<$int$>$ (int $\ast$ {\em a}, int {\em size})}\label{classDatabase_a9}\index{Database@{Database}!add_data@{add\_\-data}}\index{add_data@{add\_\-data}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::add\_\-data (QImage $\ast$ {\em i})}\label{classDatabase_a8}\index{Database@{Database}!add_data@{add\_\-data}}\index{add_data@{add\_\-data}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::add\_\-data (char $\ast$ {\em i})}\label{classDatabase_a7}\index{Database@{Database}!add_data@{add\_\-data}}\index{add_data@{add\_\-data}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::add\_\-data (char {\em i})}\label{classDatabase_a6}\index{Database@{Database}!add_data@{add\_\-data}}\index{add_data@{add\_\-data}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::add\_\-data (double {\em i})}\label{classDatabase_a5}\index{Database@{Database}!add_data@{add\_\-data}}\index{add_data@{add\_\-data}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::add\_\-data (int {\em i})}\label{classDatabase_a4}\index{Database@{Database}!arrayList_turn_around@{arrayList\_\-turn\_\-around}}\index{arrayList_turn_around@{arrayList\_\-turn\_\-around}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::array\-List\_\-turn\_\-around ()}\label{classDatabase_a16}\index{Database@{Database}!array_empty@{array\_\-empty}}\index{array_empty@{array\_\-empty}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Database::array\_\-empty (void)}\label{classDatabase_a34}\index{Database@{Database}!array_remove@{array\_\-remove}}\index{array_remove@{array\_\-remove}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::array\_\-remove (int {\em number})}\label{classDatabase_a22}remove 1st element out of array list.\index{Database@{Database}!array_remove_1st@{array\_\-remove\_\-1st}}\index{array_remove_1st@{array\_\-remove\_\-1st}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::array\_\-remove\_\-1st (void)}\label{classDatabase_a21}removes 1st Data\_\-element out of list.\index{Database@{Database}!database_empty@{database\_\-empty}}\index{database_empty@{database\_\-empty}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Database::database\_\-empty (void)}\label{classDatabase_a35}\index{Database@{Database}!end_of_image_list@{end\_\-of\_\-image\_\-list}}\index{end_of_image_list@{end\_\-of\_\-image\_\-list}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Image\-List\-Element} $\ast$ Database::end\_\-of\_\-image\_\-list (void)}\label{classDatabase_a37}\index{Database@{Database}!imageList_turn_around@{imageList\_\-turn\_\-around}}\index{imageList_turn_around@{imageList\_\-turn\_\-around}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::image\-List\_\-turn\_\-around ()}\label{classDatabase_a17}\index{Database@{Database}!image_empty@{image\_\-empty}}\index{image_empty@{image\_\-empty}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Database::image\_\-empty (void)}\label{classDatabase_a36}\index{Database@{Database}!init@{init}}\index{init@{init}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::init ()}\label{classDatabase_a2}\index{Database@{Database}!length_of_arraylist@{length\_\-of\_\-arraylist}}\index{length_of_arraylist@{length\_\-of\_\-arraylist}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Database::length\_\-of\_\-arraylist (void)}\label{classDatabase_a31}\index{Database@{Database}!length_of_imagelist@{length\_\-of\_\-imagelist}}\index{length_of_imagelist@{length\_\-of\_\-imagelist}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Database::length\_\-of\_\-imagelist (void)}\label{classDatabase_a32}\index{Database@{Database}!length_of_list@{length\_\-of\_\-list}}\index{length_of_list@{length\_\-of\_\-list}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Database::length\_\-of\_\-list (void)}\label{classDatabase_a30}set monitor mode flag TRUE = on, FALSE = OFF.\index{Database@{Database}!maxarraylength@{maxarraylength}}\index{maxarraylength@{maxarraylength}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Database::maxarraylength ()}\label{classDatabase_a33}\index{Database@{Database}!maximal_integrations@{maximal\_\-integrations}}\index{maximal_integrations@{maximal\_\-integrations}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Database::maximal\_\-integrations (void)}\label{classDatabase_a3}initialize database and clear all variables.\index{Database@{Database}!printlist@{printlist}}\index{printlist@{printlist}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::printlist (void)}\label{classDatabase_a23}remove n elements from array database, start at the beginning.\index{Database@{Database}!remove@{remove}}\index{remove@{remove}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::remove (int {\em number})}\label{classDatabase_a19}removes complete list out of mem.remove a given number of elements from the list, !start at the beginning \index{Database@{Database}!remove@{remove}}\index{remove@{remove}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::remove (void)}\label{classDatabase_a18}\index{Database@{Database}!remove_1st@{remove\_\-1st}}\index{remove_1st@{remove\_\-1st}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::remove\_\-1st (void)}\label{classDatabase_a20}remove n elements from the list, start at the beginning.\index{Database@{Database}!save_arrays@{save\_\-arrays}}\index{save_arrays@{save\_\-arrays}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::save\_\-arrays (const char $\ast$ {\em fname}, {\bf Array\-Type} $\ast$)}\label{classDatabase_a25}\index{Database@{Database}!save_data@{save\_\-data}}\index{save_data@{save\_\-data}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::save\_\-data (const char $\ast$ {\em filename}, {\bf Var\-Type} $\ast$ {\em Ptr}, int {\em counter})}\label{classDatabase_a24}\index{Database@{Database}!save_images@{save\_\-images}}\index{save_images@{save\_\-images}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::save\_\-images (const char $\ast$ {\em fname}, int {\em index}, char $\ast$ {\em format})}\label{classDatabase_a26}\index{Database@{Database}!set_MonMode@{set\_\-MonMode}}\index{set_MonMode@{set\_\-MonMode}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::set\_\-Mon\-Mode (bool {\em x})}\label{classDatabase_a29}Set the number of Arrays per channel in the database.\index{Database@{Database}!set_N_Arrays@{set\_\-N\_\-Arrays}}\index{set_N_Arrays@{set\_\-N\_\-Arrays}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::set\_\-N\_\-Arrays (int {\em x})}\label{classDatabase_a28}Set the number of Data Elements per channel in database.\index{Database@{Database}!set_N_Elements@{set\_\-N\_\-Elements}}\index{set_N_Elements@{set\_\-N\_\-Elements}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::set\_\-N\_\-Elements (int {\em x})}\label{classDatabase_a27}Set the number of Data Elements per channel in database.\index{Database@{Database}!store@{store}}\index{store@{store}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::store (char $\ast$)}\label{classDatabase_a14}\index{Database@{Database}!store@{store}}\index{store@{store}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::store (int $\ast$, int)}\label{classDatabase_a13}\index{Database@{Database}!store@{store}}\index{store@{store}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::store (double)}\label{classDatabase_a12}\index{Database@{Database}!store@{store}}\index{store@{store}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::store (int)}\label{classDatabase_a11}\index{Database@{Database}!turn_around@{turn\_\-around}}\index{turn_around@{turn\_\-around}!Database@{Database}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Database::turn\_\-around (void)}\label{classDatabase_a15}The documentation for this class was generated from the following files:\begin{CompactItemize}\item {\bf database.h}\item {\bf database.cc}\end{CompactItemize}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?