diff options
Diffstat (limited to 'doxygen')
-rw-r--r-- | doxygen/!readme.asciidoc | 291 | ||||
-rw-r--r-- | doxygen/Makefile | 8 | ||||
-rw-r--r-- | doxygen/config | 327 | ||||
-rw-r--r-- | doxygen/custom.css | 143 | ||||
-rw-r--r-- | doxygen/footer.html | 21 | ||||
-rw-r--r-- | doxygen/footer.tex | 4 | ||||
-rw-r--r-- | doxygen/header.html | 55 | ||||
-rw-r--r-- | doxygen/header.tex | 67 | ||||
-rw-r--r-- | doxygen/logo.png | bin | 0 -> 10627 bytes | |||
-rw-r--r-- | doxygen/logo.svg | 825 | ||||
-rw-r--r-- | doxygen/stylesheet.css | 1203 | ||||
-rw-r--r-- | doxygen/stylesheet.sty | 485 |
12 files changed, 3429 insertions, 0 deletions
diff --git a/doxygen/!readme.asciidoc b/doxygen/!readme.asciidoc new file mode 100644 index 0000000..0e8802a --- /dev/null +++ b/doxygen/!readme.asciidoc @@ -0,0 +1,291 @@ + + +doxygen 相關設定 + +===== Makefile + +編譯doxygen document的Makefile, 裡面只有一個target: 'document', +另外有兩個環境變數: + +- DOXYGEN_RUN_PATH: 指定doxygen執行的pwd, 預設為 `pwd` +- DOXYGEN_CONFIG: 指定config檔放在哪裡, 預設為 `pwd` + +===== config + +設置, 以下幾點個人覺得比較重要的 + +[source,conf] +------------------------- + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +DOXYFILE_ENCODING = UTF-8 +PROJECT_NAME = "Templates -- Meow" +PROJECT_NUMBER = 1.1.2 +PROJECT_BRIEF = 不能, 也不應該先編譯成obj-file的templates +PROJECT_LOGO = $(config_path)/logo.png +OUTPUT_DIRECTORY = doc +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +TAB_SIZE = 2 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = YES +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = NO +EXTRACT_LOCAL_CLASSES = YES +FORCE_LOCAL_INCLUDES = YES + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = meowpp +INPUT_ENCODING = UTF-8 +FILE_PATTERNS = +RECURSIVE = YES + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = $(config_path)/header.html +HTML_FOOTER = $(config_path)/footer.html +HTML_STYLESHEET = $(config_path)/stylesheet.css +HTML_EXTRA_STYLESHEET = $(config_path)/custom.css +HTML_EXTRA_FILES = +HTML_COLORSTYLE_HUE = 120 +HTML_COLORSTYLE_SAT = 36 +HTML_COLORSTYLE_GAMMA = 166 +DISABLE_INDEX = YES +GENERATE_TREEVIEW = YES +FORMULA_FONTSIZE = 11 +SEARCHENGINE = NO + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = YES +LATEX_CMD_NAME = xelatex +PAPER_TYPE = letter +HIDE_UNDOC_RELATIONS = NO +UML_LOOK = YES +EXTRA_PACKAGES = +LATEX_HEADER = $(config_path)/header.tex +LATEX_FOOTER = $(config_path)/footer.tex + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CALL_GRAPH = YES +CALLER_GRAPH = YES +------------------------- + +[NOTE] +'config' 中 `$(config_path)` 是一個環境變數, 代表這個configure file所在位置 +*呼叫asciidoc時必須有設置這個環境變數* + + +===== header.html + +*HTML* output 的開頭 +沒有更動 + +===== footer.html + +*HTML* output 的結尾 +沒有更動 + +===== logo.png + +就是logo + + +===== stylesheet.css + +*HTML* output 的css樣式, 我把他改成暗色系了 + +以下是更動的地方: +[source,css] +---------------------------------------------- +body, table, div, p, dl { + font: 400 14px/19px Roboto,sans-serif,monospace; +} + +.title { + line-height: 100%; + font-size: 200%; + margin : 0px; + padding: 0px; + border : 0px; +} + +dt { + color: #999999; + font-style:italic; +} + +div.qindex, div.navtab{ + background-color: #2B3F26; +} + +a { + color: #5D77AC; +} + +.contents a:visited { + color: #7695D2; +} + +a.code, a.code:visited { + color: #7695D2; +} + +a.codeRef, a.codeRef:visited { + color: #7695D2; +} + +pre.fragment { + background-color: #0B0C0D; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; +} + +div.fragment { + background-color: #0B0C0D; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; +} + +div.line { + font-family: 'courier new', monospace, fixed; + color: #CCCCCC; + font-size: 14px; + min-height: 14px; +} + +span.lineno { + background-color: #181818; +} +span.lineno a { + background-color: #3B3838; +} + +span.lineno a:hover { + background-color: #6B6868; +} + +body { + background-color: #212131; + color: #DDFFDD; +} + +span.keyword { + color: #00A000 +} + +span.keywordtype { + color: #907050 +} + +span.comment { + color: #808080 +} + +table.memberdecls { + border-top-color: #111111; +} + +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #192322; +} + +.mdescLeft, .mdescRight { + color: #CCCCCC; +} + +.memTemplParams { + color: #7695D2; +} + +.memtemplate { + color: #7695D2; +} + +.memproto, dl.reflist dt { + color: #758575; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.95); + /* background-image:url('nav_f.png'); */ + background-color: #181C28; +} + +.memdoc, dl.reflist dd { + /* background-image:url('nav_g.png'); */ + background-color: #131923; +} + +.params .paramdir { + color:#A0AA00; +} + +.directory tr.even { + background-color: #272838; +} + +.directory .levels span { + color: #5D77AC; +} + +div.header +{ + /* background-image:url('nav_h.png'); */ + /* background-repeat:repeat-x; */ + background-color: #290A1C; + padding: 0px; + margin : 0px; + border : 0px; + margin-top: 10px; + border-bottom: 1px solid #AA0000;/*#C4CFE5;*/ +} + +div.headertitle +{ + padding: 5px; + margin : 0px; + border : 0px; +} + +#projectname +{ + font: 400% Tahoma, Arial,sans-serif,monospace; +} + +div.toc h3 { + color: #7695D2; +} + +---------------------------------------------- + +===== custom.css + +*HTML* output 的css樣式, 在這邊設定的話連 'navtree' 等都可以設定. + +另外這個檔案的檔名不能是 `navtree.css` , 不知道是不是bug. + +===== header.tex + +*LaTex* output 的開頭 + +===== header.tex + +*LaTex* output 的結尾 + +===== stylesheet.sty + +*LaTex* 的樣式設定 + diff --git a/doxygen/Makefile b/doxygen/Makefile new file mode 100644 index 0000000..c58a5d3 --- /dev/null +++ b/doxygen/Makefile @@ -0,0 +1,8 @@ +DOXYGEN_RUN_PATH ?= $(shell pwd) +DOXYGEN_CONFIG_PATH ?= $(shell pwd) + +document: + cd $(DOXYGEN_RUN_PATH) && \ + PATH='$(DOXYGEN_CONFIG_PATH):$(PATH)' \ + config_path=$(DOXYGEN_CONFIG_PATH) \ + doxygen $(DOXYGEN_CONFIG_PATH)/config diff --git a/doxygen/config b/doxygen/config new file mode 100644 index 0000000..8f8a3c6 --- /dev/null +++ b/doxygen/config @@ -0,0 +1,327 @@ + + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +DOXYFILE_ENCODING = UTF-8 +PROJECT_NAME = "Templates -- Meow" +PROJECT_NUMBER = 1.1.2 +PROJECT_BRIEF = 不能, 也不應該先編譯成obj-file的templates +PROJECT_LOGO = $(config_path)/logo.png +OUTPUT_DIRECTORY = doc +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = YES +ABBREVIATE_BRIEF = +ALWAYS_DETAILED_SEC = NO +INLINE_INHERITED_MEMB = NO +FULL_PATH_NAMES = YES +STRIP_FROM_PATH = +STRIP_FROM_INC_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = NO +QT_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO +INHERIT_DOCS = YES +SEPARATE_MEMBER_PAGES = NO +TAB_SIZE = 2 +ALIASES = +TCL_SUBST = +OPTIMIZE_OUTPUT_FOR_C = NO +OPTIMIZE_OUTPUT_JAVA = NO +OPTIMIZE_FOR_FORTRAN = NO +OPTIMIZE_OUTPUT_VHDL = NO +EXTENSION_MAPPING = +MARKDOWN_SUPPORT = YES +AUTOLINK_SUPPORT = YES +BUILTIN_STL_SUPPORT = NO +CPP_CLI_SUPPORT = NO +SIP_SUPPORT = NO +IDL_PROPERTY_SUPPORT = YES +DISTRIBUTE_GROUP_DOC = NO +SUBGROUPING = YES +INLINE_GROUPED_CLASSES = NO +INLINE_SIMPLE_STRUCTS = NO +TYPEDEF_HIDES_STRUCT = NO +SYMBOL_CACHE_SIZE = 0 +LOOKUP_CACHE_SIZE = 0 + + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = YES +EXTRACT_PRIVATE = NO +EXTRACT_PACKAGE = NO +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = NO +EXTRACT_LOCAL_METHODS = YES +EXTRACT_ANON_NSPACES = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = NO +CASE_SENSE_NAMES = YES +HIDE_SCOPE_NAMES = NO +SHOW_INCLUDE_FILES = YES +FORCE_LOCAL_INCLUDES = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = YES +SORT_BRIEF_DOCS = NO +SORT_MEMBERS_CTORS_1ST = NO +SORT_GROUP_NAMES = NO +SORT_BY_SCOPE_NAME = NO +STRICT_PROTO_MATCHING = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 30 +SHOW_USED_FILES = YES +SHOW_FILES = YES +SHOW_NAMESPACES = YES +FILE_VERSION_FILTER = +LAYOUT_FILE = +CITE_BIB_FILES = + + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = + + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = meowpp +INPUT_ENCODING = UTF-8 +FILE_PATTERNS = +RECURSIVE = YES +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXCLUDE_SYMBOLS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = +INPUT_FILTER = +FILTER_PATTERNS = +FILTER_SOURCE_FILES = NO +FILTER_SOURCE_PATTERNS = +USE_MDFILE_AS_MAINPAGE = + + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = NO +REFERENCES_RELATION = NO +REFERENCES_LINK_SOURCE = YES +USE_HTAGS = NO +VERBATIM_HEADERS = YES + + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = YES +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = + + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = $(config_path)/header.html +HTML_FOOTER = $(config_path)/footer.html +HTML_STYLESHEET = $(config_path)/stylesheet.css +HTML_EXTRA_STYLESHEET = $(config_path)/custom.css +HTML_EXTRA_FILES = +HTML_COLORSTYLE_HUE = 120 +HTML_COLORSTYLE_SAT = 36 +HTML_COLORSTYLE_GAMMA = 166 +HTML_TIMESTAMP = YES +HTML_DYNAMIC_SECTIONS = NO +HTML_INDEX_NUM_ENTRIES = 100 +GENERATE_DOCSET = NO +DOCSET_FEEDNAME = "Doxygen generated docs" +DOCSET_BUNDLE_ID = org.doxygen.Project +DOCSET_PUBLISHER_ID = org.doxygen.Publisher +DOCSET_PUBLISHER_NAME = Publisher +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +CHM_INDEX_ENCODING = +BINARY_TOC = NO +TOC_EXPAND = NO +GENERATE_QHP = NO +QCH_FILE = +QHP_NAMESPACE = org.doxygen.Project +QHP_VIRTUAL_FOLDER = doc +QHP_CUST_FILTER_NAME = +QHP_CUST_FILTER_ATTRS = +QHP_SECT_FILTER_ATTRS = +QHG_LOCATION = +GENERATE_ECLIPSEHELP = NO +ECLIPSE_DOC_ID = org.doxygen.Project +DISABLE_INDEX = YES +GENERATE_TREEVIEW = YES +ENUM_VALUES_PER_LINE = 4 +TREEVIEW_WIDTH = 250 +EXT_LINKS_IN_WINDOW = NO +FORMULA_FONTSIZE = 11 +FORMULA_TRANSPARENT = YES +USE_MATHJAX = NO +MATHJAX_FORMAT = HTML-CSS +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest +MATHJAX_EXTENSIONS = +SEARCHENGINE = NO +SERVER_BASED_SEARCH = NO +EXTERNAL_SEARCH = NO +SEARCHENGINE_URL = +SEARCHDATA_FILE = searchdata.xml +EXTERNAL_SEARCH_ID = +EXTRA_SEARCH_MAPPINGS = + + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = YES +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = letter +EXTRA_PACKAGES = amsmath xr amsfonts amssymb latexsym mathrsfs +LATEX_HEADER = $(config_path)/header.tex +LATEX_FOOTER = $(config_path)/footer.tex +PDF_HYPERLINKS = YES +USE_PDFLATEX = YES +LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO +LATEX_SOURCE_CODE = NO +LATEX_BIB_STYLE = plain + + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = + + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO + + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO +XML_OUTPUT = xml +XML_SCHEMA = +XML_DTD = +XML_PROGRAMLISTING = YES + + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO + + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = + + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = YES + + +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl + + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +MSCGEN_PATH = +HIDE_UNDOC_RELATIONS = NO +HAVE_DOT = NO +DOT_NUM_THREADS = 0 +DOT_FONTNAME = Helvetica +DOT_FONTSIZE = 10 +DOT_FONTPATH = +CLASS_GRAPH = YES +COLLABORATION_GRAPH = YES +GROUP_GRAPHS = YES +UML_LOOK = YES +UML_LIMIT_NUM_FIELDS = 10 +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = YES +CALL_GRAPH = YES +CALLER_GRAPH = YES +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = jpg +INTERACTIVE_SVG = NO +DOT_PATH = +DOTFILE_DIRS = +MSCFILE_DIRS = +DOT_GRAPH_MAX_NODES = 50 +MAX_DOT_GRAPH_DEPTH = 0 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = YES +GENERATE_LEGEND = YES +DOT_CLEANUP = YES diff --git a/doxygen/custom.css b/doxygen/custom.css new file mode 100644 index 0000000..3d18656 --- /dev/null +++ b/doxygen/custom.css @@ -0,0 +1,143 @@ +/************************ nav-tree ************************/ +#nav-tree .children_ul { + margin:0; + padding:4px; +} + +#nav-tree ul { + list-style:none outside none; + margin:0px; + padding:0px; +} + +#nav-tree li { + white-space:nowrap; + margin:0px; + padding:0px; +} + +#nav-tree .plus { + margin:0px; +} + +#nav-tree .selected { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +#nav-tree img { + margin:0px; + padding:0px; + border:0px; + vertical-align: middle; +} + +#nav-tree a { + text-decoration:none; + padding:0px; + margin:0px; + outline:none; +} + +#nav-tree .label { + margin:0px; + padding:0px; + font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif,monospace; +} + +#nav-tree .label a { + padding:2px; +} + +#nav-tree .selected a { + text-decoration:none; + color:#fff; +} + +#nav-tree .children_ul { + margin:0px; + padding:0px; +} + +#nav-tree .item { + margin:0px; + padding:0px; +} + +#nav-tree { + padding: 0px 0px; + background-color: #2A2A2F; + font-size:14px; + overflow:auto; + background-image:url('nav_h.png'); + background-repeat:repeat-x; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#nav-tree-contents { + margin: 0px 0px 0px 0px; + padding: 6px 0px 0px 0px; + background-color: #15151B; +} + +#doc-content { + overflow:auto; + display:block; + padding:0px; + margin:0px; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#side-nav { + padding:0 6px 0 0; + margin: 0px; + display:block; + position: absolute; + left: 0px; + width: 275px; +} + +.ui-resizable .ui-resizable-handle { + display:block; +} + +.ui-resizable-e { + background:url("ftv2splitbar.png") repeat scroll right center transparent; + cursor:e-resize; + height:100%; + right:0; + top:0; + width:6px; +} + +.ui-resizable-handle { + display:none; + font-size:0.1px; + position:absolute; + z-index:1; +} + +#nav-sync { + position:absolute; + top:5px; + right:24px; + z-index:0; +} + +#nav-sync img { + opacity:0.3; +} + +#nav-sync img:hover { + opacity:0.9; +} + +@media print +{ + #nav-tree { display: none; } + div.ui-resizable-handle { display: none; position: relative; } +} + + diff --git a/doxygen/footer.html b/doxygen/footer.html new file mode 100644 index 0000000..d2068a5 --- /dev/null +++ b/doxygen/footer.html @@ -0,0 +1,21 @@ +<!-- HTML footer for doxygen 1.8.3.1--> +<!-- start footer part --> +<!--BEGIN GENERATE_TREEVIEW--> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> + <ul> + $navpath + <li class="footer">$generatedby + <a href="http://www.doxygen.org/index.html"> + <img class="footer" src="$relpath^doxygen.png" alt="doxygen"/></a> $doxygenversion </li> + </ul> +</div> +<!--END GENERATE_TREEVIEW--> +<!--BEGIN !GENERATE_TREEVIEW--> +<hr class="footer"/><address class="footer"><small> +$generatedby  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/> +</a> $doxygenversion +</small></address> +<!--END !GENERATE_TREEVIEW--> +</body> +</html> diff --git a/doxygen/footer.tex b/doxygen/footer.tex new file mode 100644 index 0000000..c4c6b6a --- /dev/null +++ b/doxygen/footer.tex @@ -0,0 +1,4 @@ +% Latex footer for doxygen 1.8.3.1 +\addcontentsline{toc}{part}{Index} +\printindex +\end{document} diff --git a/doxygen/header.html b/doxygen/header.html new file mode 100644 index 0000000..671fc87 --- /dev/null +++ b/doxygen/header.html @@ -0,0 +1,55 @@ +<!-- HTML header for doxygen 1.8.3.1--> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen $doxygenversion"/> +<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME--> +<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME--> +<link href="$relpath^tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="$relpath^jquery.js"></script> +<script type="text/javascript" src="$relpath^dynsections.js"></script> +$treeview +$search +$mathjax +<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" /> +$extrastylesheet +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> + +<!--BEGIN TITLEAREA--> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <!--BEGIN PROJECT_LOGO--> + <td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"/></td> + <!--END PROJECT_LOGO--> + <!--BEGIN PROJECT_NAME--> + <td style="padding-left: 0.5em;"> + <div id="projectname">$projectname + <!--BEGIN PROJECT_NUMBER--> <span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER--> + </div> + <!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF--> + </td> + <!--END PROJECT_NAME--> + <!--BEGIN !PROJECT_NAME--> + <!--BEGIN PROJECT_BRIEF--> + <td style="padding-left: 0.5em;"> + <div id="projectbrief">$projectbrief</div> + </td> + <!--END PROJECT_BRIEF--> + <!--END !PROJECT_NAME--> + <!--BEGIN DISABLE_INDEX--> + <!--BEGIN SEARCHENGINE--> + <td>$searchbox</td> + <!--END SEARCHENGINE--> + <!--END DISABLE_INDEX--> + </tr> + </tbody> +</table> +</div> +<!--END TITLEAREA--> +<!-- end header part --> diff --git a/doxygen/header.tex b/doxygen/header.tex new file mode 100644 index 0000000..10c9a20 --- /dev/null +++ b/doxygen/header.tex @@ -0,0 +1,67 @@ +% Latex header for doxygen 1.8.3.1 +\documentclass{book} +\usepackage[a4paper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm]{geometry} +\usepackage{makeidx} +\usepackage{natbib} +\usepackage{graphicx} +\usepackage{multicol} +\usepackage{float} +\usepackage{listings} +\usepackage{color} +\usepackage{ifthen} +\usepackage[table]{xcolor} +\usepackage{textcomp} +\usepackage{alltt} +\usepackage{ifpdf} +\ifpdf +\usepackage[pdftex, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\else +\usepackage[ps2pdf, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\usepackage{pspicture} +\fi +\usepackage[utf8]{inputenc} +\usepackage{mathptmx} +\usepackage[scaled=.90]{helvet} +\usepackage{courier} +\usepackage{sectsty} +\usepackage{amssymb} +\usepackage[titles]{tocloft} +\usepackage{doxygen} +\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=4,numbers=left } +\makeindex +\setcounter{tocdepth}{3} +\renewcommand{\footrulewidth}{0.4pt} +\renewcommand{\familydefault}{\sfdefault} +\hfuzz=15pt +\setlength{\emergencystretch}{15pt} +\hbadness=750 +\tolerance=750 +\begin{document} +\hypersetup{pageanchor=false,citecolor=blue} +\begin{titlepage} +\vspace*{7cm} +\begin{center} +{\Large Your title here}\\ +\vspace*{1cm} +{\large Generated by Doxygen 1.8.3.1}\\ +\vspace*{0.5cm} +{\small Thu May 8 2014 18:53:47}\\ +\end{center} +\end{titlepage} +\clearemptydoublepage +\pagenumbering{roman} +\tableofcontents +\clearemptydoublepage +\pagenumbering{arabic} +\hypersetup{pageanchor=true,citecolor=blue} +\color{red} diff --git a/doxygen/logo.png b/doxygen/logo.png Binary files differnew file mode 100644 index 0000000..79d0142 --- /dev/null +++ b/doxygen/logo.png diff --git a/doxygen/logo.svg b/doxygen/logo.svg new file mode 100644 index 0000000..e1f5eb4 --- /dev/null +++ b/doxygen/logo.svg @@ -0,0 +1,825 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="744.09448819" + height="1052.3622047" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="logo.svg"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mend" + style="overflow:visible;"> + <path + id="path4156" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;" + transform="scale(0.4) rotate(180) translate(10,0)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInL" + style="overflow:visible"> + <path + id="path4280" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="Arrow2Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Lend" + style="overflow:visible;"> + <path + id="path4168" + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) rotate(180) translate(1,0)" /> + </marker> + <marker + inkscape:stockid="Arrow2Lstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Lstart" + style="overflow:visible"> + <path + id="path4165" + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) translate(1,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path4147" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" + transform="scale(0.8) translate(12.5,0)" /> + </marker> + <marker + inkscape:stockid="Tail" + orient="auto" + refY="0.0" + refX="0.0" + id="Tail" + style="overflow:visible"> + <g + id="g4183" + transform="scale(-1.2)"> + <path + id="path4185" + d="M -3.8048674,-3.9585227 L 0.54352094,0" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round" /> + <path + id="path4187" + d="M -1.2866832,-3.9585227 L 3.0617053,0" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round" /> + <path + id="path4189" + d="M 1.3053582,-3.9585227 L 5.6537466,0" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round" /> + <path + id="path4191" + d="M -3.8048674,4.1775838 L 0.54352094,0.21974226" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round" /> + <path + id="path4193" + d="M -1.2866832,4.1775838 L 3.0617053,0.21974226" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round" /> + <path + id="path4195" + d="M 1.3053582,4.1775838 L 5.6537466,0.21974226" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:round" /> + </g> + </marker> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lend" + style="overflow:visible;"> + <path + id="path4150" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;" + transform="scale(0.8) rotate(180) translate(12.5,0)" /> + </marker> + <filter + inkscape:collect="always" + id="filter14420"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.20602759" + id="feGaussianBlur14422" /> + </filter> + <filter + inkscape:collect="always" + id="filter14424"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.20602759" + id="feGaussianBlur14426" /> + </filter> + <filter + inkscape:collect="always" + id="filter14428"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.20602759" + id="feGaussianBlur14430" /> + </filter> + <filter + inkscape:collect="always" + id="filter14702" + x="-0.37649158" + width="1.7529832" + y="-0.30474815" + height="1.6094963"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.3787739" + id="feGaussianBlur14704" /> + </filter> + <filter + inkscape:collect="always" + id="filter14710" + x="-0.26550587" + width="1.5310117" + y="-0.2315151" + height="1.4630302"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.8279419" + id="feGaussianBlur14712" /> + </filter> + <filter + inkscape:collect="always" + id="filter14742" + x="-0.11359363" + width="1.2271873" + y="-0.073802752" + height="1.1476055"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.71394103" + id="feGaussianBlur14744" /> + </filter> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter14424-4"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.20602759" + id="feGaussianBlur14426-0" /> + </filter> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter14420-7"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.20602759" + id="feGaussianBlur14422-8" /> + </filter> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter14428-8"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.20602759" + id="feGaussianBlur14430-7" /> + </filter> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter14702-0" + x="-0.37649158" + width="1.7529832" + y="-0.30474815" + height="1.6094964"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.3787739" + id="feGaussianBlur14704-7" /> + </filter> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter14710-2" + x="-0.26550588" + width="1.5310117" + y="-0.23151509" + height="1.4630302"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.8279419" + id="feGaussianBlur14712-7" /> + </filter> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter14742-9" + x="-0.11359363" + width="1.2271873" + y="-0.073802754" + height="1.1476055"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.71394103" + id="feGaussianBlur14744-6" /> + </filter> + <filter + inkscape:collect="always" + id="filter15123" + x="-0.81312205" + width="2.6262441" + y="-0.58327753" + height="2.1665551"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="4.3953384" + id="feGaussianBlur15125" /> + </filter> + <filter + inkscape:collect="always" + id="filter15127" + x="-0.44618056" + width="1.8923611" + y="-0.32005908" + height="1.6401182"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.4118329" + id="feGaussianBlur15129" /> + </filter> + <filter + inkscape:collect="always" + id="filter15215" + x="-0.73081736" + width="2.4616347" + y="-0.52423784" + height="2.0484757"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.9504397" + id="feGaussianBlur15217" /> + </filter> + <filter + inkscape:collect="always" + id="filter15219" + x="-0.52296342" + width="2.0459268" + y="-0.35515214" + height="1.7103043"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.7579105" + id="feGaussianBlur15221" /> + </filter> + <filter + inkscape:collect="always" + id="filter15334" + x="-0.12415986" + width="1.2483197" + y="-0.25357649" + height="1.507153"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="18.71636" + id="feGaussianBlur15336" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8" + inkscape:cx="313.28136" + inkscape:cy="733.85528" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:snap-grids="true" + inkscape:snap-to-guides="true" + borderlayer="true" + inkscape:snap-nodes="true" + inkscape:snap-midpoints="false" + inkscape:snap-object-midpoints="true" + inkscape:object-paths="false" + inkscape:snap-smooth-nodes="true" + inkscape:object-nodes="true" + inkscape:window-width="1600" + inkscape:window-height="854" + inkscape:window-x="-2" + inkscape:window-y="23" + inkscape:window-maximized="1" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-3" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="84.185692" + sodipodi:ry="84.185692" + d="m 447.33553,358.38739 a 84.185692,84.185692 0 1 1 -168.37138,0 84.185692,84.185692 0 1 1 168.37138,0 z" + transform="translate(49.842341,356.34173)" /> + <path + sodipodi:type="arc" + style="fill:#ff0000;fill-opacity:0;stroke:#6e0000;stroke-opacity:1" + id="path3785-0" + sodipodi:cx="457.09402" + sodipodi:cy="315.4559" + sodipodi:rx="26.181665" + sodipodi:ry="26.181665" + d="m 483.27569,315.4559 a 26.181665,26.181665 0 1 1 -52.36333,0 26.181665,26.181665 0 1 1 52.36333,0 z" + transform="translate(-2.0222487,359.2971)" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-0" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="25.971407" + sodipodi:ry="25.971407" + d="m 389.12125,358.38739 a 25.971407,25.971407 0 1 1 -51.94282,0 25.971407,25.971407 0 1 1 51.94282,0 z" + transform="translate(177.21936,332.4115)" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-7-0" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="49.899979" + sodipodi:ry="49.899979" + d="m 413.04982,358.38739 a 49.899979,49.899979 0 1 1 -99.79996,0 49.899979,49.899979 0 1 1 99.79996,0 z" + transform="translate(115.43364,328.69722)" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-74-8" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="77.757118" + sodipodi:ry="77.757118" + d="m 440.90696,358.38739 a 77.757118,77.757118 0 1 1 -155.51424,0 77.757118,77.757118 0 1 1 155.51424,0 z" + transform="translate(147.50506,273.62579)" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#00b800;stroke-opacity:1" + id="path3783-7-73-3" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="21.32855" + sodipodi:ry="21.32855" + d="m 384.47839,358.38739 a 21.32855,21.32855 0 1 1 -42.6571,0 21.32855,21.32855 0 1 1 42.6571,0 z" + transform="translate(101.50507,306.29031)" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-2-9" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="17.757122" + sodipodi:ry="17.757122" + d="m 380.90696,358.38739 a 17.757122,17.757122 0 1 1 -35.51424,0 17.757122,17.757122 0 1 1 35.51424,0 z" + transform="translate(109.71935,303.34008)" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-2-4-2" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="17.757122" + sodipodi:ry="17.757122" + d="m 380.90696,358.38739 a 17.757122,17.757122 0 1 1 -35.51424,0 17.757122,17.757122 0 1 1 35.51424,0 z" + transform="translate(90.433641,301.9115)" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-2-4-5-7" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="6.3935437" + sodipodi:ry="6.3935437" + d="m 369.54339,358.38739 a 6.3935437,6.3935437 0 1 1 -12.78709,0 6.3935437,6.3935437 0 1 1 12.78709,0 z" + transform="translate(99.762681,308.5249)" /> + <path + style="opacity:0.58928576;fill:#ffffff;fill-opacity:0.45833333;stroke:#ffffff;stroke-width:0.00089286;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.61538463;stroke-dasharray:none" + d="" + id="path14394" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.58928576;fill:#ffffff;fill-opacity:0.63888891;stroke:#ffffff;stroke-width:0.00126269;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.61538463;stroke-dasharray:none" + d="" + id="path14402" + inkscape:connector-curvature="0" /> + <rect + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;filter:url(#filter15334)" + id="rect4113" + width="361.78571" + height="177.14285" + x="284.81985" + y="240.908" + transform="matrix(0.57081308,0,0,0.46975062,155.82742,163.49089)" + inkscape:export-filename="/home/cathook/projects/template_meow/doxygen/logo.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-7" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="49.899979" + sodipodi:ry="49.899979" + d="m 321.97606,330.19647 a 49.899979,49.899979 0 0 1 7.0093,-8.17934" + transform="translate(31.493016,-22.453781)" + sodipodi:start="3.7419635" + sodipodi:end="3.9582528" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-74" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="77.757118" + sodipodi:ry="77.757118" + d="M 300.58457,404.55834 A 77.757118,77.757118 0 0 1 290.0729,384.95673" + transform="translate(63.385869,-77.793067)" + sodipodi:start="2.5058388" + sodipodi:end="2.7928711" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-73" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="21.32855" + sodipodi:ry="21.32855" + d="m 383.54536,364.62676 a 21.32855,21.32855 0 0 1 -37.90055,5.9459" + transform="translate(17.564446,-44.860684)" + sodipodi:start="0.29687773" + sodipodi:end="2.5334883" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-2" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="17.757122" + sodipodi:ry="17.757122" + d="m 348.40185,368.27739 a 17.757122,17.757122 0 0 1 2.3251,-22.57808" + transform="translate(25.747168,-47.810922)" + sodipodi:start="2.550872" + sodipodi:end="3.9375511" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-2-4" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="17.757122" + sodipodi:ry="17.757122" + d="m 379.34905,351.11408 a 17.757122,17.757122 0 0 1 -2.53792,18.61723" + transform="translate(6.4930164,-49.239494)" + sodipodi:start="5.86117" + sodipodi:end="6.9761717" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-2-4-5" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="6.3619766" + sodipodi:ry="6.3619766" + d="m 368.59489,361.67771 a 6.3619766,6.3619766 0 0 1 -10.26248,0.86505" + transform="translate(15.589811,-42.353274)" + sodipodi:start="0.54355814" + sodipodi:end="2.4298463" + sodipodi:open="true" /> + <path + style="fill:#d1c007;fill-opacity:1;stroke:#000000;stroke-width:0.08928572000000000;stroke-opacity:1" + d="m 379.27721,334.27381 c -6.09291,-0.49229 -11.58386,-3.51476 -15.21914,-8.37732 -3.55603,-4.75654 -7.28022,-11.57205 -9.4702,-17.33106 l -0.35646,-0.93739 0.59858,-0.82354 c 1.31148,-1.80435 2.72131,-3.46111 4.49021,-5.27667 1.33955,-1.37488 1.41173,-1.42017 3.35426,-2.10467 2.60024,-0.91626 4.86755,-1.32413 7.8081,-1.4046 1.51146,-0.0414 2.21392,-0.0194 3.30358,0.10308 0.76116,0.0856 1.40039,0.17102 1.42051,0.18988 0.0201,0.0189 -0.14996,0.26558 -0.37795,0.54829 -0.6482,0.80377 -1.60015,2.22614 -2.04705,3.05865 -2.54359,4.73829 -2.86153,10.44887 -0.86129,15.46958 0.72613,1.82263 1.52036,3.15221 2.27866,3.81457 1.29981,1.13536 2.49935,1.61339 4.21129,1.67823 0.66987,0.0254 1.31051,-3.6e-4 1.64442,-0.0661 1.85133,-0.36422 3.42344,-1.43659 4.54695,-3.10156 1.37026,-2.03063 2.28141,-4.06351 2.83337,-6.32154 0.68028,-2.78298 0.63754,-6.12821 -0.11405,-8.92858 -0.11862,-0.44196 -0.20318,-0.81623 -0.1879,-0.83171 0.0476,-0.0483 1.30655,1.05891 2.05858,1.81051 1.54904,1.54815 4.54077,5.05001 6.37215,7.4587 2.03154,2.67193 4.82945,6.83004 4.82945,7.17726 0,0.25088 -0.60361,1.73552 -1.12178,2.75913 -2.74817,5.42883 -7.60288,9.32962 -13.46364,10.81815 -0.64543,0.16393 -1.63556,0.36505 -2.2003,0.44694 -1.00729,0.14607 -3.44936,0.24291 -4.33035,0.17173 z" + id="path4111" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.58928576;fill:#ffffff;fill-opacity:0.45833333;stroke:#ffffff;stroke-width:0.001;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.61538463;stroke-dasharray:none;filter:url(#filter14424)" + d="m 394.36706,309.63629 c -1.85514,-2.46047 -3.74324,-4.47845 -5.96127,-6.37124 -3.21208,-2.74113 -6.89926,-4.94617 -10.77121,-6.44147 -0.5397,-0.20843 -1.94521,-0.7016 -2.28854,-0.80301 -0.20698,-0.0612 -0.21811,-0.0971 -0.0143,-0.0485 1.57767,0.37669 2.38133,0.60765 3.50344,1.00681 2.00666,0.7139 4.12781,1.75451 6.03379,2.96017 0.92868,0.58743 2.03974,1.38641 2.86714,2.0618 2.29099,1.87002 4.42767,4.19677 6.09448,6.63663 0.3078,0.45053 1.03184,1.59509 1.01819,1.60948 -0.007,0.006 -0.22276,-0.26808 -0.48099,-0.61054 l 0,0 z" + id="path14355" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.58928576;fill:#ffffff;fill-opacity:0.63888891;stroke:#ffffff;stroke-width:0.001;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.61538463;stroke-dasharray:none;filter:url(#filter14420)" + d="m 374.21869,335.56686 c -0.0308,-0.0179 -0.0806,-0.0373 -0.1108,-0.0431 -0.0902,-0.0174 -0.35415,-0.15385 -0.35415,-0.18311 0,-0.0149 -0.0142,-0.0184 -0.0316,-0.008 -0.0174,0.0107 -0.0316,0.004 -0.0316,-0.0158 0,-0.0194 -0.0142,-0.0265 -0.0316,-0.0158 -0.0174,0.0107 -0.0316,0.004 -0.0316,-0.0158 0,-0.0194 -0.0142,-0.0265 -0.0316,-0.0158 -0.0174,0.0107 -0.0316,0.007 -0.0316,-0.008 0,-0.0153 -0.15981,-0.10456 -0.35514,-0.19839 -0.19532,-0.0938 -0.37182,-0.18661 -0.39221,-0.2062 -0.0204,-0.0196 -0.11628,-0.0677 -0.21308,-0.10703 -0.0968,-0.0393 -0.176,-0.0831 -0.176,-0.0973 0,-0.0142 -0.0497,-0.0438 -0.11048,-0.0658 -0.0608,-0.022 -0.11049,-0.0504 -0.11049,-0.0631 0,-0.0127 -0.0497,-0.0412 -0.11048,-0.0631 -0.0608,-0.022 -0.11049,-0.0504 -0.11049,-0.0631 0,-0.0128 -0.0497,-0.0412 -0.11048,-0.0631 -0.0608,-0.022 -0.11049,-0.0504 -0.11049,-0.0631 0,-0.0127 -0.0497,-0.0412 -0.11048,-0.0631 -0.0608,-0.022 -0.11049,-0.0513 -0.11049,-0.0652 0,-0.0139 -0.0191,-0.0252 -0.0425,-0.0252 -0.0234,0 -0.0753,-0.0284 -0.11532,-0.0631 -0.04,-0.0347 -0.0919,-0.0631 -0.11531,-0.0631 -0.0234,0 -0.0425,-0.0125 -0.0425,-0.0279 0,-0.0153 -0.0249,-0.0362 -0.0552,-0.0464 -0.0632,-0.0212 -0.15906,-0.0811 -0.2219,-0.13876 -0.0237,-0.0217 -0.0633,-0.0395 -0.0881,-0.0395 -0.0248,0 -0.0451,-0.0119 -0.0451,-0.0265 0,-0.0146 -0.0566,-0.0536 -0.1259,-0.0868 -0.0693,-0.0332 -0.12607,-0.071 -0.12627,-0.084 -1.9e-4,-0.013 -0.0217,-0.0237 -0.0477,-0.0237 -0.026,0 -0.0473,-0.0108 -0.0473,-0.0241 0,-0.0241 -0.0935,-0.0811 -0.19729,-0.12028 -0.0304,-0.0115 -0.0552,-0.0334 -0.0552,-0.0487 0,-0.0153 -0.0213,-0.0279 -0.0474,-0.0279 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0474,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0474,-0.0142 -0.0474,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0198,-0.0316 -0.044,-0.0316 -0.0242,0 -0.0521,-0.0213 -0.0622,-0.0474 -0.01,-0.026 -0.0399,-0.0473 -0.0665,-0.0473 -0.0266,0 -0.0483,-0.0142 -0.0483,-0.0316 0,-0.0174 -0.0148,-0.0316 -0.0329,-0.0316 -0.031,0 -0.0667,-0.0247 -0.17113,-0.11838 -0.0242,-0.0217 -0.0531,-0.0395 -0.0643,-0.0395 -0.0112,0 -0.0401,-0.0178 -0.0643,-0.0395 -0.10284,-0.0922 -0.1399,-0.11838 -0.16775,-0.11838 -0.0162,0 -0.0377,-0.0213 -0.0477,-0.0473 -0.01,-0.026 -0.0334,-0.0473 -0.0521,-0.0473 -0.0186,0 -0.051,-0.0145 -0.072,-0.0322 -0.0869,-0.0733 -0.17839,-0.14428 -0.24331,-0.18882 -0.038,-0.026 -0.0948,-0.0687 -0.12627,-0.0947 -0.0315,-0.026 -0.0892,-0.0687 -0.12824,-0.0947 -0.039,-0.026 -0.0933,-0.0722 -0.12044,-0.1026 -0.0272,-0.0304 -0.0605,-0.0552 -0.074,-0.0552 -0.0135,0 -0.0513,-0.0249 -0.0839,-0.0552 -0.0327,-0.0304 -0.0975,-0.0837 -0.14403,-0.11838 -0.0466,-0.0347 -0.10822,-0.088 -0.13704,-0.11838 -0.0288,-0.0304 -0.0671,-0.0552 -0.0851,-0.0552 -0.018,0 -0.0505,-0.0284 -0.0722,-0.0631 -0.0217,-0.0347 -0.0551,-0.0631 -0.0743,-0.0631 -0.0291,0 -0.22864,-0.15779 -0.4773,-0.37754 -0.0303,-0.0267 -0.0984,-0.0841 -0.15149,-0.12753 -0.0531,-0.0434 -0.15196,-0.12864 -0.21979,-0.18941 -0.25975,-0.23272 -0.3778,-0.33616 -0.5404,-0.47351 -0.0925,-0.0781 -0.22828,-0.19887 -0.30174,-0.26832 -0.0735,-0.0695 -0.28601,-0.26832 -0.4723,-0.44194 -0.60745,-0.56611 -1.53574,-1.51248 -1.95263,-1.99065 -0.0868,-0.0996 -0.21821,-0.24103 -0.292,-0.31434 -0.0738,-0.0733 -0.13416,-0.14579 -0.13416,-0.16105 0,-0.0152 -0.042,-0.0704 -0.0934,-0.12245 -0.23575,-0.23916 -0.28543,-0.29582 -0.28543,-0.32556 0,-0.0175 -0.0426,-0.0677 -0.0947,-0.11156 -0.0521,-0.0438 -0.0947,-0.0908 -0.0947,-0.10429 0,-0.0229 -0.028,-0.0552 -0.21308,-0.24523 -0.0391,-0.0401 -0.071,-0.085 -0.071,-0.0998 0,-0.025 -0.027,-0.0564 -0.21308,-0.24746 -0.0391,-0.0401 -0.071,-0.0859 -0.071,-0.10177 0,-0.0159 -0.0249,-0.0528 -0.0552,-0.0821 -0.11564,-0.1115 -0.16573,-0.17226 -0.16573,-0.20104 0,-0.0164 -0.0249,-0.0534 -0.0552,-0.0822 -0.0304,-0.0288 -0.0837,-0.0895 -0.11838,-0.13488 -0.0347,-0.0454 -0.0844,-0.10886 -0.11049,-0.14109 -0.026,-0.0322 -0.0687,-0.0901 -0.0947,-0.12854 -0.026,-0.0385 -0.0651,-0.0885 -0.0868,-0.11118 -0.0217,-0.0227 -0.0395,-0.0569 -0.0395,-0.076 0,-0.0191 -0.0213,-0.043 -0.0473,-0.053 -0.026,-0.01 -0.0474,-0.0384 -0.0474,-0.0631 0,-0.0247 -0.0213,-0.0531 -0.0473,-0.0631 -0.026,-0.01 -0.0473,-0.0384 -0.0473,-0.0631 0,-0.0247 -0.0213,-0.0532 -0.0473,-0.0631 -0.026,-0.01 -0.0473,-0.0319 -0.0473,-0.0486 0,-0.0168 -0.0178,-0.0503 -0.0395,-0.0745 -0.0937,-0.10446 -0.11838,-0.14017 -0.11838,-0.17113 0,-0.0181 -0.0142,-0.0329 -0.0316,-0.0329 -0.0174,0 -0.0316,-0.0179 -0.0316,-0.0398 0,-0.0219 -0.0355,-0.0781 -0.0789,-0.12489 -0.0434,-0.0468 -0.0789,-0.0939 -0.0789,-0.10453 0,-0.0107 -0.0178,-0.0392 -0.0395,-0.0634 -0.0937,-0.10446 -0.11838,-0.14017 -0.11838,-0.17113 0,-0.0181 -0.0142,-0.0329 -0.0316,-0.0329 -0.0174,0 -0.0316,-0.0213 -0.0316,-0.0473 0,-0.026 -0.0142,-0.0473 -0.0316,-0.0473 -0.0174,0 -0.0316,-0.0213 -0.0316,-0.0473 0,-0.026 -0.0142,-0.0473 -0.0316,-0.0473 -0.0174,0 -0.0316,-0.0213 -0.0316,-0.0474 0,-0.026 -0.0142,-0.0473 -0.0316,-0.0473 -0.0174,0 -0.0316,-0.015 -0.0316,-0.0333 0,-0.0401 -0.25313,-0.42002 -0.28981,-0.43494 -0.0142,-0.006 -0.0259,-0.0307 -0.0259,-0.0553 0,-0.0246 -0.0142,-0.0447 -0.0316,-0.0447 -0.0174,0 -0.0316,-0.0213 -0.0316,-0.0474 0,-0.026 -0.0151,-0.0473 -0.0334,-0.0473 -0.0184,0 -0.026,-0.012 -0.0169,-0.0268 0.009,-0.0147 -0.0114,-0.0567 -0.0455,-0.0934 -0.0341,-0.0366 -0.062,-0.0814 -0.062,-0.0995 0,-0.0181 -0.0106,-0.0331 -0.0237,-0.0332 -0.013,-1.9e-4 -0.0508,-0.057 -0.084,-0.12627 -0.0332,-0.0693 -0.0722,-0.12591 -0.0868,-0.12591 -0.0146,0 -0.0265,-0.0203 -0.0265,-0.0451 0,-0.0248 -0.0194,-0.0645 -0.0432,-0.0883 -0.0238,-0.0238 -0.0531,-0.0745 -0.0653,-0.11274 -0.0121,-0.0383 -0.0353,-0.0696 -0.0515,-0.0696 -0.0162,0 -0.0294,-0.0203 -0.0294,-0.0451 0,-0.0248 -0.0178,-0.0645 -0.0395,-0.0881 -0.0459,-0.0501 -0.10498,-0.14012 -0.15077,-0.22978 -0.0177,-0.0347 -0.0664,-0.11996 -0.10824,-0.1894 -0.0418,-0.0695 -0.0984,-0.16889 -0.12575,-0.22098 -0.0274,-0.0521 -0.0841,-0.15152 -0.12606,-0.22097 -0.042,-0.0694 -0.10754,-0.19374 -0.14571,-0.27621 -0.0382,-0.0825 -0.0802,-0.14994 -0.0934,-0.14994 -0.0132,0 -0.055,-0.0764 -0.0929,-0.16982 -0.0379,-0.0934 -0.0885,-0.19639 -0.1125,-0.22886 -0.024,-0.0325 -0.22297,-0.42128 -0.44222,-0.86402 -0.53364,-1.07756 -0.56819,-1.14922 -0.56296,-1.16777 0.002,-0.009 -0.0245,-0.0728 -0.0599,-0.14227 -0.0354,-0.0694 -0.0602,-0.12627 -0.0551,-0.12627 0.005,0 -0.0197,-0.0568 -0.0551,-0.12627 -0.0354,-0.0694 -0.0657,-0.13707 -0.0672,-0.15027 -0.002,-0.0132 -0.0246,-0.0663 -0.0514,-0.11805 -0.0267,-0.0517 -0.0478,-0.10164 -0.0467,-0.11093 10e-4,-0.009 -0.0178,-0.0556 -0.0419,-0.10293 -0.0651,-0.1276 -0.22316,-0.4964 -0.21276,-0.4964 0.002,0 -0.0389,-0.10494 -0.0918,-0.2332 -0.15508,-0.37609 -0.11032,-0.33354 0.1291,0.12271 0.86301,1.64463 1.30986,2.44291 1.93102,3.44969 1.60902,2.60791 3.25702,4.80106 5.35399,7.12507 0.6729,0.74576 2.18306,2.2639 2.93849,2.95403 2.35875,2.15486 4.8365,4.01621 7.43409,5.5847 0.22571,0.13629 0.42387,0.25963 0.44037,0.27409 0.0428,0.0375 -0.0173,0.0318 -0.0859,-0.008 l 0,0 z" + id="path14396" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.58928576;fill:#ffffff;fill-opacity:0.72916667;stroke:#ffffff;stroke-width:0.001;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.61538463;stroke-dasharray:none;filter:url(#filter14428)" + d="m 393.522,331.24769 c 1.48902,-1.12865 3.63217,-3.42158 4.83471,-5.1726 0.19508,-0.28407 0.36964,-0.47168 0.38789,-0.4169 0.0645,0.19344 -0.87382,1.93417 -1.45964,2.7079 -0.83137,1.09806 -2.09878,2.15741 -3.32017,2.77514 -0.50524,0.25554 -0.70182,0.3028 -0.44279,0.10646 z" + id="path14406" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="84.185692" + sodipodi:ry="84.185692" + d="m 424.56718,300.81013 a 84.185692,84.185692 0 0 1 10.68607,14.12235" + transform="translate(-34.098279,5.190733)" + sodipodi:start="5.530047" + sodipodi:end="5.7408014" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff2b2b;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3785" + sodipodi:cx="457.09402" + sodipodi:cy="315.4559" + sodipodi:rx="26.181665" + sodipodi:ry="26.181665" + d="m 446.29417,291.60548 a 26.181665,26.181665 0 0 1 31.21609,7.45966" + transform="translate(-85.962871,8.1461048)" + sodipodi:start="4.2871958" + sodipodi:end="5.6067212" + sodipodi:open="true" /> + <path + style="opacity:0.92857139;fill:#000000;fill-opacity:1;stroke:#6f0f0f;stroke-width:0;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.77692309;stroke-dasharray:none;filter:url(#filter14702)" + d="m 378.06553,324.56159 c -0.48722,-0.0652 -1.38397,-0.30014 -1.87556,-0.49134 -1.31065,-0.50977 -2.39573,-1.25449 -3.54985,-2.43634 -2.28889,-2.34391 -3.72226,-5.63568 -4.22521,-9.70332 -0.11373,-0.9198 -0.11444,-3.4898 -0.001,-4.41964 0.27945,-2.29511 0.8032,-4.15545 1.70301,-6.04913 0.5579,-1.1741 1.34965,-2.3857 2.14111,-3.27647 0.17079,-0.19223 0.19583,-0.20497 0.38361,-0.19523 0.49283,0.0256 1.36782,0.11145 1.94197,0.19058 0.95995,0.13231 2.28029,0.38431 2.0834,0.39765 -0.17589,0.0119 -0.95985,0.83365 -1.55839,1.63349 -1.63638,2.18674 -2.6812,4.60128 -3.1971,7.38839 -0.15893,0.85862 -0.20081,1.25162 -0.23309,2.1875 -0.0469,1.36114 0.0869,3.13521 0.32063,4.25098 0.46258,2.20783 1.61314,4.93075 2.54239,6.01688 0.73189,0.85544 1.88704,1.5014 3.12251,1.74613 0.46436,0.092 1.73217,0.0818 2.19606,-0.0176 1.51226,-0.32415 2.67915,-1.09229 3.6854,-2.42604 1.63326,-2.16482 2.82659,-5.11472 3.17704,-7.85365 0.22939,-1.79271 0.19865,-3.79955 -0.082,-5.35507 -0.15425,-0.85491 -0.58206,-2.37717 -0.92033,-3.27484 -0.097,-0.25742 -0.17141,-0.47293 -0.16536,-0.47891 0.0159,-0.0157 0.84,0.57557 1.30801,0.93845 0.58191,0.45119 1.48443,1.23387 2.07822,1.80228 l 0.51808,0.49594 0.0717,0.37014 c 0.38493,1.98675 0.44243,4.29979 0.16012,6.44158 -0.35258,2.67493 -1.30427,5.30374 -2.65092,7.32252 -0.55029,0.82494 -0.87613,1.22961 -1.53982,1.91235 -1.45244,1.49412 -3.11071,2.43274 -4.94719,2.80021 -0.5449,0.10903 -1.94269,0.15541 -2.4872,0.0825 z" + id="path14628" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.4955357;fill:#ffffff;fill-opacity:0.79230766;stroke:#6f0f0f;stroke-width:0;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.77692309;stroke-dasharray:none;filter:url(#filter14710)" + d="m 371.85841,298.44256 c -0.15397,0.0161 -0.45618,0.0227 -0.5625,0.0312 -0.43756,0.0126 -0.93929,0.0107 -1.125,0.0312 l -0.5,0.0625 -0.40625,0.625 c -0.51544,0.7875 -1.38691,2.63416 -1.78125,3.75 -0.38242,1.08211 -0.82989,2.88911 -1.03125,4.1875 -0.12175,0.78506 -0.16003,1.45693 -0.15625,3.375 0.004,2.10263 0.0214,2.54425 0.1875,3.5 0.31376,1.80588 0.74494,3.32907 1.375,4.875 1.88588,4.62719 5.31527,7.86104 9.25,8.71875 0.87537,0.19082 2.49291,0.20909 3.4375,0.0625 1.50525,-0.23359 3.3523,-1.04756 4.75,-2.09375 1.71416,-1.28306 3.42998,-3.44279 4.5,-5.65625 1.26611,-2.6191 2.05966,-6.1035 2.0625,-9.15625 l 0,-1.375 -1.09375,-1.28125 c -0.60128,-0.70983 -1.17841,-1.37314 -1.28125,-1.46875 l -0.1875,-0.1875 0.0312,0.3125 c 0.0285,0.16786 0.10896,0.50924 0.15625,0.75 0.0473,0.24077 0.0975,1.28164 0.125,2.34375 0.041,1.58663 0.0293,2.13622 -0.0937,3.03125 -0.34906,2.5388 -1.08867,4.74964 -2.25,6.71875 -1.65145,2.80017 -4.24147,4.73657 -6.9375,5.1875 -0.85252,0.14259 -2.52382,0.0677 -3.3125,-0.15625 -2.9071,-0.82558 -5.28342,-3.00556 -6.84375,-6.28125 -0.66389,-1.39375 -0.9898,-2.34839 -1.3125,-3.84375 -0.31545,-1.46173 -0.40436,-2.47043 -0.40625,-4.1875 -0.003,-2.88193 0.56402,-5.38995 1.75,-7.84375 0.65496,-1.3551 1.44379,-2.58349 2.3125,-3.5 l 0.5,-0.53125 -0.0625,0 -0.0312,0 c -0.0253,0.0132 -0.0355,0.0342 -0.0625,0.0312 -0.008,-9.2e-4 -0.0236,0.003 -0.0312,0 -0.003,-0.002 0.006,-0.0258 0,-0.0312 l -0.0312,0 -0.875,0 -0.0625,0 z m -0.90625,0.0625 c -0.125,0.0144 -0.25008,0.0474 -0.375,0.0625 -0.38021,0.0461 -0.39798,0.0452 -0.78125,0.0625 0.38255,-0.0172 0.40131,-0.0478 0.78125,-0.0937 0.1251,-0.0152 0.24982,-0.0168 0.375,-0.0312 z" + id="path14480" + inkscape:connector-curvature="0" + transform="matrix(1.0214074,0,0,1.0189457,-8.3886843,-5.6542192)" /> + <path + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.08928572;stroke-opacity:1;filter:url(#filter14742)" + d="m 377.3006,321.65226 c -1.29203,-0.33872 -2.41144,-1.09977 -3.03464,-2.06315 -0.95592,-1.4777 -1.79979,-3.61412 -2.22684,-5.63772 -0.31902,-1.51168 -0.40378,-4.2772 -0.17588,-5.73829 0.48335,-3.09877 1.60329,-5.77557 3.3807,-8.08035 0.61997,-0.80392 1.32102,-1.51786 1.49044,-1.51786 0.26414,0 2.38739,0.62602 3.36077,0.99089 1.87935,0.70447 5.16602,2.43472 5.3783,2.83137 0.24027,0.44895 0.84801,2.42686 1.04747,3.40903 0.417,2.05337 0.39458,4.69109 -0.0583,6.86207 -0.58886,2.82261 -2.14272,5.93291 -3.75684,7.51991 -1.38664,1.36334 -3.5065,1.92186 -5.40515,1.4241 l 0,0 z" + id="path4109" + inkscape:connector-curvature="0" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-7-1" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="49.899979" + sodipodi:ry="49.899979" + d="m 321.97606,330.19647 a 49.899979,49.899979 0 0 1 7.0093,-8.17934" + transform="matrix(-1,0,0,1,808.39994,-22.096637)" + sodipodi:start="3.7419635" + sodipodi:end="3.9582528" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-74-86" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="77.757118" + sodipodi:ry="77.757118" + d="M 300.58457,404.55834 A 77.757118,77.757118 0 0 1 290.0729,384.95673" + transform="matrix(-1,0,0,1,776.50709,-77.435923)" + sodipodi:start="2.5058388" + sodipodi:end="2.7928711" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-73-4" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="21.32855" + sodipodi:ry="21.32855" + d="m 383.54536,364.62676 a 21.32855,21.32855 0 0 1 -37.90055,5.9459" + transform="matrix(-1,0,0,1,822.32851,-44.50354)" + sodipodi:start="0.29687773" + sodipodi:end="2.5334883" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-2-90" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="17.757122" + sodipodi:ry="17.757122" + d="m 348.40185,368.27739 a 17.757122,17.757122 0 0 1 2.3251,-22.57808" + transform="matrix(-1,0,0,1,814.14579,-47.453778)" + sodipodi:start="2.550872" + sodipodi:end="3.9375511" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-2-4-3" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="17.757122" + sodipodi:ry="17.757122" + d="m 379.34905,351.11408 a 17.757122,17.757122 0 0 1 -2.53792,18.61723" + transform="matrix(-1,0,0,1,833.39994,-48.88235)" + sodipodi:start="5.86117" + sodipodi:end="6.9761717" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7-2-4-5-73" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="6.3619766" + sodipodi:ry="6.3619766" + d="m 368.59489,361.67771 a 6.3619766,6.3619766 0 0 1 -10.26248,0.86505" + transform="matrix(-1,0,0,1,824.30315,-41.99613)" + sodipodi:start="0.54355814" + sodipodi:end="2.4298463" + sodipodi:open="true" /> + <path + style="fill:#d1c007;fill-opacity:1;stroke:#000000;stroke-width:0.08928572000000000;stroke-opacity:1" + d="m 460.61575,334.63095 c 6.09291,-0.49229 11.58386,-3.51476 15.21914,-8.37732 3.55603,-4.75654 7.28022,-11.57205 9.4702,-17.33106 l 0.35646,-0.93739 -0.59858,-0.82354 c -1.31148,-1.80435 -2.72131,-3.46111 -4.49021,-5.27667 -1.33955,-1.37488 -1.41173,-1.42017 -3.35426,-2.10467 -2.60024,-0.91626 -4.86755,-1.32413 -7.8081,-1.4046 -1.51146,-0.0414 -2.21392,-0.0194 -3.30358,0.10308 -0.76116,0.0856 -1.40039,0.17102 -1.42051,0.18988 -0.0201,0.0189 0.14996,0.26558 0.37795,0.54829 0.6482,0.80377 1.60015,2.22614 2.04705,3.05865 2.54359,4.73829 2.86153,10.44887 0.86129,15.46958 -0.72613,1.82263 -1.52036,3.15221 -2.27866,3.81457 -1.29981,1.13536 -2.49935,1.61339 -4.21129,1.67823 -0.66987,0.0254 -1.31051,-3.6e-4 -1.64442,-0.0661 -1.85133,-0.36422 -3.42344,-1.43659 -4.54695,-3.10156 -1.37026,-2.03063 -2.28141,-4.06351 -2.83337,-6.32154 -0.68028,-2.78298 -0.63754,-6.12821 0.11405,-8.92858 0.11862,-0.44196 0.20318,-0.81623 0.1879,-0.83171 -0.0476,-0.0483 -1.30655,1.05891 -2.05858,1.81051 -1.54904,1.54815 -4.54077,5.05001 -6.37215,7.4587 -2.03154,2.67193 -4.82945,6.83004 -4.82945,7.17726 0,0.25088 0.60361,1.73552 1.12178,2.75913 2.74817,5.42883 7.60288,9.32962 13.46364,10.81815 0.64543,0.16393 1.63556,0.36505 2.2003,0.44694 1.00729,0.14607 3.44936,0.24291 4.33035,0.17173 z" + id="path4111-0" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.58928576;fill:#ffffff;fill-opacity:0.45833333;stroke:#ffffff;stroke-width:0.001;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.61538463;stroke-dasharray:none;filter:url(#filter14424-4)" + d="m 394.36706,309.63629 c -1.85514,-2.46047 -3.74324,-4.47845 -5.96127,-6.37124 -3.21208,-2.74113 -6.89926,-4.94617 -10.77121,-6.44147 -0.5397,-0.20843 -1.94521,-0.7016 -2.28854,-0.80301 -0.20698,-0.0612 -0.21811,-0.0971 -0.0143,-0.0485 1.57767,0.37669 2.38133,0.60765 3.50344,1.00681 2.00666,0.7139 4.12781,1.75451 6.03379,2.96017 0.92868,0.58743 2.03974,1.38641 2.86714,2.0618 2.29099,1.87002 4.42767,4.19677 6.09448,6.63663 0.3078,0.45053 1.03184,1.59509 1.01819,1.60948 -0.007,0.006 -0.22276,-0.26808 -0.48099,-0.61054 l 0,0 z" + id="path14355-2" + inkscape:connector-curvature="0" + transform="matrix(-1,0,0,1,839.89296,0.3571439)" /> + <path + style="opacity:0.58928576;fill:#ffffff;fill-opacity:0.63888891;stroke:#ffffff;stroke-width:0.001;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.61538463;stroke-dasharray:none;filter:url(#filter14420-7)" + d="m 374.21869,335.56686 c -0.0308,-0.0179 -0.0806,-0.0373 -0.1108,-0.0431 -0.0902,-0.0174 -0.35415,-0.15385 -0.35415,-0.18311 0,-0.0149 -0.0142,-0.0184 -0.0316,-0.008 -0.0174,0.0107 -0.0316,0.004 -0.0316,-0.0158 0,-0.0194 -0.0142,-0.0265 -0.0316,-0.0158 -0.0174,0.0107 -0.0316,0.004 -0.0316,-0.0158 0,-0.0194 -0.0142,-0.0265 -0.0316,-0.0158 -0.0174,0.0107 -0.0316,0.007 -0.0316,-0.008 0,-0.0153 -0.15981,-0.10456 -0.35514,-0.19839 -0.19532,-0.0938 -0.37182,-0.18661 -0.39221,-0.2062 -0.0204,-0.0196 -0.11628,-0.0677 -0.21308,-0.10703 -0.0968,-0.0393 -0.176,-0.0831 -0.176,-0.0973 0,-0.0142 -0.0497,-0.0438 -0.11048,-0.0658 -0.0608,-0.022 -0.11049,-0.0504 -0.11049,-0.0631 0,-0.0127 -0.0497,-0.0412 -0.11048,-0.0631 -0.0608,-0.022 -0.11049,-0.0504 -0.11049,-0.0631 0,-0.0128 -0.0497,-0.0412 -0.11048,-0.0631 -0.0608,-0.022 -0.11049,-0.0504 -0.11049,-0.0631 0,-0.0127 -0.0497,-0.0412 -0.11048,-0.0631 -0.0608,-0.022 -0.11049,-0.0513 -0.11049,-0.0652 0,-0.0139 -0.0191,-0.0252 -0.0425,-0.0252 -0.0234,0 -0.0753,-0.0284 -0.11532,-0.0631 -0.04,-0.0347 -0.0919,-0.0631 -0.11531,-0.0631 -0.0234,0 -0.0425,-0.0125 -0.0425,-0.0279 0,-0.0153 -0.0249,-0.0362 -0.0552,-0.0464 -0.0632,-0.0212 -0.15906,-0.0811 -0.2219,-0.13876 -0.0237,-0.0217 -0.0633,-0.0395 -0.0881,-0.0395 -0.0248,0 -0.0451,-0.0119 -0.0451,-0.0265 0,-0.0146 -0.0566,-0.0536 -0.1259,-0.0868 -0.0693,-0.0332 -0.12607,-0.071 -0.12627,-0.084 -1.9e-4,-0.013 -0.0217,-0.0237 -0.0477,-0.0237 -0.026,0 -0.0473,-0.0108 -0.0473,-0.0241 0,-0.0241 -0.0935,-0.0811 -0.19729,-0.12028 -0.0304,-0.0115 -0.0552,-0.0334 -0.0552,-0.0487 0,-0.0153 -0.0213,-0.0279 -0.0474,-0.0279 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0474,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0474,-0.0142 -0.0474,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0213,-0.0316 -0.0473,-0.0316 -0.026,0 -0.0473,-0.0142 -0.0473,-0.0316 0,-0.0174 -0.0198,-0.0316 -0.044,-0.0316 -0.0242,0 -0.0521,-0.0213 -0.0622,-0.0474 -0.01,-0.026 -0.0399,-0.0473 -0.0665,-0.0473 -0.0266,0 -0.0483,-0.0142 -0.0483,-0.0316 0,-0.0174 -0.0148,-0.0316 -0.0329,-0.0316 -0.031,0 -0.0667,-0.0247 -0.17113,-0.11838 -0.0242,-0.0217 -0.0531,-0.0395 -0.0643,-0.0395 -0.0112,0 -0.0401,-0.0178 -0.0643,-0.0395 -0.10284,-0.0922 -0.1399,-0.11838 -0.16775,-0.11838 -0.0162,0 -0.0377,-0.0213 -0.0477,-0.0473 -0.01,-0.026 -0.0334,-0.0473 -0.0521,-0.0473 -0.0186,0 -0.051,-0.0145 -0.072,-0.0322 -0.0869,-0.0733 -0.17839,-0.14428 -0.24331,-0.18882 -0.038,-0.026 -0.0948,-0.0687 -0.12627,-0.0947 -0.0315,-0.026 -0.0892,-0.0687 -0.12824,-0.0947 -0.039,-0.026 -0.0933,-0.0722 -0.12044,-0.1026 -0.0272,-0.0304 -0.0605,-0.0552 -0.074,-0.0552 -0.0135,0 -0.0513,-0.0249 -0.0839,-0.0552 -0.0327,-0.0304 -0.0975,-0.0837 -0.14403,-0.11838 -0.0466,-0.0347 -0.10822,-0.088 -0.13704,-0.11838 -0.0288,-0.0304 -0.0671,-0.0552 -0.0851,-0.0552 -0.018,0 -0.0505,-0.0284 -0.0722,-0.0631 -0.0217,-0.0347 -0.0551,-0.0631 -0.0743,-0.0631 -0.0291,0 -0.22864,-0.15779 -0.4773,-0.37754 -0.0303,-0.0267 -0.0984,-0.0841 -0.15149,-0.12753 -0.0531,-0.0434 -0.15196,-0.12864 -0.21979,-0.18941 -0.25975,-0.23272 -0.3778,-0.33616 -0.5404,-0.47351 -0.0925,-0.0781 -0.22828,-0.19887 -0.30174,-0.26832 -0.0735,-0.0695 -0.28601,-0.26832 -0.4723,-0.44194 -0.60745,-0.56611 -1.53574,-1.51248 -1.95263,-1.99065 -0.0868,-0.0996 -0.21821,-0.24103 -0.292,-0.31434 -0.0738,-0.0733 -0.13416,-0.14579 -0.13416,-0.16105 0,-0.0152 -0.042,-0.0704 -0.0934,-0.12245 -0.23575,-0.23916 -0.28543,-0.29582 -0.28543,-0.32556 0,-0.0175 -0.0426,-0.0677 -0.0947,-0.11156 -0.0521,-0.0438 -0.0947,-0.0908 -0.0947,-0.10429 0,-0.0229 -0.028,-0.0552 -0.21308,-0.24523 -0.0391,-0.0401 -0.071,-0.085 -0.071,-0.0998 0,-0.025 -0.027,-0.0564 -0.21308,-0.24746 -0.0391,-0.0401 -0.071,-0.0859 -0.071,-0.10177 0,-0.0159 -0.0249,-0.0528 -0.0552,-0.0821 -0.11564,-0.1115 -0.16573,-0.17226 -0.16573,-0.20104 0,-0.0164 -0.0249,-0.0534 -0.0552,-0.0822 -0.0304,-0.0288 -0.0837,-0.0895 -0.11838,-0.13488 -0.0347,-0.0454 -0.0844,-0.10886 -0.11049,-0.14109 -0.026,-0.0322 -0.0687,-0.0901 -0.0947,-0.12854 -0.026,-0.0385 -0.0651,-0.0885 -0.0868,-0.11118 -0.0217,-0.0227 -0.0395,-0.0569 -0.0395,-0.076 0,-0.0191 -0.0213,-0.043 -0.0473,-0.053 -0.026,-0.01 -0.0474,-0.0384 -0.0474,-0.0631 0,-0.0247 -0.0213,-0.0531 -0.0473,-0.0631 -0.026,-0.01 -0.0473,-0.0384 -0.0473,-0.0631 0,-0.0247 -0.0213,-0.0532 -0.0473,-0.0631 -0.026,-0.01 -0.0473,-0.0319 -0.0473,-0.0486 0,-0.0168 -0.0178,-0.0503 -0.0395,-0.0745 -0.0937,-0.10446 -0.11838,-0.14017 -0.11838,-0.17113 0,-0.0181 -0.0142,-0.0329 -0.0316,-0.0329 -0.0174,0 -0.0316,-0.0179 -0.0316,-0.0398 0,-0.0219 -0.0355,-0.0781 -0.0789,-0.12489 -0.0434,-0.0468 -0.0789,-0.0939 -0.0789,-0.10453 0,-0.0107 -0.0178,-0.0392 -0.0395,-0.0634 -0.0937,-0.10446 -0.11838,-0.14017 -0.11838,-0.17113 0,-0.0181 -0.0142,-0.0329 -0.0316,-0.0329 -0.0174,0 -0.0316,-0.0213 -0.0316,-0.0473 0,-0.026 -0.0142,-0.0473 -0.0316,-0.0473 -0.0174,0 -0.0316,-0.0213 -0.0316,-0.0473 0,-0.026 -0.0142,-0.0473 -0.0316,-0.0473 -0.0174,0 -0.0316,-0.0213 -0.0316,-0.0474 0,-0.026 -0.0142,-0.0473 -0.0316,-0.0473 -0.0174,0 -0.0316,-0.015 -0.0316,-0.0333 0,-0.0401 -0.25313,-0.42002 -0.28981,-0.43494 -0.0142,-0.006 -0.0259,-0.0307 -0.0259,-0.0553 0,-0.0246 -0.0142,-0.0447 -0.0316,-0.0447 -0.0174,0 -0.0316,-0.0213 -0.0316,-0.0474 0,-0.026 -0.0151,-0.0473 -0.0334,-0.0473 -0.0184,0 -0.026,-0.012 -0.0169,-0.0268 0.009,-0.0147 -0.0114,-0.0567 -0.0455,-0.0934 -0.0341,-0.0366 -0.062,-0.0814 -0.062,-0.0995 0,-0.0181 -0.0106,-0.0331 -0.0237,-0.0332 -0.013,-1.9e-4 -0.0508,-0.057 -0.084,-0.12627 -0.0332,-0.0693 -0.0722,-0.12591 -0.0868,-0.12591 -0.0146,0 -0.0265,-0.0203 -0.0265,-0.0451 0,-0.0248 -0.0194,-0.0645 -0.0432,-0.0883 -0.0238,-0.0238 -0.0531,-0.0745 -0.0653,-0.11274 -0.0121,-0.0383 -0.0353,-0.0696 -0.0515,-0.0696 -0.0162,0 -0.0294,-0.0203 -0.0294,-0.0451 0,-0.0248 -0.0178,-0.0645 -0.0395,-0.0881 -0.0459,-0.0501 -0.10498,-0.14012 -0.15077,-0.22978 -0.0177,-0.0347 -0.0664,-0.11996 -0.10824,-0.1894 -0.0418,-0.0695 -0.0984,-0.16889 -0.12575,-0.22098 -0.0274,-0.0521 -0.0841,-0.15152 -0.12606,-0.22097 -0.042,-0.0694 -0.10754,-0.19374 -0.14571,-0.27621 -0.0382,-0.0825 -0.0802,-0.14994 -0.0934,-0.14994 -0.0132,0 -0.055,-0.0764 -0.0929,-0.16982 -0.0379,-0.0934 -0.0885,-0.19639 -0.1125,-0.22886 -0.024,-0.0325 -0.22297,-0.42128 -0.44222,-0.86402 -0.53364,-1.07756 -0.56819,-1.14922 -0.56296,-1.16777 0.002,-0.009 -0.0245,-0.0728 -0.0599,-0.14227 -0.0354,-0.0694 -0.0602,-0.12627 -0.0551,-0.12627 0.005,0 -0.0197,-0.0568 -0.0551,-0.12627 -0.0354,-0.0694 -0.0657,-0.13707 -0.0672,-0.15027 -0.002,-0.0132 -0.0246,-0.0663 -0.0514,-0.11805 -0.0267,-0.0517 -0.0478,-0.10164 -0.0467,-0.11093 10e-4,-0.009 -0.0178,-0.0556 -0.0419,-0.10293 -0.0651,-0.1276 -0.22316,-0.4964 -0.21276,-0.4964 0.002,0 -0.0389,-0.10494 -0.0918,-0.2332 -0.15508,-0.37609 -0.11032,-0.33354 0.1291,0.12271 0.86301,1.64463 1.30986,2.44291 1.93102,3.44969 1.60902,2.60791 3.25702,4.80106 5.35399,7.12507 0.6729,0.74576 2.18306,2.2639 2.93849,2.95403 2.35875,2.15486 4.8365,4.01621 7.43409,5.5847 0.22571,0.13629 0.42387,0.25963 0.44037,0.27409 0.0428,0.0375 -0.0173,0.0318 -0.0859,-0.008 l 0,0 z" + id="path14396-6" + inkscape:connector-curvature="0" + transform="matrix(-1,0,0,1,839.89296,0.3571439)" /> + <path + style="opacity:0.58928576;fill:#ffffff;fill-opacity:0.72916667;stroke:#ffffff;stroke-width:0.001;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.61538463;stroke-dasharray:none;filter:url(#filter14428-8)" + d="m 393.522,331.24769 c 1.48902,-1.12865 3.63217,-3.42158 4.83471,-5.1726 0.19508,-0.28407 0.36964,-0.47168 0.38789,-0.4169 0.0645,0.19344 -0.87382,1.93417 -1.45964,2.7079 -0.83137,1.09806 -2.09878,2.15741 -3.32017,2.77514 -0.50524,0.25554 -0.70182,0.3028 -0.44279,0.10646 z" + id="path14406-2" + inkscape:connector-curvature="0" + transform="matrix(-1,0,0,1,839.89296,0.3571439)" /> + <path + sodipodi:type="arc" + style="fill:#ff00ff;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3783-7" + sodipodi:cx="363.14984" + sodipodi:cy="358.38739" + sodipodi:rx="84.185692" + sodipodi:ry="84.185692" + d="m 424.56718,300.81013 a 84.185692,84.185692 0 0 1 10.68607,14.12235" + transform="matrix(-1,0,0,1,873.99124,5.5478769)" + sodipodi:start="5.530047" + sodipodi:end="5.7408014" + sodipodi:open="true" /> + <path + sodipodi:type="arc" + style="fill:#ff2b2b;fill-opacity:0;stroke:#000000;stroke-opacity:1" + id="path3785-9" + sodipodi:cx="457.09402" + sodipodi:cy="315.4559" + sodipodi:rx="26.181665" + sodipodi:ry="26.181665" + d="m 446.29417,291.60548 a 26.181665,26.181665 0 0 1 31.21609,7.45966" + transform="matrix(-1,0,0,1,925.85583,8.5032487)" + sodipodi:start="4.2871958" + sodipodi:end="5.6067212" + sodipodi:open="true" /> + <path + style="opacity:0.92857139;fill:#000000;fill-opacity:1;stroke:#6f0f0f;stroke-width:0;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.77692309;stroke-dasharray:none;filter:url(#filter14702-0)" + d="m 378.06553,324.56159 c -0.48722,-0.0652 -1.38397,-0.30014 -1.87556,-0.49134 -1.31065,-0.50977 -2.39573,-1.25449 -3.54985,-2.43634 -2.28889,-2.34391 -3.72226,-5.63568 -4.22521,-9.70332 -0.11373,-0.9198 -0.11444,-3.4898 -0.001,-4.41964 0.27945,-2.29511 0.8032,-4.15545 1.70301,-6.04913 0.5579,-1.1741 1.34965,-2.3857 2.14111,-3.27647 0.17079,-0.19223 0.19583,-0.20497 0.38361,-0.19523 0.49283,0.0256 1.36782,0.11145 1.94197,0.19058 0.95995,0.13231 2.28029,0.38431 2.0834,0.39765 -0.17589,0.0119 -0.95985,0.83365 -1.55839,1.63349 -1.63638,2.18674 -2.6812,4.60128 -3.1971,7.38839 -0.15893,0.85862 -0.20081,1.25162 -0.23309,2.1875 -0.0469,1.36114 0.0869,3.13521 0.32063,4.25098 0.46258,2.20783 1.61314,4.93075 2.54239,6.01688 0.73189,0.85544 1.88704,1.5014 3.12251,1.74613 0.46436,0.092 1.73217,0.0818 2.19606,-0.0176 1.51226,-0.32415 2.67915,-1.09229 3.6854,-2.42604 1.63326,-2.16482 2.82659,-5.11472 3.17704,-7.85365 0.22939,-1.79271 0.19865,-3.79955 -0.082,-5.35507 -0.15425,-0.85491 -0.58206,-2.37717 -0.92033,-3.27484 -0.097,-0.25742 -0.17141,-0.47293 -0.16536,-0.47891 0.0159,-0.0157 0.84,0.57557 1.30801,0.93845 0.58191,0.45119 1.48443,1.23387 2.07822,1.80228 l 0.51808,0.49594 0.0717,0.37014 c 0.38493,1.98675 0.44243,4.29979 0.16012,6.44158 -0.35258,2.67493 -1.30427,5.30374 -2.65092,7.32252 -0.55029,0.82494 -0.87613,1.22961 -1.53982,1.91235 -1.45244,1.49412 -3.11071,2.43274 -4.94719,2.80021 -0.5449,0.10903 -1.94269,0.15541 -2.4872,0.0825 z" + id="path14628-9" + inkscape:connector-curvature="0" + transform="matrix(-1,0,0,1,839.89296,0.3571439)" /> + <path + style="opacity:0.4955357;fill:#ffffff;fill-opacity:0.79230766;stroke:#6f0f0f;stroke-width:0;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.77692309;stroke-dasharray:none;filter:url(#filter14710-2)" + d="m 371.85841,298.44256 c -0.15397,0.0161 -0.45618,0.0227 -0.5625,0.0312 -0.43756,0.0126 -0.93929,0.0107 -1.125,0.0312 l -0.5,0.0625 -0.40625,0.625 c -0.51544,0.7875 -1.38691,2.63416 -1.78125,3.75 -0.38242,1.08211 -0.82989,2.88911 -1.03125,4.1875 -0.12175,0.78506 -0.16003,1.45693 -0.15625,3.375 0.004,2.10263 0.0214,2.54425 0.1875,3.5 0.31376,1.80588 0.74494,3.32907 1.375,4.875 1.88588,4.62719 5.31527,7.86104 9.25,8.71875 0.87537,0.19082 2.49291,0.20909 3.4375,0.0625 1.50525,-0.23359 3.3523,-1.04756 4.75,-2.09375 1.71416,-1.28306 3.42998,-3.44279 4.5,-5.65625 1.26611,-2.6191 2.05966,-6.1035 2.0625,-9.15625 l 0,-1.375 -1.09375,-1.28125 c -0.60128,-0.70983 -1.17841,-1.37314 -1.28125,-1.46875 l -0.1875,-0.1875 0.0312,0.3125 c 0.0285,0.16786 0.10896,0.50924 0.15625,0.75 0.0473,0.24077 0.0975,1.28164 0.125,2.34375 0.041,1.58663 0.0293,2.13622 -0.0937,3.03125 -0.34906,2.5388 -1.08867,4.74964 -2.25,6.71875 -1.65145,2.80017 -4.24147,4.73657 -6.9375,5.1875 -0.85252,0.14259 -2.52382,0.0677 -3.3125,-0.15625 -2.9071,-0.82558 -5.28342,-3.00556 -6.84375,-6.28125 -0.66389,-1.39375 -0.9898,-2.34839 -1.3125,-3.84375 -0.31545,-1.46173 -0.40436,-2.47043 -0.40625,-4.1875 -0.003,-2.88193 0.56402,-5.38995 1.75,-7.84375 0.65496,-1.3551 1.44379,-2.58349 2.3125,-3.5 l 0.5,-0.53125 -0.0625,0 -0.0312,0 c -0.0253,0.0132 -0.0355,0.0342 -0.0625,0.0312 -0.008,-9.2e-4 -0.0236,0.003 -0.0312,0 -0.003,-0.002 0.006,-0.0258 0,-0.0312 l -0.0312,0 -0.875,0 -0.0625,0 z m -0.90625,0.0625 c -0.125,0.0144 -0.25008,0.0474 -0.375,0.0625 -0.38021,0.0461 -0.39798,0.0452 -0.78125,0.0625 0.38255,-0.0172 0.40131,-0.0478 0.78125,-0.0937 0.1251,-0.0152 0.24982,-0.0168 0.375,-0.0312 z" + id="path14480-5" + inkscape:connector-curvature="0" + transform="matrix(-1.0214074,0,0,1.0189457,848.28164,-5.2970753)" /> + <path + style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.08928572;stroke-opacity:1;filter:url(#filter14742-9)" + d="m 377.3006,321.65226 c -1.29203,-0.33872 -2.41144,-1.09977 -3.03464,-2.06315 -0.95592,-1.4777 -1.79979,-3.61412 -2.22684,-5.63772 -0.31902,-1.51168 -0.40378,-4.2772 -0.17588,-5.73829 0.48335,-3.09877 1.60329,-5.77557 3.3807,-8.08035 0.61997,-0.80392 1.32102,-1.51786 1.49044,-1.51786 0.26414,0 2.38739,0.62602 3.36077,0.99089 1.87935,0.70447 5.16602,2.43472 5.3783,2.83137 0.24027,0.44895 0.84801,2.42686 1.04747,3.40903 0.417,2.05337 0.39458,4.69109 -0.0583,6.86207 -0.58886,2.82261 -2.14272,5.93291 -3.75684,7.51991 -1.38664,1.36334 -3.5065,1.92186 -5.40515,1.4241 l 0,0 z" + id="path4109-2" + inkscape:connector-curvature="0" + transform="matrix(-1,0,0,1,839.89296,0.3571439)" /> + <path + sodipodi:type="arc" + style="fill:#ffffff;fill-opacity:0.79230766;stroke:#ffffff;stroke-width:0;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter15219)" + id="path14994" + sodipodi:cx="403.42969" + sodipodi:cy="291.21225" + sodipodi:rx="5.177032" + sodipodi:ry="9.8489876" + d="m 404.61096,281.62308 a 5.177032,9.8489876 0 1 1 -0.004,-0.002" + sodipodi:start="4.9425921" + sodipodi:end="11.22502" + sodipodi:open="true" + transform="matrix(0.45865088,0.41930573,-0.39682137,0.53596386,316.08629,-11.209736)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + inkscape:export-filename="/home/cathook/projects/template_meow/doxygen/logo.png" /> + <path + sodipodi:type="arc" + style="opacity:0.91517861;fill:#ffffff;fill-opacity:0.79230766;stroke:#ffffff;stroke-width:0;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter15127)" + id="path14994-3" + sodipodi:cx="403.42969" + sodipodi:cy="291.21225" + sodipodi:rx="5.177032" + sodipodi:ry="9.8489876" + d="m 404.61096,281.62308 a 5.177032,9.8489876 0 1 1 -0.004,-0.002" + sodipodi:start="4.9425921" + sodipodi:end="11.22502" + sodipodi:open="true" + transform="matrix(0.71169899,0.37512575,-0.37512575,0.71169899,294.265,-47.50171)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + inkscape:export-filename="/home/cathook/projects/template_meow/doxygen/logo.png" /> + <path + sodipodi:type="arc" + style="fill:#ffffff;fill-opacity:0.79230766;stroke:#ffffff;stroke-width:0;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter15215)" + id="path14994-7" + sodipodi:cx="403.42969" + sodipodi:cy="291.21225" + sodipodi:rx="5.177032" + sodipodi:ry="9.8489876" + d="m 404.61096,281.62308 a 5.177032,9.8489876 0 1 1 -0.004,-0.002" + sodipodi:start="4.9425921" + sodipodi:end="11.22502" + sodipodi:open="true" + transform="matrix(0.32312768,0.26536774,-0.26536774,0.32312768,324.17062,123.97073)" + inkscape:export-filename="/home/cathook/projects/template_meow/doxygen/logo.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="opacity:0.91517861;fill:#ffffff;fill-opacity:0.79230766;stroke:#ffffff;stroke-width:0;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter15123)" + id="path14994-3-1" + sodipodi:cx="403.42969" + sodipodi:cy="291.21225" + sodipodi:rx="5.177032" + sodipodi:ry="9.8489876" + d="m 404.61096,281.62308 a 5.177032,9.8489876 0 1 1 -0.004,-0.002" + sodipodi:start="4.9425921" + sodipodi:end="11.22502" + sodipodi:open="true" + transform="matrix(0.39052717,0.20584095,-0.20584095,0.39052717,367.09179,127.74535)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + inkscape:export-filename="/home/cathook/projects/template_meow/doxygen/logo.png" /> + </g> +</svg> diff --git a/doxygen/stylesheet.css b/doxygen/stylesheet.css new file mode 100644 index 0000000..ea16425 --- /dev/null +++ b/doxygen/stylesheet.css @@ -0,0 +1,1203 @@ +/* The standard CSS for doxygen 1.8.3.1 */ + +body, table, div, p, dl { + font: 400 14px/19px Roboto,sans-serif,monospace; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + line-height: 100%; + font-size: 200%; + font-weight: bold; + margin : 0px; + padding: 0px; + border : 0px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + color: #999999; + font-style:italic; + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd, p.starttd { + margin-top: 2px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #2B3F26; + border: 1px solid #A3B4D7; + text-align: center; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #5D77AC; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #7695D2; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited { + color: #7695D2; +} + +a.codeRef, a.codeRef:visited { + color: #7695D2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #0B0C0D; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; +} + +div.fragment { + padding: 4px; + margin: 4px; + background-color: #0B0C0D; + border: 1px solid #C4CFE5; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; +} + +div.line { + font-family: 'courier new', monospace, fixed; + color: #CCCCCC; + font-size: 14px; + min-height: 14px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #181818; + white-space: pre; +} +span.lineno a { + background-color: #3B3838; +} + +span.lineno a:hover { + background-color: #6B6868; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: #212131; + color: #C0E0C0; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #00A000 +} + +span.keywordtype { + color: #907050 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #808080 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; + border-top-color: #111111; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #192322; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #CCCCCC; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight { + width: 100%; +} + +.memTemplParams { + color: #7695D2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #7695D2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: bold; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #758575; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.95); + /* background-image:url('nav_f.png'); */ + background-repeat:repeat-x; + background-color: #181C28; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + /* background-color: #FBFCFD; */ + border-top-width: 0; + /* background-image:url('nav_g.png'); */ + background-repeat:repeat-x; + background-color: #131923; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; + color:#A0AA00; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view when not used as main index */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #272838; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #5D77AC; +} + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 5px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 2px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + /* background-image:url('nav_h.png'); */ + /* background-repeat:repeat-x; */ + background-color: #290A1C; + padding: 0px; + margin : 0px; + border : 0px; + margin-top: 10px; + border-bottom: 1px solid #AA0000;/*#C4CFE5;*/ +} + +div.headertitle +{ + padding: 5px; + margin : 0px; + border : 0px; +} + +dl +{ + padding: 0 0 0 10px; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ +dl.section +{ + margin-left: 0px; + padding-left: 0px; +} + +dl.note +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00D000; +} + +dl.deprecated +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #505050; +} + +dl.todo +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00C0E0; +} + +dl.test +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #3030E0; +} + +dl.bug +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectname +{ + font: 400% Tahoma, Arial,sans-serif,monospace; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; +} + +dl.citelist dd { + margin:2px 0; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 20px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #7695D2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + diff --git a/doxygen/stylesheet.sty b/doxygen/stylesheet.sty new file mode 100644 index 0000000..82c18d5 --- /dev/null +++ b/doxygen/stylesheet.sty @@ -0,0 +1,485 @@ +% stylesheet for doxygen 1.8.3.1 +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{doxygen} + +% Packages used by this style file +\RequirePackage{alltt} +\RequirePackage{array} +\RequirePackage{calc} +\RequirePackage{color} +\RequirePackage{fancyhdr} +\RequirePackage{longtable} +\RequirePackage{verbatim} +\RequirePackage{ifthen} +\RequirePackage{xtab} +\RequirePackage{multirow} +\RequirePackage[table]{xcolor} + +% Use helvetica font instead of times roman +\RequirePackage{helvet} +\RequirePackage{sectsty} +\RequirePackage{tocloft} +\providecommand{\rmdefault}{phv} +\providecommand{\bfdefault}{bc} + + +% Setup fancy headings +\pagestyle{fancyplain} +\newcommand{\clearemptydoublepage}{% + \newpage{\pagestyle{empty}\cleardoublepage}% +} +\renewcommand{\chaptermark}[1]{% + \markboth{#1}{}% +} +\renewcommand{\sectionmark}[1]{% + \markright{\thesection\ #1}% +} +\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 on Thu May 8 2014 18:53:47 for My Project by doxygen}} +\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Thu May 8 2014 18:53:47 for My Project by doxygen}} +\fancyfoot[CO]{\fancyplain{}{}} +\fancyfoot[RO]{\fancyplain{}{}} +%---------- Internal commands used in this style file ---------------- + +\newcommand\tabfill[1]{% + \dimen@\linewidth% + \advance\dimen@\@totalleftmargin% + \advance\dimen@-\dimen\@curtab% + \parbox[t]\dimen@{\raggedright #1\ifhmode\strut\fi}% +} + +\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 +} + +% Generic environment used by all paragraph-based environments defined +% below. Note that the command \title{...} needs to be defined inside +% those environments! +\newenvironment{DoxyDesc}[1]{% + \ensurespace{4\baselineskip}% + \begin{list}{}% + {% + \settowidth{\labelwidth}{40pt}% + \setlength{\leftmargin}{\labelwidth}% + \setlength{\parsep}{0pt}% + \setlength{\itemsep}{-4pt}% + \renewcommand{\makelabel}{\entrylabel}% + }% + \item[#1]% +}{% + \end{list}% +} + +%---------- Commands used by doxygen LaTeX output generator ---------- + +% Used by <pre> ... </pre> +\newenvironment{DoxyPre}{% + \small% + \begin{alltt}% +}{% + \end{alltt}% + \normalsize% +} + +% Used by @code ... @endcode +\newenvironment{DoxyCode}{% + + +\begin{scriptsize}\begin{alltt}% +}{% +\end{alltt}\end{scriptsize}% +} + +% 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 <ol> ... </ol>) +\newenvironment{DoxyEnumerate}{% + \enumerate% +}{% + \endenumerate% +} + +% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>) +\newenvironment{DoxyItemize}{% + \itemize% +}{% + \enditemize% +} + +% Used by description lists (using <dl> ... </dl>) +\newenvironment{DoxyDescription}{% + \description% +}{% + \enddescription% +} + +% Used by @image, @dotfile, and @dot ... @enddot +% (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}{% +}{% +} + +% 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 +\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][]{% + \begin{DoxyDesc}{#2}% + \item[] \hspace{\fill} \vspace{-40pt}% + \settowidth{\labelwidth}{40pt}% + \setlength{\LTleft}{0pt}% + \setlength{\tabcolsep}{0.01\textwidth}% + \ifthenelse{\equal{#1}{}}% + {\begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|% + p{0.815\textwidth}|}}% + {\ifthenelse{\equal{#1}{1}}% + {\begin{longtable}{|>{\centering}p{0.10\textwidth}|% + >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|% + p{0.685\textwidth}|}}% + {\begin{longtable}{|>{\centering}p{0.10\textwidth}|% + >{\centering\hspace{0pt}}p{0.15\textwidth}|% + >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|% + p{0.515\textwidth}|}}% + }\hline% +}{% + \end{longtable}% + \end{DoxyDesc}% +} + +% Used for fields of simple structs +\newenvironment{DoxyFields}[1]{% + \begin{DoxyDesc}{#1}% + \item[] \hspace{\fill} \vspace{-40pt}% + \settowidth{\labelwidth}{40pt}% + \setlength{\LTleft}{0pt}% + \setlength{\tabcolsep}{0.01\textwidth}% + \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|% + p{0.15\textwidth}|% + p{0.635\textwidth}|}% + \hline% +}{% + \end{longtable}% + \end{DoxyDesc}% +} + +% is used for parameters within a detailed function description +\newenvironment{DoxyParamCaption}{% + \renewcommand{\item}[2][]{##1 {\em ##2}}% + }{% +} + +% Used by return value lists +\newenvironment{DoxyRetVals}[1]{% + \begin{DoxyDesc}{#1}% + \begin{description}% + \item[] \hspace{\fill} \vspace{-25pt}% + \setlength{\tabcolsep}{0.01\textwidth}% + \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|% + p{0.705\textwidth}|}% + \hline% +}{% + \end{longtable}% + \end{description}% + \end{DoxyDesc}% +} + +% Used by exception lists +\newenvironment{DoxyExceptions}[1]{% + \begin{DoxyDesc}{#1}% + \begin{description}% + \item[] \hspace{\fill} \vspace{-25pt}% + \definecolor{tableShade}{HTML}{F8F8F8}% + \rowcolors{1}{white}{tableShade}% + \arrayrulecolor{gray}% + \setlength{\tabcolsep}{0.01\textwidth}% + \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|% + p{0.705\textwidth}|}% + \hline% +}{% + \end{longtable}% + \end{description}% + \end{DoxyDesc}% +} + +% Used by template parameter lists +\newenvironment{DoxyTemplParams}[1]{% + \begin{DoxyDesc}{#1}% + \begin{description}% + \item[] \hspace{\fill} \vspace{-25pt}% + \definecolor{tableShade}{HTML}{F8F8F8}% + \rowcolors{1}{white}{tableShade}% + \arrayrulecolor{gray}% + \setlength{\tabcolsep}{0.01\textwidth}% + \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|% + p{0.705\textwidth}|}% + \hline% +}{% + \end{longtable}% + \end{description}% + \end{DoxyDesc}% +} + +\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})} +\newenvironment{DoxyCompactList} +{\begin{list}{}{ + \setlength{\leftmargin}{0.5cm} + \setlength{\itemsep}{0pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \renewcommand{\makelabel}{\hfill}}} +{\end{list}} +\newenvironment{DoxyCompactItemize} +{ + \begin{itemize} + \setlength{\itemsep}{-3pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \setlength{\partopsep}{0pt} +} +{\end{itemize}} +\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp} +\newlength{\tmplength} +\newenvironment{TabularC}[1] +{ +\setlength{\tmplength} + {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)} + \par\begin{xtabular*}{\linewidth} + {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|} +} +{\end{xtabular*}\par} +\newcommand{\entrylabel}[1]{ + {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{% + \usefont{OT1}{phv}{bc}{n}\color{darkgray}#1}\vspace{1.5\baselineskip}}}} +\newenvironment{Desc} +{\begin{list}{} + { + \settowidth{\labelwidth}{40pt} + \setlength{\leftmargin}{\labelwidth} + \setlength{\parsep}{0pt} + \setlength{\itemsep}{-4pt} + \renewcommand{\makelabel}{\entrylabel} + } +} +{\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}}}% + }}% +\newenvironment{DoxyRefList}{% + \begin{list}{}{% + \setlength{\labelwidth}{10pt}% + \setlength{\leftmargin}{\labelwidth}% + \addtolength{\leftmargin}{\labelsep}% + \renewcommand{\makelabel}{\xreflabel}% + }% + }% +{\end{list}} +\newenvironment{DoxyRefDesc}[1] +{\begin{list}{}{% + \renewcommand\makelabel[1]{\textbf{##1}} + \settowidth\labelwidth{\makelabel{#1}} + \setlength\leftmargin{\labelwidth+\labelsep}}} +{\end{list}} +\newenvironment{Indent} + {\begin{list}{}{\setlength{\leftmargin}{0.5cm}} + \item[]\ignorespaces} + {\unskip\end{list}} +\setlength{\parindent}{0cm} +\setlength{\parskip}{0.2cm} +\addtocounter{secnumdepth}{2} +\usepackage[T1]{fontenc} +\makeatletter +\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}% + {-1.0ex}% + {1.0ex}% + {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}} +\renewcommand{\subparagraph}{\@startsection{subparagraph}{5}{0ex}% + {-1.0ex}% + {1.0ex}% + {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}} +\makeatother +\allsectionsfont{\usefont{OT1}{phv}{bc}{n}\selectfont\color{darkgray}} +\stepcounter{secnumdepth} +\stepcounter{tocdepth} +\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} |