Mercurial > hg > orthanc
comparison Resources/Orthanc.doxygen @ 759:8cfc6119a5bd dicom-rt
integration mainline -> dicom-rt
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 16 Apr 2014 16:04:55 +0200 |
parents | f0232774b913 |
children | 6ed49334d5c1 |
comparison
equal
deleted
inserted
replaced
605:b82292ba2083 | 759:8cfc6119a5bd |
---|---|
1 # Doxyfile 1.7.4 | 1 # Doxyfile 1.8.1.2 |
2 | 2 |
3 # This file describes the settings to be used by the documentation system | 3 # This file describes the settings to be used by the documentation system |
4 # doxygen (www.doxygen.org) for a project. | 4 # doxygen (www.doxygen.org) for a project. |
5 # | 5 # |
6 # All text after a hash (#) is considered a comment and will be ignored. | 6 # All text after a hash (#) is considered a comment and will be ignored. |
20 # iconv built into libc) for the transcoding. See | 20 # iconv built into libc) for the transcoding. See |
21 # http://www.gnu.org/software/libiconv for the list of possible encodings. | 21 # http://www.gnu.org/software/libiconv for the list of possible encodings. |
22 | 22 |
23 DOXYFILE_ENCODING = UTF-8 | 23 DOXYFILE_ENCODING = UTF-8 |
24 | 24 |
25 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded | 25 # The PROJECT_NAME tag is a single word (or sequence of words) that should |
26 # by quotes) that should identify the project. | 26 # identify the project. Note that if you do not use Doxywizard you need |
27 # to put quotes around the project name if it contains spaces. | |
27 | 28 |
28 PROJECT_NAME = Orthanc | 29 PROJECT_NAME = Orthanc |
29 | 30 |
30 # The PROJECT_NUMBER tag can be used to enter a project or revision number. | 31 # The PROJECT_NUMBER tag can be used to enter a project or revision number. |
31 # This could be handy for archiving the generated documentation or | 32 # This could be handy for archiving the generated documentation or |
192 # will result in a user-defined paragraph with heading "Side Effects:". | 193 # will result in a user-defined paragraph with heading "Side Effects:". |
193 # You can put \n's in the value part of an alias to insert newlines. | 194 # You can put \n's in the value part of an alias to insert newlines. |
194 | 195 |
195 ALIASES = | 196 ALIASES = |
196 | 197 |
198 # This tag can be used to specify a number of word-keyword mappings (TCL only). | |
199 # A mapping has the form "name=value". For example adding | |
200 # "class=itcl::class" will allow you to use the command class in the | |
201 # itcl::class meaning. | |
202 | |
203 TCL_SUBST = | |
204 | |
197 # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C | 205 # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C |
198 # sources only. Doxygen will then generate output that is more tailored for C. | 206 # sources only. Doxygen will then generate output that is more tailored for C. |
199 # For instance, some of the names that are used will be different. The list | 207 # For instance, some of the names that are used will be different. The list |
200 # of all members will be omitted, etc. | 208 # of all members will be omitted, etc. |
201 | 209 |
230 # (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions | 238 # (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions |
231 # you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. | 239 # you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. |
232 | 240 |
233 EXTENSION_MAPPING = | 241 EXTENSION_MAPPING = |
234 | 242 |
243 # If MARKDOWN_SUPPORT is enabled (the default) then doxygen pre-processes all | |
244 # comments according to the Markdown format, which allows for more readable | |
245 # documentation. See http://daringfireball.net/projects/markdown/ for details. | |
246 # The output of markdown processing is further processed by doxygen, so you | |
247 # can mix doxygen, HTML, and XML commands with Markdown formatting. | |
248 # Disable only in case of backward compatibilities issues. | |
249 | |
250 MARKDOWN_SUPPORT = YES | |
251 | |
235 # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want | 252 # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want |
236 # to include (a tag file for) the STL sources as input, then you should | 253 # to include (a tag file for) the STL sources as input, then you should |
237 # set this tag to YES in order to let doxygen match functions declarations and | 254 # set this tag to YES in order to let doxygen match functions declarations and |
238 # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. | 255 # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. |
239 # func(std::string) {}). This also makes the inheritance and collaboration | 256 # func(std::string) {}). This also makes the inheritance and collaboration |
280 # unions are shown inside the group in which they are included (e.g. using | 297 # unions are shown inside the group in which they are included (e.g. using |
281 # @ingroup) instead of on a separate page (for HTML and Man pages) or | 298 # @ingroup) instead of on a separate page (for HTML and Man pages) or |
282 # section (for LaTeX and RTF). | 299 # section (for LaTeX and RTF). |
283 | 300 |
284 INLINE_GROUPED_CLASSES = NO | 301 INLINE_GROUPED_CLASSES = NO |
302 | |
303 # When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and | |
304 # unions with only public data fields will be shown inline in the documentation | |
305 # of the scope in which they are defined (i.e. file, namespace, or group | |
306 # documentation), provided this scope is documented. If set to NO (the default), | |
307 # structs, classes, and unions are shown on a separate page (for HTML and Man | |
308 # pages) or section (for LaTeX and RTF). | |
309 | |
310 INLINE_SIMPLE_STRUCTS = NO | |
285 | 311 |
286 # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum | 312 # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum |
287 # is documented as struct, union, or enum with the name of the typedef. So | 313 # is documented as struct, union, or enum with the name of the typedef. So |
288 # typedef struct TypeS {} TypeT, will appear in the documentation as a struct | 314 # typedef struct TypeS {} TypeT, will appear in the documentation as a struct |
289 # with name TypeT. When disabled the typedef will appear as a member of a file, | 315 # with name TypeT. When disabled the typedef will appear as a member of a file, |
303 # If the system has enough physical memory increasing the cache will improve the | 329 # If the system has enough physical memory increasing the cache will improve the |
304 # performance by keeping more symbols in memory. Note that the value works on | 330 # performance by keeping more symbols in memory. Note that the value works on |
305 # a logarithmic scale so increasing the size by one will roughly double the | 331 # a logarithmic scale so increasing the size by one will roughly double the |
306 # memory usage. The cache size is given by this formula: | 332 # memory usage. The cache size is given by this formula: |
307 # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, | 333 # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, |
308 # corresponding to a cache size of 2^16 = 65536 symbols | 334 # corresponding to a cache size of 2^16 = 65536 symbols. |
309 | 335 |
310 SYMBOL_CACHE_SIZE = 0 | 336 SYMBOL_CACHE_SIZE = 0 |
337 | |
338 # Similar to the SYMBOL_CACHE_SIZE the size of the symbol lookup cache can be | |
339 # set using LOOKUP_CACHE_SIZE. This cache is used to resolve symbols given | |
340 # their name and scope. Since this can be an expensive process and often the | |
341 # same symbol appear multiple times in the code, doxygen keeps a cache of | |
342 # pre-resolved symbols. If the cache is too small doxygen will become slower. | |
343 # If the cache is too large, memory is wasted. The cache size is given by this | |
344 # formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range is 0..9, the default is 0, | |
345 # corresponding to a cache size of 2^16 = 65536 symbols. | |
346 | |
347 LOOKUP_CACHE_SIZE = 0 | |
311 | 348 |
312 #--------------------------------------------------------------------------- | 349 #--------------------------------------------------------------------------- |
313 # Build related configuration options | 350 # Build related configuration options |
314 #--------------------------------------------------------------------------- | 351 #--------------------------------------------------------------------------- |
315 | 352 |
322 | 359 |
323 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class | 360 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class |
324 # will be included in the documentation. | 361 # will be included in the documentation. |
325 | 362 |
326 EXTRACT_PRIVATE = NO | 363 EXTRACT_PRIVATE = NO |
364 | |
365 # If the EXTRACT_PACKAGE tag is set to YES all members with package or internal scope will be included in the documentation. | |
366 | |
367 EXTRACT_PACKAGE = NO | |
327 | 368 |
328 # If the EXTRACT_STATIC tag is set to YES all static members of a file | 369 # If the EXTRACT_STATIC tag is set to YES all static members of a file |
329 # will be included in the documentation. | 370 # will be included in the documentation. |
330 | 371 |
331 EXTRACT_STATIC = NO | 372 EXTRACT_STATIC = NO |
510 # at the bottom of the documentation of classes and structs. If set to YES the | 551 # at the bottom of the documentation of classes and structs. If set to YES the |
511 # list will mention the files that were used to generate the documentation. | 552 # list will mention the files that were used to generate the documentation. |
512 | 553 |
513 SHOW_USED_FILES = YES | 554 SHOW_USED_FILES = YES |
514 | 555 |
515 # If the sources in your project are distributed over multiple directories | |
516 # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy | |
517 # in the documentation. The default is NO. | |
518 | |
519 SHOW_DIRECTORIES = NO | |
520 | |
521 # Set the SHOW_FILES tag to NO to disable the generation of the Files page. | 556 # Set the SHOW_FILES tag to NO to disable the generation of the Files page. |
522 # This will remove the Files entry from the Quick Index and from the | 557 # This will remove the Files entry from the Quick Index and from the |
523 # Folder Tree View (if specified). The default is YES. | 558 # Folder Tree View (if specified). The default is YES. |
524 | 559 |
525 SHOW_FILES = YES | 560 SHOW_FILES = YES |
541 | 576 |
542 FILE_VERSION_FILTER = | 577 FILE_VERSION_FILTER = |
543 | 578 |
544 # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed | 579 # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed |
545 # by doxygen. The layout file controls the global structure of the generated | 580 # by doxygen. The layout file controls the global structure of the generated |
546 # output files in an output format independent way. The create the layout file | 581 # output files in an output format independent way. To create the layout file |
547 # that represents doxygen's defaults, run doxygen with the -l option. | 582 # that represents doxygen's defaults, run doxygen with the -l option. |
548 # You can optionally specify a file name after the option, if omitted | 583 # You can optionally specify a file name after the option, if omitted |
549 # DoxygenLayout.xml will be used as the name of the layout file. | 584 # DoxygenLayout.xml will be used as the name of the layout file. |
550 | 585 |
551 LAYOUT_FILE = | 586 LAYOUT_FILE = |
587 | |
588 # The CITE_BIB_FILES tag can be used to specify one or more bib files | |
589 # containing the references data. This must be a list of .bib files. The | |
590 # .bib extension is automatically appended if omitted. Using this command | |
591 # requires the bibtex tool to be installed. See also | |
592 # http://en.wikipedia.org/wiki/BibTeX for more info. For LaTeX the style | |
593 # of the bibliography can be controlled using LATEX_BIB_STYLE. To use this | |
594 # feature you need bibtex and perl available in the search path. | |
595 | |
596 CITE_BIB_FILES = | |
552 | 597 |
553 #--------------------------------------------------------------------------- | 598 #--------------------------------------------------------------------------- |
554 # configuration options related to warning and progress messages | 599 # configuration options related to warning and progress messages |
555 #--------------------------------------------------------------------------- | 600 #--------------------------------------------------------------------------- |
556 | 601 |
608 # The INPUT tag can be used to specify the files and/or directories that contain | 653 # The INPUT tag can be used to specify the files and/or directories that contain |
609 # documented source files. You may enter file names like "myfile.cpp" or | 654 # documented source files. You may enter file names like "myfile.cpp" or |
610 # directories like "/usr/src/myproject". Separate the files or directories | 655 # directories like "/usr/src/myproject". Separate the files or directories |
611 # with spaces. | 656 # with spaces. |
612 | 657 |
613 INPUT = @CMAKE_SOURCE_DIR@/Core @CMAKE_SOURCE_DIR@/OrthancServer @CMAKE_SOURCE_DIR@/OrthancCppClient | 658 INPUT = @CMAKE_SOURCE_DIR@/Core \ |
659 @CMAKE_SOURCE_DIR@/OrthancServer \ | |
660 @CMAKE_SOURCE_DIR@/OrthancCppClient | |
614 | 661 |
615 # This tag can be used to specify the character encoding of the source files | 662 # This tag can be used to specify the character encoding of the source files |
616 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is | 663 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is |
617 # also the default input encoding. Doxygen uses libiconv (or the iconv built | 664 # also the default input encoding. Doxygen uses libiconv (or the iconv built |
618 # into libc) for the transcoding. See http://www.gnu.org/software/libiconv for | 665 # into libc) for the transcoding. See http://www.gnu.org/software/libiconv for |
634 # should be searched for input files as well. Possible values are YES and NO. | 681 # should be searched for input files as well. Possible values are YES and NO. |
635 # If left blank NO is used. | 682 # If left blank NO is used. |
636 | 683 |
637 RECURSIVE = YES | 684 RECURSIVE = YES |
638 | 685 |
639 # The EXCLUDE tag can be used to specify files and/or directories that should | 686 # The EXCLUDE tag can be used to specify files and/or directories that should be |
640 # excluded from the INPUT source files. This way you can easily exclude a | 687 # excluded from the INPUT source files. This way you can easily exclude a |
641 # subdirectory from a directory tree whose root is specified with the INPUT tag. | 688 # subdirectory from a directory tree whose root is specified with the INPUT tag. |
689 # Note that relative paths are relative to the directory from which doxygen is | |
690 # run. | |
642 | 691 |
643 EXCLUDE = | 692 EXCLUDE = |
644 | 693 |
645 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or | 694 # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or |
646 # directories that are symbolic links (a Unix file system feature) are excluded | 695 # directories that are symbolic links (a Unix file system feature) are excluded |
647 # from the input. | 696 # from the input. |
648 | 697 |
649 EXCLUDE_SYMLINKS = NO | 698 EXCLUDE_SYMLINKS = NO |
650 | 699 |
742 | 791 |
743 INLINE_SOURCES = NO | 792 INLINE_SOURCES = NO |
744 | 793 |
745 # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct | 794 # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct |
746 # doxygen to hide any special comment blocks from generated source code | 795 # doxygen to hide any special comment blocks from generated source code |
747 # fragments. Normal C and C++ comments will always remain visible. | 796 # fragments. Normal C, C++ and Fortran comments will always remain visible. |
748 | 797 |
749 STRIP_CODE_COMMENTS = YES | 798 STRIP_CODE_COMMENTS = YES |
750 | 799 |
751 # If the REFERENCED_BY_RELATION tag is set to YES | 800 # If the REFERENCED_BY_RELATION tag is set to YES |
752 # then for each documented function all documented | 801 # then for each documented function all documented |
827 HTML_FILE_EXTENSION = .html | 876 HTML_FILE_EXTENSION = .html |
828 | 877 |
829 # The HTML_HEADER tag can be used to specify a personal HTML header for | 878 # The HTML_HEADER tag can be used to specify a personal HTML header for |
830 # each generated HTML page. If it is left blank doxygen will generate a | 879 # each generated HTML page. If it is left blank doxygen will generate a |
831 # standard header. Note that when using a custom header you are responsible | 880 # standard header. Note that when using a custom header you are responsible |
832 # for the proper inclusion of any scripts and style sheets that doxygen | 881 # for the proper inclusion of any scripts and style sheets that doxygen |
833 # needs, which is dependent on the configuration options used. | 882 # needs, which is dependent on the configuration options used. |
834 # It is adviced to generate a default header using "doxygen -w html | 883 # It is advised to generate a default header using "doxygen -w html |
835 # header.html footer.html stylesheet.css YourConfigFile" and then modify | 884 # header.html footer.html stylesheet.css YourConfigFile" and then modify |
836 # that header. Note that the header is subject to change so you typically | 885 # that header. Note that the header is subject to change so you typically |
837 # have to redo this when upgrading to a newer version of doxygen or when changing the value of configuration settings such as GENERATE_TREEVIEW! | 886 # have to redo this when upgrading to a newer version of doxygen or when |
887 # changing the value of configuration settings such as GENERATE_TREEVIEW! | |
838 | 888 |
839 HTML_HEADER = | 889 HTML_HEADER = |
840 | 890 |
841 # The HTML_FOOTER tag can be used to specify a personal HTML footer for | 891 # The HTML_FOOTER tag can be used to specify a personal HTML footer for |
842 # each generated HTML page. If it is left blank doxygen will generate a | 892 # each generated HTML page. If it is left blank doxygen will generate a |
847 # The HTML_STYLESHEET tag can be used to specify a user-defined cascading | 897 # The HTML_STYLESHEET tag can be used to specify a user-defined cascading |
848 # style sheet that is used by each HTML page. It can be used to | 898 # style sheet that is used by each HTML page. It can be used to |
849 # fine-tune the look of the HTML output. If the tag is left blank doxygen | 899 # fine-tune the look of the HTML output. If the tag is left blank doxygen |
850 # will generate a default style sheet. Note that doxygen will try to copy | 900 # will generate a default style sheet. Note that doxygen will try to copy |
851 # the style sheet file to the HTML output directory, so don't put your own | 901 # the style sheet file to the HTML output directory, so don't put your own |
852 # stylesheet in the HTML output directory as well, or it will be erased! | 902 # style sheet in the HTML output directory as well, or it will be erased! |
853 | 903 |
854 HTML_STYLESHEET = | 904 HTML_STYLESHEET = |
855 | 905 |
856 # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or | 906 # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or |
857 # other source files which should be copied to the HTML output directory. Note | 907 # other source files which should be copied to the HTML output directory. Note |
861 # the files will be copied as-is; there are no commands or markers available. | 911 # the files will be copied as-is; there are no commands or markers available. |
862 | 912 |
863 HTML_EXTRA_FILES = | 913 HTML_EXTRA_FILES = |
864 | 914 |
865 # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. | 915 # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. |
866 # Doxygen will adjust the colors in the stylesheet and background images | 916 # Doxygen will adjust the colors in the style sheet and background images |
867 # according to this color. Hue is specified as an angle on a colorwheel, | 917 # according to this color. Hue is specified as an angle on a colorwheel, |
868 # see http://en.wikipedia.org/wiki/Hue for more information. | 918 # see http://en.wikipedia.org/wiki/Hue for more information. |
869 # For instance the value 0 represents red, 60 is yellow, 120 is green, | 919 # For instance the value 0 represents red, 60 is yellow, 120 is green, |
870 # 180 is cyan, 240 is blue, 300 purple, and 360 is red again. | 920 # 180 is cyan, 240 is blue, 300 purple, and 360 is red again. |
871 # The allowed range is 0 to 359. | 921 # The allowed range is 0 to 359. |
891 # page will contain the date and time when the page was generated. Setting | 941 # page will contain the date and time when the page was generated. Setting |
892 # this to NO can help when comparing the output of multiple runs. | 942 # this to NO can help when comparing the output of multiple runs. |
893 | 943 |
894 HTML_TIMESTAMP = YES | 944 HTML_TIMESTAMP = YES |
895 | 945 |
896 # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, | |
897 # files or namespaces will be aligned in HTML using tables. If set to | |
898 # NO a bullet list will be used. | |
899 | |
900 HTML_ALIGN_MEMBERS = YES | |
901 | |
902 # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML | 946 # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML |
903 # documentation will contain sections that can be hidden and shown after the | 947 # documentation will contain sections that can be hidden and shown after the |
904 # page has loaded. For this to work a browser that supports | 948 # page has loaded. |
905 # JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox | |
906 # Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). | |
907 | 949 |
908 HTML_DYNAMIC_SECTIONS = NO | 950 HTML_DYNAMIC_SECTIONS = NO |
951 | |
952 # With HTML_INDEX_NUM_ENTRIES one can control the preferred number of | |
953 # entries shown in the various tree structured indices initially; the user | |
954 # can expand and collapse entries dynamically later on. Doxygen will expand | |
955 # the tree to such a level that at most the specified number of entries are | |
956 # visible (unless a fully collapsed tree already exceeds this amount). | |
957 # So setting the number of entries 1 will produce a full collapsed tree by | |
958 # default. 0 is a special value representing an infinite number of entries | |
959 # and will result in a full expanded tree by default. | |
960 | |
961 HTML_INDEX_NUM_ENTRIES = 100 | |
909 | 962 |
910 # If the GENERATE_DOCSET tag is set to YES, additional index files | 963 # If the GENERATE_DOCSET tag is set to YES, additional index files |
911 # will be generated that can be used as input for Apple's Xcode 3 | 964 # will be generated that can be used as input for Apple's Xcode 3 |
912 # integrated development environment, introduced with OSX 10.5 (Leopard). | 965 # integrated development environment, introduced with OSX 10.5 (Leopard). |
913 # To create a documentation set, doxygen will generate a Makefile in the | 966 # To create a documentation set, doxygen will generate a Makefile in the |
1056 # the directory name containing the HTML and XML files should also have | 1109 # the directory name containing the HTML and XML files should also have |
1057 # this name. | 1110 # this name. |
1058 | 1111 |
1059 ECLIPSE_DOC_ID = org.doxygen.Project | 1112 ECLIPSE_DOC_ID = org.doxygen.Project |
1060 | 1113 |
1061 # The DISABLE_INDEX tag can be used to turn on/off the condensed index at | 1114 # The DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) |
1062 # top of each HTML page. The value NO (the default) enables the index and | 1115 # at top of each HTML page. The value NO (the default) enables the index and |
1063 # the value YES disables it. | 1116 # the value YES disables it. Since the tabs have the same information as the |
1117 # navigation tree you can set this option to NO if you already set | |
1118 # GENERATE_TREEVIEW to YES. | |
1064 | 1119 |
1065 DISABLE_INDEX = NO | 1120 DISABLE_INDEX = NO |
1066 | |
1067 # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values | |
1068 # (range [0,1..20]) that doxygen will group on one line in the generated HTML | |
1069 # documentation. Note that a value of 0 will completely suppress the enum | |
1070 # values from appearing in the overview section. | |
1071 | |
1072 ENUM_VALUES_PER_LINE = 1 | |
1073 | 1121 |
1074 # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index | 1122 # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index |
1075 # structure should be generated to display hierarchical information. | 1123 # structure should be generated to display hierarchical information. |
1076 # If the tag value is set to YES, a side panel will be generated | 1124 # If the tag value is set to YES, a side panel will be generated |
1077 # containing a tree-like index structure (just like the one that | 1125 # containing a tree-like index structure (just like the one that |
1078 # is generated for HTML Help). For this to work a browser that supports | 1126 # is generated for HTML Help). For this to work a browser that supports |
1079 # JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). | 1127 # JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). |
1080 # Windows users are probably better off using the HTML help feature. | 1128 # Windows users are probably better off using the HTML help feature. |
1129 # Since the tree basically has the same information as the tab index you | |
1130 # could consider to set DISABLE_INDEX to NO when enabling this option. | |
1081 | 1131 |
1082 GENERATE_TREEVIEW = NO | 1132 GENERATE_TREEVIEW = NO |
1083 | 1133 |
1084 # By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, | 1134 # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values |
1085 # and Class Hierarchy pages using a tree view instead of an ordered list. | 1135 # (range [0,1..20]) that doxygen will group on one line in the generated HTML |
1086 | 1136 # documentation. Note that a value of 0 will completely suppress the enum |
1087 USE_INLINE_TREES = NO | 1137 # values from appearing in the overview section. |
1138 | |
1139 ENUM_VALUES_PER_LINE = 1 | |
1088 | 1140 |
1089 # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be | 1141 # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be |
1090 # used to set the initial width (in pixels) of the frame in which the tree | 1142 # used to set the initial width (in pixels) of the frame in which the tree |
1091 # is shown. | 1143 # is shown. |
1092 | 1144 |
1115 | 1167 |
1116 # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax | 1168 # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax |
1117 # (see http://www.mathjax.org) which uses client side Javascript for the | 1169 # (see http://www.mathjax.org) which uses client side Javascript for the |
1118 # rendering instead of using prerendered bitmaps. Use this if you do not | 1170 # rendering instead of using prerendered bitmaps. Use this if you do not |
1119 # have LaTeX installed or if you want to formulas look prettier in the HTML | 1171 # have LaTeX installed or if you want to formulas look prettier in the HTML |
1120 # output. When enabled you also need to install MathJax separately and | 1172 # output. When enabled you may also need to install MathJax separately and |
1121 # configure the path to it using the MATHJAX_RELPATH option. | 1173 # configure the path to it using the MATHJAX_RELPATH option. |
1122 | 1174 |
1123 USE_MATHJAX = NO | 1175 USE_MATHJAX = NO |
1124 | 1176 |
1125 # When MathJax is enabled you need to specify the location relative to the | 1177 # When MathJax is enabled you need to specify the location relative to the |
1126 # HTML output directory using the MATHJAX_RELPATH option. The destination | 1178 # HTML output directory using the MATHJAX_RELPATH option. The destination |
1127 # directory should contain the MathJax.js script. For instance, if the mathjax | 1179 # directory should contain the MathJax.js script. For instance, if the mathjax |
1128 # directory is located at the same level as the HTML output directory, then | 1180 # directory is located at the same level as the HTML output directory, then |
1129 # MATHJAX_RELPATH should be ../mathjax. The default value points to the | 1181 # MATHJAX_RELPATH should be ../mathjax. The default value points to |
1130 # mathjax.org site, so you can quickly see the result without installing | 1182 # the MathJax Content Delivery Network so you can quickly see the result without |
1131 # MathJax, but it is strongly recommended to install a local copy of MathJax | 1183 # installing MathJax. |
1132 # before deployment. | 1184 # However, it is strongly recommended to install a local |
1185 # copy of MathJax from http://www.mathjax.org before deployment. | |
1133 | 1186 |
1134 MATHJAX_RELPATH = http://www.mathjax.org/mathjax | 1187 MATHJAX_RELPATH = http://www.mathjax.org/mathjax |
1188 | |
1189 # The MATHJAX_EXTENSIONS tag can be used to specify one or MathJax extension | |
1190 # names that should be enabled during MathJax rendering. | |
1191 | |
1192 MATHJAX_EXTENSIONS = | |
1135 | 1193 |
1136 # When the SEARCHENGINE tag is enabled doxygen will generate a search box | 1194 # When the SEARCHENGINE tag is enabled doxygen will generate a search box |
1137 # for the HTML output. The underlying search engine uses javascript | 1195 # for the HTML output. The underlying search engine uses javascript |
1138 # and DHTML and should work on any modern browser. Note that when using | 1196 # and DHTML and should work on any modern browser. Note that when using |
1139 # HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets | 1197 # HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets |
1244 # Note that which sources are shown also depends on other settings | 1302 # Note that which sources are shown also depends on other settings |
1245 # such as SOURCE_BROWSER. | 1303 # such as SOURCE_BROWSER. |
1246 | 1304 |
1247 LATEX_SOURCE_CODE = NO | 1305 LATEX_SOURCE_CODE = NO |
1248 | 1306 |
1307 # The LATEX_BIB_STYLE tag can be used to specify the style to use for the | |
1308 # bibliography, e.g. plainnat, or ieeetr. The default style is "plain". See | |
1309 # http://en.wikipedia.org/wiki/BibTeX for more info. | |
1310 | |
1311 LATEX_BIB_STYLE = plain | |
1312 | |
1249 #--------------------------------------------------------------------------- | 1313 #--------------------------------------------------------------------------- |
1250 # configuration options related to the RTF output | 1314 # configuration options related to the RTF output |
1251 #--------------------------------------------------------------------------- | 1315 #--------------------------------------------------------------------------- |
1252 | 1316 |
1253 # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output | 1317 # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output |
1275 # programs which support those fields. | 1339 # programs which support those fields. |
1276 # Note: wordpad (write) and others do not support links. | 1340 # Note: wordpad (write) and others do not support links. |
1277 | 1341 |
1278 RTF_HYPERLINKS = NO | 1342 RTF_HYPERLINKS = NO |
1279 | 1343 |
1280 # Load stylesheet definitions from file. Syntax is similar to doxygen's | 1344 # Load style sheet definitions from file. Syntax is similar to doxygen's |
1281 # config file, i.e. a series of assignments. You only have to provide | 1345 # config file, i.e. a series of assignments. You only have to provide |
1282 # replacements, missing definitions are set to their default value. | 1346 # replacements, missing definitions are set to their default value. |
1283 | 1347 |
1284 RTF_STYLESHEET_FILE = | 1348 RTF_STYLESHEET_FILE = |
1285 | 1349 |
1466 | 1530 |
1467 #--------------------------------------------------------------------------- | 1531 #--------------------------------------------------------------------------- |
1468 # Configuration::additions related to external references | 1532 # Configuration::additions related to external references |
1469 #--------------------------------------------------------------------------- | 1533 #--------------------------------------------------------------------------- |
1470 | 1534 |
1471 # The TAGFILES option can be used to specify one or more tagfiles. | 1535 # The TAGFILES option can be used to specify one or more tagfiles. For each |
1472 # Optionally an initial location of the external documentation | 1536 # tag file the location of the external documentation should be added. The |
1473 # can be added for each tagfile. The format of a tag file without | 1537 # format of a tag file without this location is as follows: |
1474 # this location is as follows: | |
1475 # | 1538 # |
1476 # TAGFILES = file1 file2 ... | 1539 # TAGFILES = file1 file2 ... |
1477 # Adding location for the tag files is done as follows: | 1540 # Adding location for the tag files is done as follows: |
1478 # | 1541 # |
1479 # TAGFILES = file1=loc1 "file2 = loc2" ... | 1542 # TAGFILES = file1=loc1 "file2 = loc2" ... |
1480 # where "loc1" and "loc2" can be relative or absolute paths or | 1543 # where "loc1" and "loc2" can be relative or absolute paths |
1481 # URLs. If a location is present for each tag, the installdox tool | 1544 # or URLs. Note that each tag file must have a unique name (where the name does |
1482 # does not have to be run to correct the links. | 1545 # NOT include the path). If a tag file is not located in the directory in which |
1483 # Note that each tag file must have a unique name | 1546 # doxygen is run, you must also specify the path to the tagfile here. |
1484 # (where the name does NOT include the path) | |
1485 # If a tag file is not located in the directory in which doxygen | |
1486 # is run, you must also specify the path to the tagfile here. | |
1487 | 1547 |
1488 TAGFILES = | 1548 TAGFILES = |
1489 | 1549 |
1490 # When a file name is specified after GENERATE_TAGFILE, doxygen will create | 1550 # When a file name is specified after GENERATE_TAGFILE, doxygen will create |
1491 # a tag file that is based on the input files it reads. | 1551 # a tag file that is based on the input files it reads. |
1549 # explicitly to a value larger than 0 to get control over the balance | 1609 # explicitly to a value larger than 0 to get control over the balance |
1550 # between CPU load and processing speed. | 1610 # between CPU load and processing speed. |
1551 | 1611 |
1552 DOT_NUM_THREADS = 0 | 1612 DOT_NUM_THREADS = 0 |
1553 | 1613 |
1554 # By default doxygen will write a font called Helvetica to the output | 1614 # By default doxygen will use the Helvetica font for all dot files that |
1555 # directory and reference it in all dot files that doxygen generates. | 1615 # doxygen generates. When you want a differently looking font you can specify |
1556 # When you want a differently looking font you can specify the font name | 1616 # the font name using DOT_FONTNAME. You need to make sure dot is able to find |
1557 # using DOT_FONTNAME. You need to make sure dot is able to find the font, | 1617 # the font, which can be done by putting it in a standard location or by setting |
1558 # which can be done by putting it in a standard location or by setting the | 1618 # the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the |
1559 # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory | 1619 # directory containing the font. |
1560 # containing the font. | |
1561 | 1620 |
1562 DOT_FONTNAME = Helvetica | 1621 DOT_FONTNAME = Helvetica |
1563 | 1622 |
1564 # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. | 1623 # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. |
1565 # The default size is 10pt. | 1624 # The default size is 10pt. |
1566 | 1625 |
1567 DOT_FONTSIZE = 10 | 1626 DOT_FONTSIZE = 10 |
1568 | 1627 |
1569 # By default doxygen will tell dot to use the output directory to look for the | 1628 # By default doxygen will tell dot to use the Helvetica font. |
1570 # FreeSans.ttf font (which doxygen will put there itself). If you specify a | 1629 # If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to |
1571 # different font using DOT_FONTNAME you can set the path where dot | 1630 # set the path where dot can find it. |
1572 # can find it using this tag. | |
1573 | 1631 |
1574 DOT_FONTPATH = | 1632 DOT_FONTPATH = |
1575 | 1633 |
1576 # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen | 1634 # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen |
1577 # will generate a graph for each documented class showing the direct and | 1635 # will generate a graph for each documented class showing the direct and |
1578 # indirect inheritance relations. Setting this tag to YES will force the | 1636 # indirect inheritance relations. Setting this tag to YES will force the |
1579 # the CLASS_DIAGRAMS tag to NO. | 1637 # CLASS_DIAGRAMS tag to NO. |
1580 | 1638 |
1581 CLASS_GRAPH = YES | 1639 CLASS_GRAPH = YES |
1582 | 1640 |
1583 # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen | 1641 # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen |
1584 # will generate a graph for each documented class showing the direct and | 1642 # will generate a graph for each documented class showing the direct and |
1595 # If the UML_LOOK tag is set to YES doxygen will generate inheritance and | 1653 # If the UML_LOOK tag is set to YES doxygen will generate inheritance and |
1596 # collaboration diagrams in a style similar to the OMG's Unified Modeling | 1654 # collaboration diagrams in a style similar to the OMG's Unified Modeling |
1597 # Language. | 1655 # Language. |
1598 | 1656 |
1599 UML_LOOK = NO | 1657 UML_LOOK = NO |
1658 | |
1659 # If the UML_LOOK tag is enabled, the fields and methods are shown inside | |
1660 # the class node. If there are many fields or methods and many nodes the | |
1661 # graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS | |
1662 # threshold limits the number of items for each type to make the size more | |
1663 # managable. Set this to 0 for no limit. Note that the threshold may be | |
1664 # exceeded by 50% before the limit is enforced. | |
1665 | |
1666 UML_LIMIT_NUM_FIELDS = 10 | |
1600 | 1667 |
1601 # If set to YES, the inheritance and collaboration graphs will show the | 1668 # If set to YES, the inheritance and collaboration graphs will show the |
1602 # relations between templates and their instances. | 1669 # relations between templates and their instances. |
1603 | 1670 |
1604 TEMPLATE_RELATIONS = NO | 1671 TEMPLATE_RELATIONS = NO |
1636 # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen | 1703 # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen |
1637 # will generate a graphical hierarchy of all classes instead of a textual one. | 1704 # will generate a graphical hierarchy of all classes instead of a textual one. |
1638 | 1705 |
1639 GRAPHICAL_HIERARCHY = YES | 1706 GRAPHICAL_HIERARCHY = YES |
1640 | 1707 |
1641 # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES | 1708 # If the DIRECTORY_GRAPH and HAVE_DOT tags are set to YES |
1642 # then doxygen will show the dependencies a directory has on other directories | 1709 # then doxygen will show the dependencies a directory has on other directories |
1643 # in a graphical way. The dependency relations are determined by the #include | 1710 # in a graphical way. The dependency relations are determined by the #include |
1644 # relations between the files in the directories. | 1711 # relations between the files in the directories. |
1645 | 1712 |
1646 DIRECTORY_GRAPH = YES | 1713 DIRECTORY_GRAPH = YES |
1647 | 1714 |
1648 # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images | 1715 # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images |
1649 # generated by dot. Possible values are svg, png, jpg, or gif. | 1716 # generated by dot. Possible values are svg, png, jpg, or gif. |
1650 # If left blank png will be used. | 1717 # If left blank png will be used. If you choose svg you need to set |
1718 # HTML_FILE_EXTENSION to xhtml in order to make the SVG files | |
1719 # visible in IE 9+ (other browsers do not have this requirement). | |
1651 | 1720 |
1652 DOT_IMAGE_FORMAT = png | 1721 DOT_IMAGE_FORMAT = png |
1722 | |
1723 # If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to | |
1724 # enable generation of interactive SVG images that allow zooming and panning. | |
1725 # Note that this requires a modern browser other than Internet Explorer. | |
1726 # Tested and working are Firefox, Chrome, Safari, and Opera. For IE 9+ you | |
1727 # need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files | |
1728 # visible. Older versions of IE do not have SVG support. | |
1729 | |
1730 INTERACTIVE_SVG = NO | |
1653 | 1731 |
1654 # The tag DOT_PATH can be used to specify the path where the dot tool can be | 1732 # The tag DOT_PATH can be used to specify the path where the dot tool can be |
1655 # found. If left blank, it is assumed the dot tool can be found in the path. | 1733 # found. If left blank, it is assumed the dot tool can be found in the path. |
1656 | 1734 |
1657 DOT_PATH = | 1735 DOT_PATH = |