DoxygenFeatures
Version 1 (kervala, 09/30/2010 09:50 am)
1 | 1 | kervala | h1. DoxygenFeatures |
---|---|---|---|
2 | 1 | kervala | |
3 | 1 | kervala | Doxygen will be used to generate online documentation of source code of Nel and Ryzom. |
4 | 1 | kervala | Some features that we can add or remove : (To see all options for configuration files : http://www.stack.nl/~dimitri/doxygen/config.html) |
5 | 1 | kervala | |
6 | 1 | kervala | h2. General |
7 | 1 | kervala | |
8 | 1 | kervala | _HAVE_DOT_ : Dot is part of GraphViz package. Set this option to enable graphs and/or histograms. |
9 | 1 | kervala | |
10 | 1 | kervala | _UML_LOOK_ : Generate inheritance and collaboration diagrams in a style similar to the OMG's Unified Modeling Language |
11 | 1 | kervala | |
12 | 1 | kervala | h2. Classes |
13 | 1 | kervala | |
14 | 1 | kervala | _COLLABORATION_GRAPH_ : 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. |
15 | 1 | kervala | !Collaboration_graph.jpg! |
16 | 1 | kervala | |
17 | 1 | kervala | _CLASS_GRAPH_ : A graph for each documented class showing the direct and indirect inheritance relations. |
18 | 1 | kervala | !Class_graph.jpg! |
19 | 1 | kervala | |
20 | 1 | kervala | Same with _UML_LOOK_ enabled: |
21 | 1 | kervala | !Class_graph_uml.jpg! |
22 | 1 | kervala | |
23 | 1 | kervala | _CLASS_DIAGRAM_ : A class diagram for classes with base or super classes. |
24 | 1 | kervala | !Class_diagram.jpg! |
25 | 1 | kervala | |
26 | 1 | kervala | _GRAPHICAL_HIERARCHY_ : A graphical hierarchy of all classes instead of a textual one. |
27 | 1 | kervala | !Graphical_hierarchy.jpg! |
28 | 1 | kervala | |
29 | 1 | kervala | h2. Methodes |
30 | 1 | kervala | |
31 | 1 | kervala | _CALL_GRAPH_ : A call dependency graph for every global function or class method. |
32 | 1 | kervala | !Call_graph.jpg! |
33 | 1 | kervala | |
34 | 1 | kervala | _CALLER_GRAPH_ : A caller dependency graph for every global function or class method. |
35 | 1 | kervala | !Caller_graph.jpg! |
36 | 1 | kervala | |
37 | 1 | kervala | h2. Files |
38 | 1 | kervala | |
39 | 1 | kervala | _INCLUDE_GRAPH_ : A graph for each documented file showing the direct and indirect include dependencies of the file with other documented files. |
40 | 1 | kervala | !Include_graph.jpg! |
41 | 1 | kervala | |
42 | 1 | kervala | _INCLUDED_BY_GRAPH_ : A graph for each documented header file showing the documented files that directly or indirectly include this file. |
43 | 1 | kervala | !Included_by_graph.jpg! |