From 6c98a31b980d1d6cbbc9aeb2064d3f1c2252c3da Mon Sep 17 00:00:00 2001 From: gokuls Date: Wed, 17 May 2017 21:52:10 -0700 Subject: VES5.0 development changes not for test Change-Id: Ib44b38d24e8c841c1a85aaf82265b10f3d387b0c Signed-off-by: Gokul Singaraju --- .../html/examples/manual/latex/Makefile | 21 + .../html/examples/manual/latex/annotated.tex | 7 + .../html/examples/manual/latex/doxygen.sty | 500 +++++++++++++++++++++ .../html/examples/manual/latex/files.tex | 4 + .../html/examples/manual/latex/hierarchy.tex | 11 + .../html/examples/manual/latex/manual_8c.tex | 36 ++ .../html/examples/manual/latex/refman.tex | 152 +++++++ .../html/examples/manual/latex/refman_doc.tex | 7 + .../html/examples/manual/latex/struct_car.eps | 203 +++++++++ .../html/examples/manual/latex/struct_car.pdf | Bin 0 -> 5066 bytes .../html/examples/manual/latex/struct_car.tex | 30 ++ .../html/examples/manual/latex/struct_object.eps | 209 +++++++++ .../html/examples/manual/latex/struct_object.pdf | Bin 0 -> 5449 bytes .../html/examples/manual/latex/struct_object.tex | 51 +++ .../html/examples/manual/latex/struct_truck.eps | 203 +++++++++ .../html/examples/manual/latex/struct_truck.pdf | Bin 0 -> 5089 bytes .../html/examples/manual/latex/struct_truck.tex | 30 ++ .../html/examples/manual/latex/struct_vehicle.eps | 209 +++++++++ .../html/examples/manual/latex/struct_vehicle.pdf | Bin 0 -> 5448 bytes .../html/examples/manual/latex/struct_vehicle.tex | 51 +++ 20 files changed, 1724 insertions(+) create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/Makefile create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/annotated.tex create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/doxygen.sty create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/files.tex create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/hierarchy.tex create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/manual_8c.tex create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/refman.tex create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/refman_doc.tex create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.eps create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.pdf create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.tex create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.eps create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.pdf create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.tex create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.eps create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.pdf create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.tex create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.eps create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.pdf create mode 100644 VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.tex (limited to 'VES5.0/doxygen-1.8.12/html/examples/manual/latex') diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/Makefile b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/Makefile new file mode 100644 index 00000000..8cc3866f --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/Makefile @@ -0,0 +1,21 @@ +all: refman.pdf + +pdf: refman.pdf + +refman.pdf: clean refman.tex + pdflatex refman + makeindex refman.idx + pdflatex refman + latex_count=8 ; \ + while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ + do \ + echo "Rerunning latex...." ;\ + pdflatex refman ;\ + latex_count=`expr $$latex_count - 1` ;\ + done + makeindex refman.idx + pdflatex refman + + +clean: + rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/annotated.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/annotated.tex new file mode 100644 index 00000000..6ffb3f79 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/annotated.tex @@ -0,0 +1,7 @@ +\subsection{Class List} +Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{\hyperlink{struct_car}{Car} \\*\hyperlink{struct_car}{Car} type }{\pageref{struct_car}}{} +\item\contentsline{section}{\hyperlink{struct_object}{Object} \\*\hyperlink{struct_object}{Object} type }{\pageref{struct_object}}{} +\item\contentsline{section}{\hyperlink{struct_truck}{Truck} \\*\hyperlink{struct_truck}{Truck} type }{\pageref{struct_truck}}{} +\item\contentsline{section}{\hyperlink{struct_vehicle}{Vehicle} \\*\hyperlink{struct_vehicle}{Vehicle} type }{\pageref{struct_vehicle}}{} +\end{DoxyCompactList} diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/doxygen.sty b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/doxygen.sty new file mode 100644 index 00000000..2510b410 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/doxygen.sty @@ -0,0 +1,500 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{doxygen} + +% Packages used by this style file +\RequirePackage{alltt} +\RequirePackage{array} +\RequirePackage{calc} +\RequirePackage{float} +\RequirePackage{ifthen} +\RequirePackage{verbatim} +\RequirePackage[table]{xcolor} +\RequirePackage{longtable} +\RequirePackage{tabu} +\RequirePackage{tabularx} +\RequirePackage{multirow} + +%---------- Internal commands used in this style file ---------------- + +\newcommand{\ensurespace}[1]{% + \begingroup% + \setlength{\dimen@}{#1}% + \vskip\z@\@plus\dimen@% + \penalty -100\vskip\z@\@plus -\dimen@% + \vskip\dimen@% + \penalty 9999% + \vskip -\dimen@% + \vskip\z@skip% hide the previous |\vskip| from |\addvspace| + \endgroup% +} + +\newcommand{\DoxyLabelFont}{} +\newcommand{\entrylabel}[1]{% + {% + \parbox[b]{\labelwidth-4pt}{% + \makebox[0pt][l]{\DoxyLabelFont#1}% + \vspace{1.5\baselineskip}% + }% + }% +} + +\newenvironment{DoxyDesc}[1]{% + \ensurespace{4\baselineskip}% + \begin{list}{}{% + \settowidth{\labelwidth}{20pt}% + \setlength{\parsep}{0pt}% + \setlength{\itemsep}{0pt}% + \setlength{\leftmargin}{\labelwidth+\labelsep}% + \renewcommand{\makelabel}{\entrylabel}% + }% + \item[#1]% +}{% + \end{list}% +} + +\newsavebox{\xrefbox} +\newlength{\xreflength} +\newcommand{\xreflabel}[1]{% + \sbox{\xrefbox}{#1}% + \setlength{\xreflength}{\wd\xrefbox}% + \ifthenelse{\xreflength>\labelwidth}{% + \begin{minipage}{\textwidth}% + \setlength{\parindent}{0pt}% + \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}% + \end{minipage}% + }{% + \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}% + }% +} + +%---------- Commands used by doxygen LaTeX output generator ---------- + +% Used by
 ... 
+\newenvironment{DoxyPre}{% + \small% + \begin{alltt}% +}{% + \end{alltt}% + \normalsize% +} + +% Used by @code ... @endcode +\newenvironment{DoxyCode}{% + \par% + \scriptsize% + \begin{alltt}% +}{% + \end{alltt}% + \normalsize% +} + +% Used by @example, @include, @includelineno and @dontinclude +\newenvironment{DoxyCodeInclude}{% + \DoxyCode% +}{% + \endDoxyCode% +} + +% Used by @verbatim ... @endverbatim +\newenvironment{DoxyVerb}{% + \footnotesize% + \verbatim% +}{% + \endverbatim% + \normalsize% +} + +% Used by @verbinclude +\newenvironment{DoxyVerbInclude}{% + \DoxyVerb% +}{% + \endDoxyVerb% +} + +% Used by numbered lists (using '-#' or
    ...
) +\newenvironment{DoxyEnumerate}{% + \enumerate% +}{% + \endenumerate% +} + +% Used by bullet lists (using '-', @li, @arg, or ) +\newenvironment{DoxyItemize}{% + \itemize% +}{% + \enditemize% +} + +% Used by description lists (using
...
) +\newenvironment{DoxyDescription}{% + \description% +}{% + \enddescription% +} + +% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc +% (only if caption is specified) +\newenvironment{DoxyImage}{% + \begin{figure}[H]% + \begin{center}% +}{% + \end{center}% + \end{figure}% +} + +% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc +% (only if no caption is specified) +\newenvironment{DoxyImageNoCaption}{% + \begin{center}% +}{% + \end{center}% +} + +% Used by @attention +\newenvironment{DoxyAttention}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @author and @authors +\newenvironment{DoxyAuthor}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @date +\newenvironment{DoxyDate}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @invariant +\newenvironment{DoxyInvariant}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @note +\newenvironment{DoxyNote}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @post +\newenvironment{DoxyPostcond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @pre +\newenvironment{DoxyPrecond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @copyright +\newenvironment{DoxyCopyright}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @remark +\newenvironment{DoxyRemark}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @return and @returns +\newenvironment{DoxyReturn}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @since +\newenvironment{DoxySince}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @see +\newenvironment{DoxySeeAlso}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @version +\newenvironment{DoxyVersion}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @warning +\newenvironment{DoxyWarning}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @internal +\newenvironment{DoxyInternal}[1]{% + \paragraph*{#1}% +}{% +} + +% Used by @par and @paragraph +\newenvironment{DoxyParagraph}[1]{% + \begin{list}{}{% + \settowidth{\labelwidth}{40pt}% + \setlength{\leftmargin}{\labelwidth}% + \setlength{\parsep}{0pt}% + \setlength{\itemsep}{-4pt}% + \renewcommand{\makelabel}{\entrylabel}% + }% + \item[#1]% +}{% + \end{list}% +} + +% Used by parameter lists +\newenvironment{DoxyParams}[2][]{% + \tabulinesep=1mm% + \par% + \ifthenelse{\equal{#1}{}}% + {\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description + {\ifthenelse{\equal{#1}{1}}% + {\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc + {\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc + } + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu}% + \vspace{6pt}% +} + +% Used for fields of simple structs +\newenvironment{DoxyFields}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}% + \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu}% + \vspace{6pt}% +} + +% Used for fields simple class style enums +\newenvironment{DoxyEnumFields}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu}% + \vspace{6pt}% +} + +% Used for parameters within a detailed function description +\newenvironment{DoxyParamCaption}{% + \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}% +}{% +} + +% Used by return value lists +\newenvironment{DoxyRetVals}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu}% + \vspace{6pt}% +} + +% Used by exception lists +\newenvironment{DoxyExceptions}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu}% + \vspace{6pt}% +} + +% Used by template parameter lists +\newenvironment{DoxyTemplParams}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu}% + \vspace{6pt}% +} + +% Used for member lists +\newenvironment{DoxyCompactItemize}{% + \begin{itemize}% + \setlength{\itemsep}{-3pt}% + \setlength{\parsep}{0pt}% + \setlength{\topsep}{0pt}% + \setlength{\partopsep}{0pt}% +}{% + \end{itemize}% +} + +% Used for member descriptions +\newenvironment{DoxyCompactList}{% + \begin{list}{}{% + \setlength{\leftmargin}{0.5cm}% + \setlength{\itemsep}{0pt}% + \setlength{\parsep}{0pt}% + \setlength{\topsep}{0pt}% + \renewcommand{\makelabel}{\hfill}% + }% +}{% + \end{list}% +} + +% Used for reference lists (@bug, @deprecated, @todo, etc.) +\newenvironment{DoxyRefList}{% + \begin{list}{}{% + \setlength{\labelwidth}{10pt}% + \setlength{\leftmargin}{\labelwidth}% + \addtolength{\leftmargin}{\labelsep}% + \renewcommand{\makelabel}{\xreflabel}% + }% +}{% + \end{list}% +} + +% Used by @bug, @deprecated, @todo, etc. +\newenvironment{DoxyRefDesc}[1]{% + \begin{list}{}{% + \renewcommand\makelabel[1]{\textbf{##1}}% + \settowidth\labelwidth{\makelabel{#1}}% + \setlength\leftmargin{\labelwidth+\labelsep}% + }% +}{% + \end{list}% +} + +% Used by parameter lists and simple sections +\newenvironment{Desc} +{\begin{list}{}{% + \settowidth{\labelwidth}{20pt}% + \setlength{\parsep}{0pt}% + \setlength{\itemsep}{0pt}% + \setlength{\leftmargin}{\labelwidth+\labelsep}% + \renewcommand{\makelabel}{\entrylabel}% + } +}{% + \end{list}% +} + +% Used by tables +\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}% +\newenvironment{TabularC}[1]% +{\tabulinesep=1mm +\begin{longtabu} spread 0pt [c]{*#1{|X[-1]}|}}% +{\end{longtabu}\par}% + +\newenvironment{TabularNC}[1]% +{\begin{tabu} spread 0pt [l]{*#1{|X[-1]}|}}% +{\end{tabu}\par}% + +% Used for member group headers +\newenvironment{Indent}{% + \begin{list}{}{% + \setlength{\leftmargin}{0.5cm}% + }% + \item[]\ignorespaces% +}{% + \unskip% + \end{list}% +} + +% Used when hyperlinks are turned off +\newcommand{\doxyref}[3]{% + \textbf{#1} (\textnormal{#2}\,\pageref{#3})% +} + +% Used to link to a table when hyperlinks are turned on +\newcommand{\doxytablelink}[2]{% + \ref{#1}% +} + +% Used to link to a table when hyperlinks are turned off +\newcommand{\doxytableref}[3]{% + \ref{#3}% +} + +% Used by @addindex +\newcommand{\lcurly}{\{} +\newcommand{\rcurly}{\}} + +% Colors used for syntax highlighting +\definecolor{comment}{rgb}{0.5,0.0,0.0} +\definecolor{keyword}{rgb}{0.0,0.5,0.0} +\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} +\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} +\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} +\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} +\definecolor{charliteral}{rgb}{0.0,0.5,0.5} +\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} +\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} +\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} +\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0} + +% Color used for table heading +\newcommand{\tableheadbgcolor}{lightgray}% + +% Define caption that is also suitable in a table +\makeatletter +\def\doxyfigcaption{% +\refstepcounter{figure}% +\@dblarg{\@caption{figure}}} +\makeatother diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/files.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/files.tex new file mode 100644 index 00000000..0a7f0ed9 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/files.tex @@ -0,0 +1,4 @@ +\subsection{File List} +Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{\hyperlink{manual_8c}{manual.\+c} }{\pageref{manual_8c}}{} +\end{DoxyCompactList} diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/hierarchy.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/hierarchy.tex new file mode 100644 index 00000000..07c3c237 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/hierarchy.tex @@ -0,0 +1,11 @@ +\subsection{Class Hierarchy} +This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList} +\item \contentsline{section}{Object}{\pageref{struct_object}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Vehicle}{\pageref{struct_vehicle}}{} +\begin{DoxyCompactList} +\item \contentsline{section}{Car}{\pageref{struct_car}}{} +\item \contentsline{section}{Truck}{\pageref{struct_truck}}{} +\end{DoxyCompactList} +\end{DoxyCompactList} +\end{DoxyCompactList} diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/manual_8c.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/manual_8c.tex new file mode 100644 index 00000000..c67bba41 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/manual_8c.tex @@ -0,0 +1,36 @@ +\hypertarget{manual_8c}{}\subsection{manual.\+c File Reference} +\label{manual_8c}\index{manual.\+c@{manual.\+c}} +\subsubsection*{Classes} +\begin{DoxyCompactItemize} +\item +struct \hyperlink{struct_object}{Object} +\begin{DoxyCompactList}\small\item\em \hyperlink{struct_object}{Object} type. \end{DoxyCompactList}\item +struct \hyperlink{struct_vehicle}{Vehicle} +\begin{DoxyCompactList}\small\item\em \hyperlink{struct_vehicle}{Vehicle} type. \end{DoxyCompactList}\item +struct \hyperlink{struct_car}{Car} +\begin{DoxyCompactList}\small\item\em \hyperlink{struct_car}{Car} type. \end{DoxyCompactList}\item +struct \hyperlink{struct_truck}{Truck} +\begin{DoxyCompactList}\small\item\em \hyperlink{struct_truck}{Truck} type. \end{DoxyCompactList}\end{DoxyCompactItemize} +\subsubsection*{Functions} +\begin{DoxyCompactItemize} +\item +int \hyperlink{manual_8c_a840291bc02cba5474a4cb46a9b9566fe}{main} (void) +\end{DoxyCompactItemize} + + +\subsubsection{Function Documentation} +\hypertarget{manual_8c_a840291bc02cba5474a4cb46a9b9566fe}{}\label{manual_8c_a840291bc02cba5474a4cb46a9b9566fe} +\index{manual.\+c@{manual.\+c}!main@{main}} +\index{main@{main}!manual.\+c@{manual.\+c}} +\paragraph{\texorpdfstring{main()}{main()}} +{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} + +Main function. + +Ref \hyperlink{struct_vehicle_a6891d3d28853bc3fdd075596dc6de9f8}{vehicle\+Start()}, \hyperlink{struct_object_a71225073d06a793b9a6ea9263ed37b12}{obj\+Ref()}, \hyperlink{struct_object_a924ee0cecc906d148022b3f0d6325cfb}{obj\+Unref()}. +\begin{DoxyCode} +83 \{ +84 \hyperlink{struct_car}{Car} c; +85 \hyperlink{struct_vehicle_a6891d3d28853bc3fdd075596dc6de9f8}{vehicleStart}((\hyperlink{struct_vehicle}{Vehicle}*) &c); +86 \} +\end{DoxyCode} diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/refman.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/refman.tex new file mode 100644 index 00000000..abc2227f --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/refman.tex @@ -0,0 +1,152 @@ +\documentclass[twoside]{article} + +% Packages required by doxygen +\usepackage{fixltx2e} +\usepackage{calc} +\usepackage{doxygen} +\usepackage[export]{adjustbox} % also loads graphicx +\usepackage{graphicx} +\usepackage[utf8]{inputenc} +\usepackage{makeidx} +\usepackage{multicol} +\usepackage{multirow} +\PassOptionsToPackage{warn}{textcomp} +\usepackage{textcomp} +\usepackage[nointegrals]{wasysym} +\usepackage[table]{xcolor} + +% Font selection +\usepackage[T1]{fontenc} +\usepackage[scaled=.90]{helvet} +\usepackage{courier} +\usepackage{amssymb} +\usepackage{sectsty} +\renewcommand{\familydefault}{\sfdefault} +\allsectionsfont{% + \fontseries{bc}\selectfont% + \color{darkgray}% +} +\renewcommand{\DoxyLabelFont}{% + \fontseries{bc}\selectfont% + \color{darkgray}% +} +\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} + +% Page & text layout +\usepackage{geometry} +\geometry{% + a4paper,% + top=2.5cm,% + bottom=2.5cm,% + left=2.5cm,% + right=2.5cm% +} +\tolerance=750 +\hfuzz=15pt +\hbadness=750 +\setlength{\emergencystretch}{15pt} +\setlength{\parindent}{0cm} +\setlength{\parskip}{3ex plus 2ex minus 2ex} +\makeatletter +\renewcommand{\paragraph}{% + \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@parafont% + }% +} +\renewcommand{\subparagraph}{% + \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@subparafont% + }% +} +\makeatother + +% Headers & footers +\usepackage{fancyhdr} +\pagestyle{fancyplain} +\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}} +\fancyhead[CE]{\fancyplain{}{}} +\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}} +\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}} +\fancyhead[CO]{\fancyplain{}{}} +\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}} +\fancyfoot[LE]{\fancyplain{}{}} +\fancyfoot[CE]{\fancyplain{}{}} +\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }} +\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }} +\fancyfoot[CO]{\fancyplain{}{}} +\fancyfoot[RO]{\fancyplain{}{}} +\renewcommand{\footrulewidth}{0.4pt} +\renewcommand{\sectionmark}[1]{% + \markright{\thesection\ #1}% +} + +% Indices & bibliography +\usepackage{natbib} +\usepackage[titles]{tocloft} +\setcounter{tocdepth}{3} +\setcounter{secnumdepth}{5} +\makeindex + +% Hyperlinks (required, but should be loaded last) +\usepackage{ifpdf} +\ifpdf + \usepackage[pdftex,pagebackref=true]{hyperref} +\else + \usepackage[ps2pdf,pagebackref=true]{hyperref} +\fi +\hypersetup{% + colorlinks=true,% + linkcolor=blue,% + citecolor=blue,% + unicode% +} + +% Custom commands +\newcommand{\clearemptydoublepage}{% + \newpage{\pagestyle{empty}\cleardoublepage}% +} + +\usepackage{caption} +\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} + +%===== C O N T E N T S ===== + +\begin{document} + +% Titlepage & ToC +\hypersetup{pageanchor=false, + bookmarksnumbered=true, + pdfencoding=unicode + } +\pagenumbering{alph} +\begin{titlepage} +\vspace*{7cm} +\begin{center}% +{\Large Manual inheritance and membership }\\ +\vspace*{1cm} +{\large Generated by Doxygen 1.8.12}\\ +\end{center} +\end{titlepage} +\pagenumbering{roman} +\tableofcontents +\pagenumbering{arabic} +\hypersetup{pageanchor=true} + +%--- Begin generated contents --- +\section{Class Documentation} +\input{struct_car} +\input{struct_object} +\input{struct_truck} +\input{struct_vehicle} +\section{File Documentation} +\input{manual_8c} +%--- End generated contents --- + +% Index +\newpage +\phantomsection +\clearemptydoublepage +\addcontentsline{toc}{section}{Index} +\printindex + +\end{document} diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/refman_doc.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/refman_doc.tex new file mode 100644 index 00000000..b6df8f9f --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/refman_doc.tex @@ -0,0 +1,7 @@ +\section{Class Documentation} +\input{struct_car} +\input{struct_object} +\input{struct_truck} +\input{struct_vehicle} +\section{File Documentation} +\input{manual_8c} diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.eps b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.eps new file mode 100644 index 00000000..36c94f71 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.eps @@ -0,0 +1,203 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 952.380952 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 0.525000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(Car) cw +(Vehicle) cw +(Object) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (Car) 0.000000 0.000000 box + (Vehicle) 0.000000 1.000000 box + (Object) 0.000000 2.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.pdf b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.pdf new file mode 100644 index 00000000..7fe676ed Binary files /dev/null and b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.pdf differ diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.tex new file mode 100644 index 00000000..e8b86591 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_car.tex @@ -0,0 +1,30 @@ +\hypertarget{struct_car}{}\subsection{Car Struct Reference} +\label{struct_car}\index{Car@{Car}} + + +\hyperlink{struct_car}{Car} type. + + +Inheritance diagram for Car\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{struct_car} +\end{center} +\end{figure} +\subsubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +\hypertarget{struct_car_ab8ff28306286da5a8b14fa9bdccaafaa}{}\label{struct_car_ab8ff28306286da5a8b14fa9bdccaafaa} +\hyperlink{struct_vehicle}{Vehicle} \hyperlink{struct_car_ab8ff28306286da5a8b14fa9bdccaafaa}{base} +\begin{DoxyCompactList}\small\item\em Base class. \end{DoxyCompactList}\end{DoxyCompactItemize} +\subsubsection*{Additional Inherited Members} + + +\subsubsection{Detailed Description} +\hyperlink{struct_car}{Car} type. + +\hyperlink{struct_car}{Car} class. + +The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} +\item +\hyperlink{manual_8c}{manual.\+c}\end{DoxyCompactItemize} diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.eps b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.eps new file mode 100644 index 00000000..cd72704c --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.eps @@ -0,0 +1,209 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 476.190476 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 1.050000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 2 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(Object) cw +(Vehicle) cw +(Car) cw +(Truck) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (Object) 0.500000 2.000000 box + (Vehicle) 0.500000 1.000000 box + (Car) 0.000000 0.000000 box + (Truck) 1.000000 0.000000 box + +% ----- relations ----- + +solid +1 0.500000 1.250000 out +solid +0 0.500000 1.750000 in +solid +1 0.500000 0.250000 out +solid +0.000000 1.000000 1.000000 conn +solid +0 0.000000 0.750000 in +solid +0 1.000000 0.750000 in diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.pdf b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.pdf new file mode 100644 index 00000000..0b9e028d Binary files /dev/null and b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.pdf differ diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.tex new file mode 100644 index 00000000..05174a86 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_object.tex @@ -0,0 +1,51 @@ +\hypertarget{struct_object}{}\subsection{Object Struct Reference} +\label{struct_object}\index{Object@{Object}} + + +\hyperlink{struct_object}{Object} type. + + +Inheritance diagram for Object\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{struct_object} +\end{center} +\end{figure} +\subsubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +static \hyperlink{struct_object}{Object} $\ast$ \hyperlink{struct_object_a71225073d06a793b9a6ea9263ed37b12}{obj\+Ref} (\hyperlink{struct_object}{Object} $\ast$obj) +\item +static \hyperlink{struct_object}{Object} $\ast$ \hyperlink{struct_object_a924ee0cecc906d148022b3f0d6325cfb}{obj\+Unref} (\hyperlink{struct_object}{Object} $\ast$obj) +\end{DoxyCompactItemize} +\subsubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\hypertarget{struct_object_a1b6037fba835e83243ababce426ff9af}{}\label{struct_object_a1b6037fba835e83243ababce426ff9af} +int \hyperlink{struct_object_a1b6037fba835e83243ababce426ff9af}{ref} +\begin{DoxyCompactList}\small\item\em Reference count. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\subsubsection{Detailed Description} +\hyperlink{struct_object}{Object} type. + +Base object class. + +\subsubsection{Member Function Documentation} +\hypertarget{struct_object_a71225073d06a793b9a6ea9263ed37b12}{}\label{struct_object_a71225073d06a793b9a6ea9263ed37b12} +\index{Object@{Object}!obj\+Ref@{obj\+Ref}} +\index{obj\+Ref@{obj\+Ref}!Object@{Object}} +\paragraph{\texorpdfstring{obj\+Ref()}{objRef()}} +{\footnotesize\ttfamily static \hyperlink{struct_object}{Object} $\ast$ obj\+Ref (\begin{DoxyParamCaption}\item[{\hyperlink{struct_object}{Object} $\ast$}]{obj }\end{DoxyParamCaption})} + +Increments object reference count by one. \hypertarget{struct_object_a924ee0cecc906d148022b3f0d6325cfb}{}\label{struct_object_a924ee0cecc906d148022b3f0d6325cfb} +\index{Object@{Object}!obj\+Unref@{obj\+Unref}} +\index{obj\+Unref@{obj\+Unref}!Object@{Object}} +\paragraph{\texorpdfstring{obj\+Unref()}{objUnref()}} +{\footnotesize\ttfamily static \hyperlink{struct_object}{Object} $\ast$ obj\+Unref (\begin{DoxyParamCaption}\item[{\hyperlink{struct_object}{Object} $\ast$}]{obj }\end{DoxyParamCaption})} + +Decrements object reference count by one. + +The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} +\item +\hyperlink{manual_8c}{manual.\+c}\end{DoxyCompactItemize} diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.eps b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.eps new file mode 100644 index 00000000..4c0194aa --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.eps @@ -0,0 +1,203 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 952.380952 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 0.525000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 1 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(Truck) cw +(Vehicle) cw +(Object) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (Truck) 0.000000 0.000000 box + (Vehicle) 0.000000 1.000000 box + (Object) 0.000000 2.000000 box + +% ----- relations ----- + +solid +0 0.000000 0.000000 out +solid +1 0.000000 1.000000 in +solid +0 0.000000 1.000000 out +solid +1 0.000000 2.000000 in diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.pdf b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.pdf new file mode 100644 index 00000000..eb577bfd Binary files /dev/null and b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.pdf differ diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.tex new file mode 100644 index 00000000..185fefe5 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_truck.tex @@ -0,0 +1,30 @@ +\hypertarget{struct_truck}{}\subsection{Truck Struct Reference} +\label{struct_truck}\index{Truck@{Truck}} + + +\hyperlink{struct_truck}{Truck} type. + + +Inheritance diagram for Truck\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{struct_truck} +\end{center} +\end{figure} +\subsubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +\hypertarget{struct_truck_ad0ac321609dda1a6c552488b05ec7ac8}{}\label{struct_truck_ad0ac321609dda1a6c552488b05ec7ac8} +\hyperlink{struct_vehicle}{Vehicle} \hyperlink{struct_truck_ad0ac321609dda1a6c552488b05ec7ac8}{base} +\begin{DoxyCompactList}\small\item\em Base class. \end{DoxyCompactList}\end{DoxyCompactItemize} +\subsubsection*{Additional Inherited Members} + + +\subsubsection{Detailed Description} +\hyperlink{struct_truck}{Truck} type. + +\hyperlink{struct_truck}{Truck} class. + +The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} +\item +\hyperlink{manual_8c}{manual.\+c}\end{DoxyCompactItemize} diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.eps b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.eps new file mode 100644 index 00000000..63172d2f --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.eps @@ -0,0 +1,209 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: ClassName +%%Creator: Doxygen +%%CreationDate: Time +%%For: +%Magnification: 1.00 +%%Orientation: Portrait +%%BoundingBox: 0 0 500 476.190476 +%%Pages: 0 +%%BeginSetup +%%EndSetup +%%EndComments + +% ----- variables ----- + +/boxwidth 0 def +/boxheight 40 def +/fontheight 24 def +/marginwidth 10 def +/distx 20 def +/disty 40 def +/boundaspect 1.050000 def % aspect ratio of the BoundingBox (width/height) +/boundx 500 def +/boundy boundx boundaspect div def +/xspacing 0 def +/yspacing 0 def +/rows 3 def +/cols 2 def +/scalefactor 0 def +/boxfont /Times-Roman findfont fontheight scalefont def + +% ----- procedures ----- + +/dotted { [1 4] 0 setdash } def +/dashed { [5] 0 setdash } def +/solid { [] 0 setdash } def + +/max % result = MAX(arg1,arg2) +{ + /a exch def + /b exch def + a b gt {a} {b} ifelse +} def + +/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) +{ + 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max +} def + +/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) +{ + /str exch def + /boxwidth boxwidth str stringwidth pop max def +} def + +/box % draws a box with text `arg1' at grid pos (arg2,arg3) +{ gsave + 2 setlinewidth + newpath + exch xspacing mul xoffset add + exch yspacing mul + moveto + boxwidth 0 rlineto + 0 boxheight rlineto + boxwidth neg 0 rlineto + 0 boxheight neg rlineto + closepath + dup stringwidth pop neg boxwidth add 2 div + boxheight fontheight 2 div sub 2 div + rmoveto show stroke + grestore +} def + +/mark +{ newpath + exch xspacing mul xoffset add boxwidth add + exch yspacing mul + moveto + 0 boxheight 4 div rlineto + boxheight neg 4 div boxheight neg 4 div rlineto + closepath + eofill + stroke +} def + +/arrow +{ newpath + moveto + 3 -8 rlineto + -6 0 rlineto + 3 8 rlineto + closepath + eofill + stroke +} def + +/out % draws an output connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight add + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/in % draws an input connector for the block at (arg1,arg2) +{ + newpath + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul disty 2 div sub + /y exch def + /x exch def + x y moveto + 0 disty 2 div rlineto + stroke + 1 eq { x y disty 2 div add arrow } if +} def + +/hedge +{ + exch xspacing mul xoffset add boxwidth 2 div add + exch yspacing mul boxheight 2 div sub + /y exch def + /x exch def + newpath + x y moveto + boxwidth 2 div distx add 0 rlineto + stroke + 1 eq + { newpath x boxwidth 2 div distx add add y moveto + -8 3 rlineto + 0 -6 rlineto + 8 3 rlineto + closepath + eofill + stroke + } if +} def + +/vedge +{ + /ye exch def + /ys exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add dup + ys yspacing mul boxheight 2 div sub + moveto + ye yspacing mul boxheight 2 div sub + lineto + stroke +} def + +/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' +{ + /ys exch def + /xe exch def + /xs exch def + newpath + xs xspacing mul xoffset add boxwidth 2 div add + ys yspacing mul disty 2 div sub + moveto + xspacing xe xs sub mul 0 + rlineto + stroke +} def + +% ----- main ------ + +boxfont setfont +1 boundaspect scale +(Vehicle) cw +(Object) cw +(Car) cw +(Truck) cw +/boxwidth boxwidth marginwidth 2 mul add def +/xspacing boxwidth distx add def +/yspacing boxheight disty add def +/scalefactor + boxwidth cols mul distx cols 1 sub mul add + boxheight rows mul disty rows 1 sub mul add boundaspect mul + max def +boundx scalefactor div boundy scalefactor div scale + +% ----- classes ----- + + (Vehicle) 0.500000 1.000000 box + (Object) 0.500000 2.000000 box + (Car) 0.000000 0.000000 box + (Truck) 1.000000 0.000000 box + +% ----- relations ----- + +solid +0 0.500000 1.000000 out +solid +1 0.500000 2.000000 in +solid +1 0.500000 0.250000 out +solid +0.000000 1.000000 1.000000 conn +solid +0 0.000000 0.750000 in +solid +0 1.000000 0.750000 in diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.pdf b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.pdf new file mode 100644 index 00000000..016ae634 Binary files /dev/null and b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.pdf differ diff --git a/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.tex b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.tex new file mode 100644 index 00000000..b772e4d3 --- /dev/null +++ b/VES5.0/doxygen-1.8.12/html/examples/manual/latex/struct_vehicle.tex @@ -0,0 +1,51 @@ +\hypertarget{struct_vehicle}{}\subsection{Vehicle Struct Reference} +\label{struct_vehicle}\index{Vehicle@{Vehicle}} + + +\hyperlink{struct_vehicle}{Vehicle} type. + + +Inheritance diagram for Vehicle\+:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3.000000cm]{struct_vehicle} +\end{center} +\end{figure} +\subsubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +void \hyperlink{struct_vehicle_a6891d3d28853bc3fdd075596dc6de9f8}{vehicle\+Start} (\hyperlink{struct_vehicle}{Vehicle} $\ast$obj) +\item +void \hyperlink{struct_vehicle_a4dcbcba43792dcd673a552b14479ab77}{vehicle\+Stop} (\hyperlink{struct_vehicle}{Vehicle} $\ast$obj) +\end{DoxyCompactItemize} +\subsubsection*{Protected Attributes} +\begin{DoxyCompactItemize} +\item +\hypertarget{struct_vehicle_ad7970f528d429f6fc1725173e93a77c2}{}\label{struct_vehicle_ad7970f528d429f6fc1725173e93a77c2} +\hyperlink{struct_object}{Object} \hyperlink{struct_vehicle_ad7970f528d429f6fc1725173e93a77c2}{base} +\begin{DoxyCompactList}\small\item\em Base class. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\subsubsection{Detailed Description} +\hyperlink{struct_vehicle}{Vehicle} type. + +\hyperlink{struct_vehicle}{Vehicle} class. + +\subsubsection{Member Function Documentation} +\hypertarget{struct_vehicle_a6891d3d28853bc3fdd075596dc6de9f8}{}\label{struct_vehicle_a6891d3d28853bc3fdd075596dc6de9f8} +\index{Vehicle@{Vehicle}!vehicle\+Start@{vehicle\+Start}} +\index{vehicle\+Start@{vehicle\+Start}!Vehicle@{Vehicle}} +\paragraph{\texorpdfstring{vehicle\+Start()}{vehicleStart()}} +{\footnotesize\ttfamily void vehicle\+Start (\begin{DoxyParamCaption}\item[{\hyperlink{struct_vehicle}{Vehicle} $\ast$}]{obj }\end{DoxyParamCaption})} + +Starts the vehicle. \hypertarget{struct_vehicle_a4dcbcba43792dcd673a552b14479ab77}{}\label{struct_vehicle_a4dcbcba43792dcd673a552b14479ab77} +\index{Vehicle@{Vehicle}!vehicle\+Stop@{vehicle\+Stop}} +\index{vehicle\+Stop@{vehicle\+Stop}!Vehicle@{Vehicle}} +\paragraph{\texorpdfstring{vehicle\+Stop()}{vehicleStop()}} +{\footnotesize\ttfamily void vehicle\+Stop (\begin{DoxyParamCaption}\item[{\hyperlink{struct_vehicle}{Vehicle} $\ast$}]{obj }\end{DoxyParamCaption})} + +Stops the vehicle. + +The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} +\item +\hyperlink{manual_8c}{manual.\+c}\end{DoxyCompactItemize} -- cgit 1.2.3-korg