ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/documentation/docmagic.in
(Generate patch)

Comparing:
magic/documentation/docmagic (file contents), Revision 1057 by francois, Tue Mar 30 23:03:55 2021 UTC vs.
magic/documentation/docmagic.in (file contents), Revision 1197 by francois, Wed Aug 6 20:48:48 2025 UTC

# Line 1 | Line 1
1 < # Doxyfile 1.8.13
1 > # Doxyfile 1.8.17
2  
3   # This file describes the settings to be used by the documentation system
4   # doxygen (www.doxygen.org) for a project.
# Line 17 | Line 17
17   # Project related configuration options
18   #---------------------------------------------------------------------------
19  
20 < # This tag specifies the encoding used for all characters in the config file
21 < # that follow. The default is UTF-8 which is also the encoding used for all text
22 < # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23 < # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
24 < # for the list of possible encodings.
20 > # This tag specifies the encoding used for all characters in the configuration
21 > # file that follow. The default is UTF-8 which is also the encoding used for all
22 > # text before the first occurrence of this tag. Doxygen uses libiconv (or the
23 > # iconv built into libc) for the transcoding. See
24 > # https://www.gnu.org/software/libiconv/ for the list of possible encodings.
25   # The default value is: UTF-8.
26  
27   DOXYFILE_ENCODING      = UTF-8
# Line 38 | Line 38 | PROJECT_NAME           = MAGiC
38   # could be handy for archiving the generated documentation or if some version
39   # control system is used.
40  
41 < PROJECT_NUMBER         = v4
41 > PROJECT_NUMBER         = V@MAGIC_MAJOR_VERSION@.@MAGIC_MINOR_VERSION@
42  
43   # Using the PROJECT_BRIEF tag one can provide an optional one line description
44   # for a project that appears at the top of each page and should give viewer a
45   # quick idea about the purpose of the project. Keep the description short.
46  
47 < PROJECT_BRIEF          =
47 > PROJECT_BRIEF          = "Mailleurs Automatiques de Géometries intégrés à la Cao"
48  
49   # With the PROJECT_LOGO tag one can specify a logo or an icon that is included
50   # in the documentation. The maximum height of the logo should not exceed 55
51   # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy
52   # the logo to the output directory.
53  
54 < PROJECT_LOGO           =
54 > PROJECT_LOGO           = /home/francois/dev/magic/documentation/logomagic.jpg
55  
56   # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
57   # into which the generated documentation will be written. If a relative path is
# Line 93 | Line 93 | ALLOW_UNICODE_NAMES    = NO
93  
94   OUTPUT_LANGUAGE        = French
95  
96 + # The OUTPUT_TEXT_DIRECTION tag is used to specify the direction in which all
97 + # documentation generated by doxygen is written. Doxygen will use this
98 + # information to generate all generated output in the proper direction.
99 + # Possible values are: None, LTR, RTL and Context.
100 + # The default value is: None.
101 +
102 + OUTPUT_TEXT_DIRECTION  = None
103 +
104   # If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member
105   # descriptions after the members that are listed in the file and class
106   # documentation (similar to Javadoc). Set to NO to disable this.
# Line 171 | Line 179 | STRIP_FROM_PATH        = "C:/Documents a
179   # specify the list of include paths that are normally passed to the compiler
180   # using the -I flag.
181  
182 < STRIP_FROM_INC_PATH    =
182 > STRIP_FROM_INC_PATH    =
183  
184   # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
185   # less readable) file names. This can be useful is your file systems doesn't
# Line 189 | Line 197 | SHORT_NAMES            = NO
197  
198   JAVADOC_AUTOBRIEF      = NO
199  
200 + # If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line
201 + # such as
202 + # /***************
203 + # as being the beginning of a Javadoc-style comment "banner". If set to NO, the
204 + # Javadoc-style will behave just like regular comments and it will not be
205 + # interpreted by doxygen.
206 + # The default value is: NO.
207 +
208 + JAVADOC_BANNER         = NO
209 +
210   # If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first
211   # line (until the first dot) of a Qt-style comment as the brief description. If
212   # set to NO, the Qt-style will behave just like regular Qt-style comments (thus
# Line 236 | Line 254 | TAB_SIZE               = 8
254   # will allow you to put the command \sideeffect (or @sideeffect) in the
255   # documentation, which will result in a user-defined paragraph with heading
256   # "Side Effects:". You can put \n's in the value part of an alias to insert
257 < # newlines.
257 > # newlines (in the resulting output). You can put ^^ in the value part of an
258 > # alias to insert a newline as if a physical newline was in the original file.
259 > # When you need a literal { or } or , in the value part of an alias you have to
260 > # escape them by means of a backslash (\), this can lead to conflicts with the
261 > # commands \{ and \} for these it is advised to use the version @{ and @} or use
262 > # a double escape (\\{ and \\})
263  
264 < ALIASES                =
264 > ALIASES                =
265  
266   # This tag can be used to specify a number of word-keyword mappings (TCL only).
267   # A mapping has the form "name=value". For example adding "class=itcl::class"
268   # will allow you to use the command class in the itcl::class meaning.
269  
270 < TCL_SUBST              =
270 > TCL_SUBST              =
271  
272   # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
273   # only. Doxygen will then generate output that is more tailored for C. For
# Line 274 | Line 297 | OPTIMIZE_FOR_FORTRAN   = NO
297  
298   OPTIMIZE_OUTPUT_VHDL   = NO
299  
300 + # Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice
301 + # sources only. Doxygen will then generate output that is more tailored for that
302 + # language. For instance, namespaces will be presented as modules, types will be
303 + # separated into more groups, etc.
304 + # The default value is: NO.
305 +
306 + OPTIMIZE_OUTPUT_SLICE  = NO
307 +
308   # Doxygen selects the parser to use depending on the extension of the files it
309   # parses. With this tag you can assign which parser to use for a given
310   # extension. Doxygen has a built-in mapping, but you can override or extend it
311   # using this tag. The format is ext=language, where ext is a file extension, and
312 < # language is one of the parsers supported by doxygen: IDL, Java, Javascript,
313 < # C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran:
314 < # FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran:
315 < # Fortran. In the later case the parser tries to guess whether the code is fixed
316 < # or free formatted code, this is the default for Fortran type files), VHDL. For
317 < # instance to make doxygen treat .inc files as Fortran files (default is PHP),
318 < # and .f files as C (default is Fortran), use: inc=Fortran f=C.
312 > # language is one of the parsers supported by doxygen: IDL, Java, JavaScript,
313 > # Csharp (C#), C, C++, D, PHP, md (Markdown), Objective-C, Python, Slice,
314 > # Fortran (fixed format Fortran: FortranFixed, free formatted Fortran:
315 > # FortranFree, unknown formatted Fortran: Fortran. In the later case the parser
316 > # tries to guess whether the code is fixed or free formatted code, this is the
317 > # default for Fortran type files), VHDL, tcl. For instance to make doxygen treat
318 > # .inc files as Fortran files (default is PHP), and .f files as C (default is
319 > # Fortran), use: inc=Fortran f=C.
320   #
321   # Note: For files without extension you can use no_extension as a placeholder.
322   #
323   # Note that for custom extensions you also need to set FILE_PATTERNS otherwise
324   # the files are not read by doxygen.
325  
326 < EXTENSION_MAPPING      =
326 > EXTENSION_MAPPING      =
327  
328   # If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
329   # according to the Markdown format, which allows for more readable
330 < # documentation. See http://daringfireball.net/projects/markdown/ for details.
330 > # documentation. See https://daringfireball.net/projects/markdown/ for details.
331   # The output of markdown processing is further processed by doxygen, so you can
332   # mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
333   # case of backward compatibilities issues.
# Line 307 | Line 339 | MARKDOWN_SUPPORT       = YES
339   # to that level are automatically included in the table of contents, even if
340   # they do not have an id attribute.
341   # Note: This feature currently applies only to Markdown headings.
342 < # Minimum value: 0, maximum value: 99, default value: 0.
342 > # Minimum value: 0, maximum value: 99, default value: 5.
343   # This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
344  
345   TOC_INCLUDE_HEADINGS   = 0
# Line 337 | Line 369 | BUILTIN_STL_SUPPORT    = NO
369   CPP_CLI_SUPPORT        = NO
370  
371   # Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
372 < # http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
372 > # https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen
373   # will parse them like normal C++ but will assume all classes use public instead
374   # of private inheritance when no explicit protection keyword is present.
375   # The default value is: NO.
# Line 443 | Line 475 | EXTRACT_ALL            = YES
475  
476   EXTRACT_PRIVATE        = YES
477  
478 + # If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual
479 + # methods of a class will be included in the documentation.
480 + # The default value is: NO.
481 +
482 + EXTRACT_PRIV_VIRTUAL   = YES
483 +
484   # If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
485   # scope will be included in the documentation.
486   # The default value is: NO.
# Line 497 | Line 535 | HIDE_UNDOC_MEMBERS     = NO
535   HIDE_UNDOC_CLASSES     = NO
536  
537   # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend
538 < # (class|struct|union) declarations. If set to NO, these declarations will be
539 < # included in the documentation.
538 > # declarations. If set to NO, these declarations will be included in the
539 > # documentation.
540   # The default value is: NO.
541  
542   HIDE_FRIEND_COMPOUNDS  = NO
# Line 521 | Line 559 | INTERNAL_DOCS          = NO
559   # names in lower-case letters. If set to YES, upper-case letters are also
560   # allowed. This is useful if you have classes or files whose names only differ
561   # in case and if your file system supports case sensitive file names. Windows
562 < # and Mac users are advised to set this option to NO.
562 > # (including Cygwin) ands Mac users are advised to set this option to NO.
563   # The default value is: system dependent.
564  
565   CASE_SENSE_NAMES       = NO
# Line 648 | Line 686 | GENERATE_DEPRECATEDLIST= YES
686   # sections, marked by \if <section_label> ... \endif and \cond <section_label>
687   # ... \endcond blocks.
688  
689 < ENABLED_SECTIONS       =
689 > ENABLED_SECTIONS       =
690  
691   # The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the
692   # initial value of a variable or macro / define can have for it to appear in the
# Line 690 | Line 728 | SHOW_NAMESPACES        = YES
728   # by doxygen. Whatever the program writes to standard output is used as the file
729   # version. For an example see the documentation.
730  
731 < FILE_VERSION_FILTER    =
731 > FILE_VERSION_FILTER    =
732  
733   # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
734   # by doxygen. The layout file controls the global structure of the generated
# Line 703 | Line 741 | FILE_VERSION_FILTER    =
741   # DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
742   # tag is left empty.
743  
744 < LAYOUT_FILE            =
744 > LAYOUT_FILE            =
745  
746   # The CITE_BIB_FILES tag can be used to specify one or more bib files containing
747   # the reference definitions. This must be a list of .bib files. The .bib
748   # extension is automatically appended if omitted. This requires the bibtex tool
749 < # to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.
749 > # to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info.
750   # For LaTeX the style of the bibliography can be controlled using
751   # LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
752   # search path. See also \cite for info how to create references.
753  
754 < CITE_BIB_FILES         =
754 > CITE_BIB_FILES         =
755  
756   #---------------------------------------------------------------------------
757   # Configuration options related to warning and progress messages
# Line 753 | Line 791 | WARN_IF_DOC_ERROR      = YES
791   # This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that
792   # are documented, but have no documentation for their parameters or return
793   # value. If set to NO, doxygen will only warn about wrong or incomplete
794 < # parameter documentation, but not about the absence of documentation.
794 > # parameter documentation, but not about the absence of documentation. If
795 > # EXTRACT_ALL is set to YES then this flag will automatically be disabled.
796   # The default value is: NO.
797  
798   WARN_NO_PARAMDOC       = NO
# Line 778 | Line 817 | WARN_FORMAT            = "$file:$line: $
817   # messages should be written. If left blank the output is written to standard
818   # error (stderr).
819  
820 < WARN_LOGFILE           =
820 > WARN_LOGFILE           =
821  
822   #---------------------------------------------------------------------------
823   # Configuration options related to the input files
# Line 790 | Line 829 | WARN_LOGFILE           =
829   # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
830   # Note: If this tag is empty the current directory is searched.
831  
832 < INPUT                  = ../lib \
833 <                         ../app/magic_application/src/aide.h \
834 <                         ../outil \
835 <                         ../poly_occ
832 > INPUT                  = . \
833 >                         ../addin \
834 >                         ../app/aide \
835 >                         ../lib
836  
837   # This tag can be used to specify the character encoding of the source files
838   # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
839   # libiconv (or the iconv built into libc) for the transcoding. See the libiconv
840 < # documentation (see: http://www.gnu.org/software/libiconv) for the list of
840 > # documentation (see: https://www.gnu.org/software/libiconv/) for the list of
841   # possible encodings.
842   # The default value is: UTF-8.
843  
# Line 815 | Line 854 | INPUT_ENCODING         = UTF-8
854   # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
855   # *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
856   # *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc,
857 < # *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
858 < # *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf.
857 > # *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C comment),
858 > # *.doc (to be provided as doxygen C comment), *.txt (to be provided as doxygen
859 > # C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f, *.for, *.tcl, *.vhd,
860 > # *.vhdl, *.ucf, *.qsf and *.ice.
861  
862   FILE_PATTERNS          = *.c \
863                           *.cc \
# Line 860 | Line 901 | RECURSIVE              = YES
901   EXCLUDE                = ../lib/OCC_Fonction \
902                           ../lib/geometrie/Imports \
903                           ../lib/diamesh \
904 <                         ../poly_occ/voro++-0.4.6
905 <
904 >                         ../addin/poly_occ/voro++-0.4.6 \
905 >                         ../addin/vtkdisplay \
906 >                         ../lib/solveur \
907 >                         ../addin/icp
908 >                        
909   # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
910   # directories that are symbolic links (a Unix file system feature) are excluded
911   # from the input.
# Line 876 | Line 920 | EXCLUDE_SYMLINKS       = NO
920   # Note that the wildcards are matched against the file with absolute path, so to
921   # exclude all test directories for example use the pattern */test/*
922  
923 < EXCLUDE_PATTERNS       =
923 > EXCLUDE_PATTERNS       =
924  
925   # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
926   # (namespaces, classes, functions, etc.) that should be excluded from the
# Line 887 | Line 931 | EXCLUDE_PATTERNS       =
931   # Note that the wildcards are matched against the file with absolute path, so to
932   # exclude all test directories use the pattern */test/*
933  
934 < EXCLUDE_SYMBOLS        =
934 > EXCLUDE_SYMBOLS        =
935  
936   # The EXAMPLE_PATH tag can be used to specify one or more files or directories
937   # that contain example code fragments that are included (see the \include
938   # command).
939  
940 < EXAMPLE_PATH           =
940 > EXAMPLE_PATH           =
941  
942   # If the value of the EXAMPLE_PATH tag contains directories, you can use the
943   # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
# Line 913 | Line 957 | EXAMPLE_RECURSIVE      = NO
957   # that contain images that are to be included in the documentation (see the
958   # \image command).
959  
960 < IMAGE_PATH             =
960 > IMAGE_PATH             = ../documentation
961  
962   # The INPUT_FILTER tag can be used to specify a program that doxygen should
963   # invoke to filter for each input file. Doxygen will invoke the filter program
# Line 934 | Line 978 | IMAGE_PATH             =
978   # need to set EXTENSION_MAPPING for the extension otherwise the files are not
979   # properly processed by doxygen.
980  
981 < INPUT_FILTER           =
981 > INPUT_FILTER           =
982  
983   # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
984   # basis. Doxygen will compare the file name with each pattern and apply the
# Line 947 | Line 991 | INPUT_FILTER           =
991   # need to set EXTENSION_MAPPING for the extension otherwise the files are not
992   # properly processed by doxygen.
993  
994 < FILTER_PATTERNS        =
994 > FILTER_PATTERNS        =
995  
996   # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
997   # INPUT_FILTER) will also be used to filter the input files that are used for
# Line 962 | Line 1006 | FILTER_SOURCE_FILES    = NO
1006   # *.ext= (so without naming a filter).
1007   # This tag requires that the tag FILTER_SOURCE_FILES is set to YES.
1008  
1009 < FILTER_SOURCE_PATTERNS =
1009 > FILTER_SOURCE_PATTERNS =
1010  
1011   # If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that
1012   # is part of the input, its contents will be placed on the main page
1013   # (index.html). This can be useful if you have a project on for instance GitHub
1014   # and want to reuse the introduction page also for the doxygen output.
1015  
1016 < USE_MDFILE_AS_MAINPAGE =
1016 > USE_MDFILE_AS_MAINPAGE =
1017  
1018   #---------------------------------------------------------------------------
1019   # Configuration options related to source browsing
# Line 998 | Line 1042 | INLINE_SOURCES         = NO
1042   STRIP_CODE_COMMENTS    = YES
1043  
1044   # If the REFERENCED_BY_RELATION tag is set to YES then for each documented
1045 < # function all documented functions referencing it will be listed.
1045 > # entity all documented functions referencing it will be listed.
1046   # The default value is: NO.
1047  
1048   REFERENCED_BY_RELATION = YES
# Line 1030 | Line 1074 | SOURCE_TOOLTIPS        = YES
1074   # If the USE_HTAGS tag is set to YES then the references to source code will
1075   # point to the HTML generated by the htags(1) tool instead of doxygen built-in
1076   # source browser. The htags tool is part of GNU's global source tagging system
1077 < # (see http://www.gnu.org/software/global/global.html). You will need version
1077 > # (see https://www.gnu.org/software/global/global.html). You will need version
1078   # 4.8.6 or higher.
1079   #
1080   # To use it do the following:
1081   # - Install the latest version of global
1082 < # - Enable SOURCE_BROWSER and USE_HTAGS in the config file
1082 > # - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file
1083   # - Make sure the INPUT points to the root of the source tree
1084   # - Run doxygen as normal
1085   #
# Line 1063 | Line 1107 | VERBATIM_HEADERS       = YES
1107   # rich C++ code for which doxygen's built-in parser lacks the necessary type
1108   # information.
1109   # Note: The availability of this option depends on whether or not doxygen was
1110 < # generated with the -Duse-libclang=ON option for CMake.
1110 > # generated with the -Duse_libclang=ON option for CMake.
1111   # The default value is: NO.
1112  
1113   CLANG_ASSISTED_PARSING = NO
# Line 1074 | Line 1118 | CLANG_ASSISTED_PARSING = NO
1118   # specified with INPUT and INCLUDE_PATH.
1119   # This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
1120  
1121 < CLANG_OPTIONS          =
1121 > CLANG_OPTIONS          =
1122 >
1123 > # If clang assisted parsing is enabled you can provide the clang parser with the
1124 > # path to the compilation database (see:
1125 > # http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) used when the files
1126 > # were built. This is equivalent to specifying the "-p" option to a clang tool,
1127 > # such as clang-check. These options will then be passed to the parser.
1128 > # Note: The availability of this option depends on whether or not doxygen was
1129 > # generated with the -Duse_libclang=ON option for CMake.
1130 >
1131 > CLANG_DATABASE_PATH    =
1132  
1133   #---------------------------------------------------------------------------
1134   # Configuration options related to the alphabetical class index
# Line 1100 | Line 1154 | COLS_IN_ALPHA_INDEX    = 5
1154   # while generating the index headers.
1155   # This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
1156  
1157 < IGNORE_PREFIX          =
1157 > IGNORE_PREFIX          =
1158  
1159   #---------------------------------------------------------------------------
1160   # Configuration options related to the HTML output
# Line 1144 | Line 1198 | HTML_FILE_EXTENSION    = .html
1198   # of the possible markers and block names see the documentation.
1199   # This tag requires that the tag GENERATE_HTML is set to YES.
1200  
1201 < HTML_HEADER            =
1201 > HTML_HEADER            =
1202  
1203   # The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
1204   # generated HTML page. If the tag is left blank doxygen will generate a standard
# Line 1154 | Line 1208 | HTML_HEADER            =
1208   # that doxygen normally uses.
1209   # This tag requires that the tag GENERATE_HTML is set to YES.
1210  
1211 < HTML_FOOTER            =
1211 > HTML_FOOTER            =
1212  
1213   # The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
1214   # sheet that is used by each HTML page. It can be used to fine-tune the look of
# Line 1166 | Line 1220 | HTML_FOOTER            =
1220   # obsolete.
1221   # This tag requires that the tag GENERATE_HTML is set to YES.
1222  
1223 < HTML_STYLESHEET        =
1223 > HTML_STYLESHEET        =
1224  
1225   # The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined
1226   # cascading style sheets that are included after the standard style sheets
# Line 1179 | Line 1233 | HTML_STYLESHEET        =
1233   # list). For an example see the documentation.
1234   # This tag requires that the tag GENERATE_HTML is set to YES.
1235  
1236 < HTML_EXTRA_STYLESHEET  =
1236 > HTML_EXTRA_STYLESHEET  =
1237  
1238   # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
1239   # other source files which should be copied to the HTML output directory. Note
# Line 1189 | Line 1243 | HTML_EXTRA_STYLESHEET  =
1243   # files will be copied as-is; there are no commands or markers available.
1244   # This tag requires that the tag GENERATE_HTML is set to YES.
1245  
1246 < HTML_EXTRA_FILES       =
1246 > HTML_EXTRA_FILES       = ../documentation/logoericca.jpg \
1247 >                         ../documentation/logomagic.jpg
1248  
1249   # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
1250   # will adjust the colors in the style sheet and background images according to
1251   # this color. Hue is specified as an angle on a colorwheel, see
1252 < # http://en.wikipedia.org/wiki/Hue for more information. For instance the value
1252 > # https://en.wikipedia.org/wiki/Hue for more information. For instance the value
1253   # 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
1254   # purple, and 360 is red again.
1255   # Minimum value: 0, maximum value: 359, default value: 220.
1256   # This tag requires that the tag GENERATE_HTML is set to YES.
1257  
1258 < HTML_COLORSTYLE_HUE    = 220
1258 > HTML_COLORSTYLE_HUE    = 131
1259  
1260   # The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
1261   # in the HTML output. For a value of 0 the output will use grayscales only. A
# Line 1230 | Line 1285 | HTML_COLORSTYLE_GAMMA  = 84
1285  
1286   HTML_TIMESTAMP         = YES
1287  
1288 + # If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
1289 + # documentation will contain a main index with vertical navigation menus that
1290 + # are dynamically created via JavaScript. If disabled, the navigation index will
1291 + # consists of multiple levels of tabs that are statically embedded in every HTML
1292 + # page. Disable this option to support browsers that do not have JavaScript,
1293 + # like the Qt help browser.
1294 + # The default value is: YES.
1295 + # This tag requires that the tag GENERATE_HTML is set to YES.
1296 +
1297 + HTML_DYNAMIC_MENUS     = YES
1298 +
1299   # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
1300   # documentation will contain sections that can be hidden and shown after the
1301   # page has loaded.
# Line 1253 | Line 1319 | HTML_INDEX_NUM_ENTRIES = 100
1319  
1320   # If the GENERATE_DOCSET tag is set to YES, additional index files will be
1321   # generated that can be used as input for Apple's Xcode 3 integrated development
1322 < # environment (see: http://developer.apple.com/tools/xcode/), introduced with
1323 < # OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a
1322 > # environment (see: https://developer.apple.com/xcode/), introduced with OSX
1323 > # 10.5 (Leopard). To create a documentation set, doxygen will generate a
1324   # Makefile in the HTML output directory. Running make will produce the docset in
1325   # that directory and running make install will install the docset in
1326   # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
1327 < # startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
1328 < # for more information.
1327 > # startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy
1328 > # genXcode/_index.html for more information.
1329   # The default value is: NO.
1330   # This tag requires that the tag GENERATE_HTML is set to YES.
1331  
# Line 1298 | Line 1364 | DOCSET_PUBLISHER_NAME  = Publisher
1364   # If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three
1365   # additional HTML index files: index.hhp, index.hhc, and index.hhk. The
1366   # index.hhp is a project file that can be read by Microsoft's HTML Help Workshop
1367 < # (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on
1367 > # (see: https://www.microsoft.com/en-us/download/details.aspx?id=21138) on
1368   # Windows.
1369   #
1370   # The HTML Help Workshop contains a compiler that can convert all HTML output
# Line 1318 | Line 1384 | GENERATE_HTMLHELP      = NO
1384   # written to the html output directory.
1385   # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
1386  
1387 < CHM_FILE               =
1387 > CHM_FILE               =
1388  
1389   # The HHC_LOCATION tag can be used to specify the location (absolute path
1390   # including file name) of the HTML help compiler (hhc.exe). If non-empty,
# Line 1326 | Line 1392 | CHM_FILE               =
1392   # The file has to be specified with full path.
1393   # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
1394  
1395 < HHC_LOCATION           =
1395 > HHC_LOCATION           =
1396  
1397   # The GENERATE_CHI flag controls if a separate .chi index file is generated
1398   # (YES) or that it should be included in the master .chm file (NO).
# Line 1339 | Line 1405 | GENERATE_CHI           = NO
1405   # and project file content.
1406   # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
1407  
1408 < CHM_INDEX_ENCODING     =
1408 > CHM_INDEX_ENCODING     =
1409  
1410   # The BINARY_TOC flag controls whether a binary table of contents is generated
1411   # (YES) or a normal table of contents (NO) in the .chm file. Furthermore it
# Line 1370 | Line 1436 | GENERATE_QHP           = NO
1436   # the HTML output folder.
1437   # This tag requires that the tag GENERATE_QHP is set to YES.
1438  
1439 < QCH_FILE               =
1439 > QCH_FILE               =
1440  
1441   # The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
1442   # Project output. For more information please see Qt Help Project / Namespace
1443 < # (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace).
1443 > # (see: https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace).
1444   # The default value is: org.doxygen.Project.
1445   # This tag requires that the tag GENERATE_QHP is set to YES.
1446  
# Line 1382 | Line 1448 | QHP_NAMESPACE          = org.doxygen.Pro
1448  
1449   # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
1450   # Help Project output. For more information please see Qt Help Project / Virtual
1451 < # Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual-
1451 > # Folders (see: https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-
1452   # folders).
1453   # The default value is: doc.
1454   # This tag requires that the tag GENERATE_QHP is set to YES.
# Line 1391 | Line 1457 | QHP_VIRTUAL_FOLDER     = doc
1457  
1458   # If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
1459   # filter to add. For more information please see Qt Help Project / Custom
1460 < # Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
1460 > # Filters (see: https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-
1461   # filters).
1462   # This tag requires that the tag GENERATE_QHP is set to YES.
1463  
1464 < QHP_CUST_FILTER_NAME   =
1464 > QHP_CUST_FILTER_NAME   =
1465  
1466   # The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
1467   # custom filter to add. For more information please see Qt Help Project / Custom
1468 < # Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
1468 > # Filters (see: https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-
1469   # filters).
1470   # This tag requires that the tag GENERATE_QHP is set to YES.
1471  
1472 < QHP_CUST_FILTER_ATTRS  =
1472 > QHP_CUST_FILTER_ATTRS  =
1473  
1474   # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
1475   # project's filter section matches. Qt Help Project / Filter Attributes (see:
1476 < # http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
1476 > # https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes).
1477   # This tag requires that the tag GENERATE_QHP is set to YES.
1478  
1479 < QHP_SECT_FILTER_ATTRS  =
1479 > QHP_SECT_FILTER_ATTRS  =
1480  
1481   # The QHG_LOCATION tag can be used to specify the location of Qt's
1482   # qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the
1483   # generated .qhp file.
1484   # This tag requires that the tag GENERATE_QHP is set to YES.
1485  
1486 < QHG_LOCATION           =
1486 > QHG_LOCATION           =
1487  
1488   # If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
1489   # generated, together with the HTML files, they form an Eclipse help plugin. To
# Line 1500 | Line 1566 | EXT_LINKS_IN_WINDOW    = NO
1566  
1567   FORMULA_FONTSIZE       = 10
1568  
1569 < # Use the FORMULA_TRANPARENT tag to determine whether or not the images
1569 > # Use the FORMULA_TRANSPARENT tag to determine whether or not the images
1570   # generated for formulas are transparent PNGs. Transparent PNGs are not
1571   # supported properly for IE 6.0, but are supported on all modern browsers.
1572   #
# Line 1511 | Line 1577 | FORMULA_FONTSIZE       = 10
1577  
1578   FORMULA_TRANSPARENT    = YES
1579  
1580 + # The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands
1581 + # to create new LaTeX commands to be used in formulas as building blocks. See
1582 + # the section "Including formulas" for details.
1583 +
1584 + FORMULA_MACROFILE      =
1585 +
1586   # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
1587 < # http://www.mathjax.org) which uses client side Javascript for the rendering
1587 > # https://www.mathjax.org) which uses client side JavaScript for the rendering
1588   # instead of using pre-rendered bitmaps. Use this if you do not have LaTeX
1589   # installed or if you want to formulas look prettier in the HTML output. When
1590   # enabled you may also need to install MathJax separately and configure the path
# Line 1539 | Line 1611 | MATHJAX_FORMAT         = HTML-CSS
1611   # MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
1612   # Content Delivery Network so you can quickly see the result without installing
1613   # MathJax. However, it is strongly recommended to install a local copy of
1614 < # MathJax from http://www.mathjax.org before deployment.
1615 < # The default value is: http://cdn.mathjax.org/mathjax/latest.
1614 > # MathJax from https://www.mathjax.org before deployment.
1615 > # The default value is: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/.
1616   # This tag requires that the tag USE_MATHJAX is set to YES.
1617  
1618   MATHJAX_RELPATH        = http://www.mathjax.org/mathjax
# Line 1550 | Line 1622 | MATHJAX_RELPATH        = http://www.math
1622   # MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
1623   # This tag requires that the tag USE_MATHJAX is set to YES.
1624  
1625 < MATHJAX_EXTENSIONS     =
1625 > MATHJAX_EXTENSIONS     =
1626  
1627   # The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
1628   # of code that will be used on startup of the MathJax code. See the MathJax site
# Line 1558 | Line 1630 | MATHJAX_EXTENSIONS     =
1630   # example see the documentation.
1631   # This tag requires that the tag USE_MATHJAX is set to YES.
1632  
1633 < MATHJAX_CODEFILE       =
1633 > MATHJAX_CODEFILE       =
1634  
1635   # When the SEARCHENGINE tag is enabled doxygen will generate a search box for
1636   # the HTML output. The underlying search engine uses javascript and DHTML and
# Line 1582 | Line 1654 | MATHJAX_CODEFILE       =
1654   SEARCHENGINE           = YES
1655  
1656   # When the SERVER_BASED_SEARCH tag is enabled the search engine will be
1657 < # implemented using a web server instead of a web client using Javascript. There
1657 > # implemented using a web server instead of a web client using JavaScript. There
1658   # are two flavors of web server based searching depending on the EXTERNAL_SEARCH
1659   # setting. When disabled, doxygen will generate a PHP script for searching and
1660   # an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing
# Line 1601 | Line 1673 | SERVER_BASED_SEARCH    = NO
1673   #
1674   # Doxygen ships with an example indexer (doxyindexer) and search engine
1675   # (doxysearch.cgi) which are based on the open source search engine library
1676 < # Xapian (see: http://xapian.org/).
1676 > # Xapian (see: https://xapian.org/).
1677   #
1678   # See the section "External Indexing and Searching" for details.
1679   # The default value is: NO.
# Line 1614 | Line 1686 | EXTERNAL_SEARCH        = NO
1686   #
1687   # Doxygen ships with an example indexer (doxyindexer) and search engine
1688   # (doxysearch.cgi) which are based on the open source search engine library
1689 < # Xapian (see: http://xapian.org/). See the section "External Indexing and
1689 > # Xapian (see: https://xapian.org/). See the section "External Indexing and
1690   # Searching" for details.
1691   # This tag requires that the tag SEARCHENGINE is set to YES.
1692  
1693 < SEARCHENGINE_URL       =
1693 > SEARCHENGINE_URL       =
1694  
1695   # When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed
1696   # search data is written to a file for indexing by an external tool. With the
# Line 1634 | Line 1706 | SEARCHDATA_FILE        = searchdata.xml
1706   # projects and redirect the results back to the right project.
1707   # This tag requires that the tag SEARCHENGINE is set to YES.
1708  
1709 < EXTERNAL_SEARCH_ID     =
1709 > EXTERNAL_SEARCH_ID     =
1710  
1711   # The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen
1712   # projects other than the one defined by this configuration file, but that are
# Line 1644 | Line 1716 | EXTERNAL_SEARCH_ID     =
1716   # EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ...
1717   # This tag requires that the tag SEARCHENGINE is set to YES.
1718  
1719 < EXTRA_SEARCH_MAPPINGS  =
1719 > EXTRA_SEARCH_MAPPINGS  =
1720  
1721   #---------------------------------------------------------------------------
1722   # Configuration options related to the LaTeX output
# Line 1666 | Line 1738 | LATEX_OUTPUT           = latex
1738   # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
1739   # invoked.
1740   #
1741 < # Note that when enabling USE_PDFLATEX this option is only used for generating
1742 < # bitmaps for formulas in the HTML output, but not in the Makefile that is
1743 < # written to the output directory.
1744 < # The default file is: latex.
1741 > # Note that when not enabling USE_PDFLATEX the default is latex when enabling
1742 > # USE_PDFLATEX the default is pdflatex and when in the later case latex is
1743 > # chosen this is overwritten by pdflatex. For specific output languages the
1744 > # default can have been set differently, this depends on the implementation of
1745 > # the output language.
1746   # This tag requires that the tag GENERATE_LATEX is set to YES.
1747  
1748   LATEX_CMD_NAME         = latex
1749  
1750   # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate
1751   # index for LaTeX.
1752 + # Note: This tag is used in the Makefile / make.bat.
1753 + # See also: LATEX_MAKEINDEX_CMD for the part in the generated output file
1754 + # (.tex).
1755   # The default file is: makeindex.
1756   # This tag requires that the tag GENERATE_LATEX is set to YES.
1757  
1758   MAKEINDEX_CMD_NAME     = makeindex
1759  
1760 + # The LATEX_MAKEINDEX_CMD tag can be used to specify the command name to
1761 + # generate index for LaTeX. In case there is no backslash (\) as first character
1762 + # it will be automatically added in the LaTeX code.
1763 + # Note: This tag is used in the generated output file (.tex).
1764 + # See also: MAKEINDEX_CMD_NAME for the part in the Makefile / make.bat.
1765 + # The default value is: makeindex.
1766 + # This tag requires that the tag GENERATE_LATEX is set to YES.
1767 +
1768 + LATEX_MAKEINDEX_CMD    = makeindex
1769 +
1770   # If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX
1771   # documents. This may be useful for small projects and may help to save some
1772   # trees in general.
# Line 1708 | Line 1794 | PAPER_TYPE             = a4wide
1794   # If left blank no extra packages will be included.
1795   # This tag requires that the tag GENERATE_LATEX is set to YES.
1796  
1797 < EXTRA_PACKAGES         =
1797 > EXTRA_PACKAGES         =
1798  
1799   # The LATEX_HEADER tag can be used to specify a personal LaTeX header for the
1800   # generated LaTeX document. The header should contain everything until the first
# Line 1724 | Line 1810 | EXTRA_PACKAGES         =
1810   # to HTML_HEADER.
1811   # This tag requires that the tag GENERATE_LATEX is set to YES.
1812  
1813 < LATEX_HEADER           =
1813 > LATEX_HEADER           =
1814  
1815   # The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the
1816   # generated LaTeX document. The footer should contain everything after the last
# Line 1735 | Line 1821 | LATEX_HEADER           =
1821   # Note: Only use a user-defined footer if you know what you are doing!
1822   # This tag requires that the tag GENERATE_LATEX is set to YES.
1823  
1824 < LATEX_FOOTER           =
1824 > LATEX_FOOTER           =
1825  
1826   # The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined
1827   # LaTeX style sheets that are included after the standard style sheets created
# Line 1746 | Line 1832 | LATEX_FOOTER           =
1832   # list).
1833   # This tag requires that the tag GENERATE_LATEX is set to YES.
1834  
1835 < LATEX_EXTRA_STYLESHEET =
1835 > LATEX_EXTRA_STYLESHEET =
1836  
1837   # The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or
1838   # other source files which should be copied to the LATEX_OUTPUT output
# Line 1754 | Line 1840 | LATEX_EXTRA_STYLESHEET =
1840   # markers available.
1841   # This tag requires that the tag GENERATE_LATEX is set to YES.
1842  
1843 < LATEX_EXTRA_FILES      =
1843 > LATEX_EXTRA_FILES      =
1844  
1845   # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is
1846   # prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will
# Line 1801 | Line 1887 | LATEX_SOURCE_CODE      = NO
1887  
1888   # The LATEX_BIB_STYLE tag can be used to specify the style to use for the
1889   # bibliography, e.g. plainnat, or ieeetr. See
1890 < # http://en.wikipedia.org/wiki/BibTeX and \cite for more info.
1890 > # https://en.wikipedia.org/wiki/BibTeX and \cite for more info.
1891   # The default value is: plain.
1892   # This tag requires that the tag GENERATE_LATEX is set to YES.
1893  
# Line 1815 | Line 1901 | LATEX_BIB_STYLE        = plain
1901  
1902   LATEX_TIMESTAMP        = NO
1903  
1904 + # The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute)
1905 + # path from which the emoji images will be read. If a relative path is entered,
1906 + # it will be relative to the LATEX_OUTPUT directory. If left blank the
1907 + # LATEX_OUTPUT directory will be used.
1908 + # This tag requires that the tag GENERATE_LATEX is set to YES.
1909 +
1910 + LATEX_EMOJI_DIRECTORY  =
1911 +
1912   #---------------------------------------------------------------------------
1913   # Configuration options related to the RTF output
1914   #---------------------------------------------------------------------------
# Line 1854 | Line 1948 | COMPACT_RTF            = NO
1948  
1949   RTF_HYPERLINKS         = NO
1950  
1951 < # Load stylesheet definitions from file. Syntax is similar to doxygen's config
1952 < # file, i.e. a series of assignments. You only have to provide replacements,
1953 < # missing definitions are set to their default value.
1951 > # Load stylesheet definitions from file. Syntax is similar to doxygen's
1952 > # configuration file, i.e. a series of assignments. You only have to provide
1953 > # replacements, missing definitions are set to their default value.
1954   #
1955   # See also section "Doxygen usage" for information on how to generate the
1956   # default style sheet that doxygen normally uses.
1957   # This tag requires that the tag GENERATE_RTF is set to YES.
1958  
1959 < RTF_STYLESHEET_FILE    =
1959 > RTF_STYLESHEET_FILE    =
1960  
1961   # Set optional variables used in the generation of an RTF document. Syntax is
1962 < # similar to doxygen's config file. A template extensions file can be generated
1963 < # using doxygen -e rtf extensionFile.
1962 > # similar to doxygen's configuration file. A template extensions file can be
1963 > # generated using doxygen -e rtf extensionFile.
1964   # This tag requires that the tag GENERATE_RTF is set to YES.
1965  
1966 < RTF_EXTENSIONS_FILE    =
1966 > RTF_EXTENSIONS_FILE    =
1967  
1968   # If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code
1969   # with syntax highlighting in the RTF output.
# Line 1914 | Line 2008 | MAN_EXTENSION          = .3
2008   # MAN_EXTENSION with the initial . removed.
2009   # This tag requires that the tag GENERATE_MAN is set to YES.
2010  
2011 < MAN_SUBDIR             =
2011 > MAN_SUBDIR             =
2012  
2013   # If the MAN_LINKS tag is set to YES and doxygen generates man output, then it
2014   # will generate one additional man file for each entity documented in the real
# Line 1952 | Line 2046 | XML_OUTPUT             = xml
2046  
2047   XML_PROGRAMLISTING     = YES
2048  
2049 + # If the XML_NS_MEMB_FILE_SCOPE tag is set to YES, doxygen will include
2050 + # namespace members in file scope as well, matching the HTML output.
2051 + # The default value is: NO.
2052 + # This tag requires that the tag GENERATE_XML is set to YES.
2053 +
2054 + XML_NS_MEMB_FILE_SCOPE = NO
2055 +
2056   #---------------------------------------------------------------------------
2057   # Configuration options related to the DOCBOOK output
2058   #---------------------------------------------------------------------------
# Line 1984 | Line 2085 | DOCBOOK_PROGRAMLISTING = NO
2085   #---------------------------------------------------------------------------
2086  
2087   # If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an
2088 < # AutoGen Definitions (see http://autogen.sf.net) file that captures the
2089 < # structure of the code including all documentation. Note that this feature is
2090 < # still experimental and incomplete at the moment.
2088 > # AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures
2089 > # the structure of the code including all documentation. Note that this feature
2090 > # is still experimental and incomplete at the moment.
2091   # The default value is: NO.
2092  
2093   GENERATE_AUTOGEN_DEF   = NO
# Line 2027 | Line 2128 | PERLMOD_PRETTY         = YES
2128   # overwrite each other's variables.
2129   # This tag requires that the tag GENERATE_PERLMOD is set to YES.
2130  
2131 < PERLMOD_MAKEVAR_PREFIX =
2131 > PERLMOD_MAKEVAR_PREFIX =
2132  
2133   #---------------------------------------------------------------------------
2134   # Configuration options related to the preprocessor
# Line 2068 | Line 2169 | SEARCH_INCLUDES        = YES
2169   # preprocessor.
2170   # This tag requires that the tag SEARCH_INCLUDES is set to YES.
2171  
2172 < INCLUDE_PATH           =
2172 > INCLUDE_PATH           =
2173  
2174   # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
2175   # patterns (like *.h and *.hpp) to filter out the header-files in the
# Line 2076 | Line 2177 | INCLUDE_PATH           =
2177   # used.
2178   # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
2179  
2180 < INCLUDE_FILE_PATTERNS  =
2180 > INCLUDE_FILE_PATTERNS  =
2181  
2182   # The PREDEFINED tag can be used to specify one or more macro names that are
2183   # defined before the preprocessor is started (similar to the -D option of e.g.
# Line 2089 | Line 2190 | INCLUDE_FILE_PATTERNS  =
2190   PREDEFINED             = BREP_SAT \
2191                           BREP_STEP \
2192                           BREP_SLD \
2193 <                         BREP_OCC
2193 >                         BREP_OCC \
2194 >                         ALL_OCC
2195  
2196   # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
2197   # tag can be used to specify a list of macro names that should be expanded. The
# Line 2098 | Line 2200 | PREDEFINED             = BREP_SAT \
2200   # definition found in the source code.
2201   # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
2202  
2203 < EXPAND_AS_DEFINED      =
2203 > EXPAND_AS_DEFINED      =
2204  
2205   # If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will
2206   # remove all references to function-like macros that are alone on a line, have
# Line 2127 | Line 2229 | SKIP_FUNCTION_MACROS   = NO
2229   # the path). If a tag file is not located in the directory in which doxygen is
2230   # run, you must also specify the path to the tagfile here.
2231  
2232 < TAGFILES               =
2232 > TAGFILES               =
2233  
2234   # When a file name is specified after GENERATE_TAGFILE, doxygen will create a
2235   # tag file that is based on the input files it reads. See section "Linking to
2236   # external documentation" for more information about the usage of tag files.
2237  
2238 < GENERATE_TAGFILE       =
2238 > GENERATE_TAGFILE       =
2239  
2240   # If the ALLEXTERNALS tag is set to YES, all external class will be listed in
2241   # the class index. If set to NO, only the inherited external classes will be
# Line 2156 | Line 2258 | EXTERNAL_GROUPS        = YES
2258  
2259   EXTERNAL_PAGES         = YES
2260  
2159 # The PERL_PATH should be the absolute path and name of the perl script
2160 # interpreter (i.e. the result of 'which perl').
2161 # The default file (with absolute path) is: /usr/bin/perl.
2162
2163 PERL_PATH              = /usr/bin/perl
2164
2261   #---------------------------------------------------------------------------
2262   # Configuration options related to the dot tool
2263   #---------------------------------------------------------------------------
# Line 2175 | Line 2271 | PERL_PATH              = /usr/bin/perl
2271  
2272   CLASS_DIAGRAMS         = YES
2273  
2178 # You can define message sequence charts within doxygen comments using the \msc
2179 # command. Doxygen will then run the mscgen tool (see:
2180 # http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the
2181 # documentation. The MSCGEN_PATH tag allows you to specify the directory where
2182 # the mscgen tool resides. If left empty the tool is assumed to be found in the
2183 # default search path.
2184
2185 MSCGEN_PATH            =
2186
2274   # You can include diagrams made with dia in doxygen documentation. Doxygen will
2275   # then run dia to produce the diagram and insert it in the documentation. The
2276   # DIA_PATH tag allows you to specify the directory where the dia binary resides.
2277   # If left empty dia is assumed to be found in the default search path.
2278  
2279 < DIA_PATH               =
2279 > DIA_PATH               =
2280  
2281   # If set to YES the inheritance and collaboration graphs will hide inheritance
2282   # and usage relations if the target is undocumented or is not a class.
# Line 2238 | Line 2325 | DOT_FONTSIZE           = 10
2325   # the path where dot can find it using this tag.
2326   # This tag requires that the tag HAVE_DOT is set to YES.
2327  
2328 < DOT_FONTPATH           =
2328 > DOT_FONTPATH           =
2329  
2330   # If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
2331   # each documented class showing the direct and indirect inheritance relations.
# Line 2384 | Line 2471 | INTERACTIVE_SVG        = NO
2471   # found. If left blank, it is assumed the dot tool can be found in the path.
2472   # This tag requires that the tag HAVE_DOT is set to YES.
2473  
2474 < DOT_PATH               =
2474 > DOT_PATH               =
2475  
2476   # The DOTFILE_DIRS tag can be used to specify one or more directories that
2477   # contain dot files that are included in the documentation (see the \dotfile
2478   # command).
2479   # This tag requires that the tag HAVE_DOT is set to YES.
2480  
2481 < DOTFILE_DIRS           =
2481 > DOTFILE_DIRS           =
2482  
2483   # The MSCFILE_DIRS tag can be used to specify one or more directories that
2484   # contain msc files that are included in the documentation (see the \mscfile
2485   # command).
2486  
2487 < MSCFILE_DIRS           =
2487 > MSCFILE_DIRS           =
2488  
2489   # The DIAFILE_DIRS tag can be used to specify one or more directories that
2490   # contain dia files that are included in the documentation (see the \diafile
2491   # command).
2492  
2493 < DIAFILE_DIRS           =
2493 > DIAFILE_DIRS           =
2494  
2495   # When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the
2496   # path where java can find the plantuml.jar file. If left blank, it is assumed
# Line 2411 | Line 2498 | DIAFILE_DIRS           =
2498   # generate a warning when it encounters a \startuml command in this case and
2499   # will not generate output for the diagram.
2500  
2501 < PLANTUML_JAR_PATH      =
2501 > PLANTUML_JAR_PATH      =
2502  
2503   # When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a
2504   # configuration file for plantuml.
2505  
2506 < PLANTUML_CFG_FILE      =
2506 > PLANTUML_CFG_FILE      =
2507  
2508   # When using plantuml, the specified paths are searched for files specified by
2509   # the !include statement in a plantuml block.
2510  
2511 < PLANTUML_INCLUDE_PATH  =
2511 > PLANTUML_INCLUDE_PATH  =
2512  
2513   # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
2514   # that will be shown in the graph. If the number of nodes in a graph becomes

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines