HELP - DotOptions
HelpConfig OptionsDotOptions
Description  
Configuration options related to the dot tool.
ENABLE_DOT_GRAPHSIf set to YES then DoxyS will assume the dot tool is available from the path. This tool is part of Graphviz, a graph visualization toolkit from AT&T and Lucent Bell Labs. The other options in this section have no effect if this option is set to NO.
Default value:
YES
DOT_PATHThe tag DOT_PATH can be used to specify the path where the dot tool can be found. If left blank, it is assumed the dot tool can be found on the path.
CLASS_DIAGRAMSIf the CLASS_DIAGRAMS tag is set to YES (the default) DoxyS will generate a inheritance diagram for classes with base or super classes. Setting the tag to NO turns the diagrams off. Note that this option is superceded by the ENABLE_DOT_GRAPHS option below. This is only a fallback. It is recommended to install and use dot, since it yields more powerful graphs.
Default value:
YES
HIDE_UNDOC_RELATIONSIf set to YES, the inheritance and collaboration graphs will hide inheritance and usage relations if the target is undocumented or is not a class.
Default value:
YES
CLASS_GRAPHIf the CLASS_GRAPH and ENABLE_DOT_GRAPHS tags are set to YES then DoxyS will generate a graph for each documented class showing the direct and indirect inheritance relations. Setting this tag to YES will force the the CLASS_DIAGRAMS tag to NO.
Default value:
YES
COLLABORATION_GRAPHIf the COLLABORATION_GRAPH and ENABLE_DOT_GRAPHS tags are set to YES then DoxyS will generate a graph for each documented class showing the direct and indirect implementation dependencies (inheritance, containment, and class references variables) of the class with other documented classes.
Default value:
YES
UML_LOOKIf the UML_LOOK tag is set to YES DoxyS will generate inheritance and collaboration diagrams in a style similiar to the OMG's Unified Modeling Language.
Default value:
NO
TEMPLATE_RELATIONSIf set to YES, the inheritance and collaboration graphs will show the relations between templates and their instances.
Default value:
YES
INCLUDE_GRAPHIf the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and ENABLE_DOT_GRAPHS tags are set to YES then DoxyS will generate a graph for each documented file showing the direct and indirect include dependencies of the file with other documented files.
Default value:
YES
INCLUDED_BY_GRAPHIf the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and ENABLE_DOT_GRAPHS tags are set to YES then DoxyS will generate a graph for each documented header file showing the documented files that directly or indirectly include this file.
Default value:
YES
CALL_GRAPHIf the CALL_GRAPH and ENABLE_DOT_GRAPHS tags are set to YES then DoxyS will generate a call dependency graph for every global function or class method. Note that enabling this option will significantly increase the time of a run. So in most cases it will be better to enable call graphs for selected functions only using the callgraph command.
Default value:
YES
DIR_GRAPHIf the CALL_GRAPH and ENABLE_DOT_GRAPHS tags are set to YES then DoxyS will generate a directory graph for for every directory.
Default value:
YES
GRAPHICAL_HIERARCHYIf the GRAPHICAL_HIERARCHY and ENABLE_DOT_GRAPHS tags are set to YES then DoxyS will graphical hierarchy of all classes instead of a textual one.
Default value:
YES
DOT_IMAGE_FORMATThe DOT_IMAGE_FORMAT tag can be used to set the image format of the images generated by dot. Possible values are png, jpg, or gif. If left blank png will be used.
Default value:
png
DOTFILE_DIRSThe DOTFILE_DIRS tag can be used to specify one or more directories that contain dot files that are included in the documentation (see the dotfile command).
MAX_DOT_GRAPH_WIDTHThe MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width (in pixels) of the graphs generated by dot. If a graph becomes larger than this value, DoxyS will try to truncate the graph, so that it fits within the specified constraint. Beware that most browsers cannot cope with very large images.
Default value:
1024
MAX_DOT_GRAPH_HEIGHTThe MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height (in pixels) of the graphs generated by dot. If a graph becomes larger than this value, DoxyS will try to truncate the graph, so that it fits within the specified constraint. Beware that most browsers cannot cope with very large images.
Default value:
1024
MAX_DOT_GRAPH_DEPTHThe MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the graphs generated by dot. A depth value of 3 means that only nodes reachable from the root by following a path via at most 3 edges will be shown. Nodes that lay further from the root node will be omitted. Note that setting this option to 1 or 2 may greatly reduce the computation time needed for large code bases. Also note that a graph may be further truncated if the graph's image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), the graph is not depth-constrained.
Default value:
0
CENTER_ALIGN_DOT_IMAGESIf set to YES, then all dot images are centered. Otherwise the images will be left-aligned.
Default value:
NO
DOT_CLEANUPIf the DOT_CLEANUP tag is set to YES (the default) DoxyS will remove the intermediate dot files that are used to generate the various graphs.
Default value:
YES