[136] | 1 | \documentclass[twoside]{book}
|
---|
| 2 |
|
---|
| 3 | % Packages required by doxygen
|
---|
| 4 | \usepackage{fixltx2e}
|
---|
| 5 | \usepackage{calc}
|
---|
| 6 | \usepackage{doxygen}
|
---|
| 7 | \usepackage[export]{adjustbox} % also loads graphicx
|
---|
| 8 | \usepackage{graphicx}
|
---|
| 9 | \usepackage[utf8]{inputenc}
|
---|
| 10 | \usepackage{makeidx}
|
---|
| 11 | \usepackage{multicol}
|
---|
| 12 | \usepackage{multirow}
|
---|
| 13 | \PassOptionsToPackage{warn}{textcomp}
|
---|
| 14 | \usepackage{textcomp}
|
---|
| 15 | \usepackage[nointegrals]{wasysym}
|
---|
| 16 | \usepackage[table]{xcolor}
|
---|
| 17 |
|
---|
| 18 | % Font selection
|
---|
| 19 | \usepackage[T1]{fontenc}
|
---|
| 20 | \usepackage[scaled=.90]{helvet}
|
---|
| 21 | \usepackage{courier}
|
---|
| 22 | \usepackage{amssymb}
|
---|
| 23 | \usepackage{sectsty}
|
---|
| 24 | \renewcommand{\familydefault}{\sfdefault}
|
---|
| 25 | \allsectionsfont{%
|
---|
| 26 | \fontseries{bc}\selectfont%
|
---|
| 27 | \color{darkgray}%
|
---|
| 28 | }
|
---|
| 29 | \renewcommand{\DoxyLabelFont}{%
|
---|
| 30 | \fontseries{bc}\selectfont%
|
---|
| 31 | \color{darkgray}%
|
---|
| 32 | }
|
---|
| 33 | \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
|
---|
| 34 |
|
---|
| 35 | % Page & text layout
|
---|
| 36 | \usepackage{geometry}
|
---|
| 37 | \geometry{%
|
---|
| 38 | a4paper,%
|
---|
| 39 | top=2.5cm,%
|
---|
| 40 | bottom=2.5cm,%
|
---|
| 41 | left=2.5cm,%
|
---|
| 42 | right=2.5cm%
|
---|
| 43 | }
|
---|
| 44 | \tolerance=750
|
---|
| 45 | \hfuzz=15pt
|
---|
| 46 | \hbadness=750
|
---|
| 47 | \setlength{\emergencystretch}{15pt}
|
---|
| 48 | \setlength{\parindent}{0cm}
|
---|
| 49 | \setlength{\parskip}{3ex plus 2ex minus 2ex}
|
---|
| 50 | \makeatletter
|
---|
| 51 | \renewcommand{\paragraph}{%
|
---|
| 52 | \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
|
---|
| 53 | \normalfont\normalsize\bfseries\SS@parafont%
|
---|
| 54 | }%
|
---|
| 55 | }
|
---|
| 56 | \renewcommand{\subparagraph}{%
|
---|
| 57 | \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
|
---|
| 58 | \normalfont\normalsize\bfseries\SS@subparafont%
|
---|
| 59 | }%
|
---|
| 60 | }
|
---|
| 61 | \makeatother
|
---|
| 62 |
|
---|
| 63 | % Headers & footers
|
---|
| 64 | \usepackage{fancyhdr}
|
---|
| 65 | \pagestyle{fancyplain}
|
---|
| 66 | \fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
|
---|
| 67 | \fancyhead[CE]{\fancyplain{}{}}
|
---|
| 68 | \fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
|
---|
| 69 | \fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
|
---|
| 70 | \fancyhead[CO]{\fancyplain{}{}}
|
---|
| 71 | \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
|
---|
| 72 | \fancyfoot[LE]{\fancyplain{}{}}
|
---|
| 73 | \fancyfoot[CE]{\fancyplain{}{}}
|
---|
| 74 | \fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
|
---|
| 75 | \fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
|
---|
| 76 | \fancyfoot[CO]{\fancyplain{}{}}
|
---|
| 77 | \fancyfoot[RO]{\fancyplain{}{}}
|
---|
| 78 | \renewcommand{\footrulewidth}{0.4pt}
|
---|
| 79 | \renewcommand{\chaptermark}[1]{%
|
---|
| 80 | \markboth{#1}{}%
|
---|
| 81 | }
|
---|
| 82 | \renewcommand{\sectionmark}[1]{%
|
---|
| 83 | \markright{\thesection\ #1}%
|
---|
| 84 | }
|
---|
| 85 |
|
---|
| 86 | % Indices & bibliography
|
---|
| 87 | \usepackage{natbib}
|
---|
| 88 | \usepackage[titles]{tocloft}
|
---|
| 89 | \setcounter{tocdepth}{3}
|
---|
| 90 | \setcounter{secnumdepth}{5}
|
---|
| 91 | \makeindex
|
---|
| 92 |
|
---|
| 93 | % Hyperlinks (required, but should be loaded last)
|
---|
| 94 | \usepackage{ifpdf}
|
---|
| 95 | \ifpdf
|
---|
| 96 | \usepackage[pdftex,pagebackref=true]{hyperref}
|
---|
| 97 | \else
|
---|
| 98 | \usepackage[ps2pdf,pagebackref=true]{hyperref}
|
---|
| 99 | \fi
|
---|
| 100 | \hypersetup{%
|
---|
| 101 | colorlinks=true,%
|
---|
| 102 | linkcolor=blue,%
|
---|
| 103 | citecolor=blue,%
|
---|
| 104 | unicode%
|
---|
| 105 | }
|
---|
| 106 |
|
---|
| 107 | % Custom commands
|
---|
| 108 | \newcommand{\clearemptydoublepage}{%
|
---|
| 109 | \newpage{\pagestyle{empty}\cleardoublepage}%
|
---|
| 110 | }
|
---|
| 111 |
|
---|
| 112 | \usepackage{caption}
|
---|
| 113 | \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
|
---|
| 114 |
|
---|
| 115 | %===== C O N T E N T S =====
|
---|
| 116 |
|
---|
| 117 | \begin{document}
|
---|
| 118 |
|
---|
| 119 | % Titlepage & ToC
|
---|
| 120 | \hypersetup{pageanchor=false,
|
---|
| 121 | bookmarksnumbered=true,
|
---|
| 122 | pdfencoding=unicode
|
---|
| 123 | }
|
---|
| 124 | \pagenumbering{alph}
|
---|
| 125 | \begin{titlepage}
|
---|
| 126 | \vspace*{7cm}
|
---|
| 127 | \begin{center}%
|
---|
| 128 | {\Large Vislab Project }\\
|
---|
| 129 | \vspace*{1cm}
|
---|
| 130 | {\large Generated by Doxygen 1.8.12}\\
|
---|
| 131 | \end{center}
|
---|
| 132 | \end{titlepage}
|
---|
| 133 | \clearemptydoublepage
|
---|
| 134 | \pagenumbering{roman}
|
---|
| 135 | \tableofcontents
|
---|
| 136 | \clearemptydoublepage
|
---|
| 137 | \pagenumbering{arabic}
|
---|
| 138 | \hypersetup{pageanchor=true}
|
---|
| 139 |
|
---|
| 140 | %--- Begin generated contents ---
|
---|
| 141 | \chapter{Index Page}
|
---|
| 142 | \label{index}\hypertarget{index}{}\input{index}
|
---|
| 143 | \chapter{Hierarchical Index}
|
---|
| 144 | \input{hierarchy}
|
---|
| 145 | \chapter{Class Index}
|
---|
| 146 | \input{annotated}
|
---|
| 147 | \chapter{Class Documentation}
|
---|
| 148 | \input{class_disk_writer}
|
---|
| 149 | \input{class_display}
|
---|
| 150 | \input{classpacpus_1_1_vislab_camera}
|
---|
| 151 | \input{classpacpus_1_1_vislab_component}
|
---|
| 152 | \input{class_vislab_component_plugin}
|
---|
| 153 | \input{class_vislab_image_processor}
|
---|
| 154 | %--- End generated contents ---
|
---|
| 155 |
|
---|
| 156 | % Index
|
---|
| 157 | \backmatter
|
---|
| 158 | \newpage
|
---|
| 159 | \phantomsection
|
---|
| 160 | \clearemptydoublepage
|
---|
| 161 | \addcontentsline{toc}{chapter}{Index}
|
---|
| 162 | \printindex
|
---|
| 163 |
|
---|
| 164 | \end{document}
|
---|