Hmm, cela semble être un peu une vieille question, mais depuis que je me suis amusé avec la configuration de Doxygen ces derniers jours, alors que ma tête est toujours pleine d'informations actuelles, essayons-y -
Je pense que les réponses précédentes l'ont presque:
L'option manquante est d'ajouter COLLABORATION_GRAPH = YES
dans le Doxyfile. Je suppose que vous pouvez faire la chose équivalente quelque part dans l'interface graphique de doxywizard (je n'utilise pas doxywizard).
Ainsi, comme exemple plus complet, les options typiques "Doxyfile" liées à la sortie UML que j'ai tendance à utiliser sont:
EXTRACT_ALL = YES
CLASS_DIAGRAMS = YES
HIDE_UNDOC_RELATIONS = NO
HAVE_DOT = YES
CLASS_GRAPH = YES
COLLABORATION_GRAPH = YES
UML_LOOK = YES
UML_LIMIT_NUM_FIELDS = 50
TEMPLATE_RELATIONS = YES
DOT_GRAPH_MAX_NODES = 100
MAX_DOT_GRAPH_DEPTH = 0
DOT_TRANSPARENT = YES
Ces paramètres généreront à la fois des diagrammes «héritage» ( CLASS_GRAPH=YES
) et «collaboration» ( COLLABORATION_GRAPH=YES
).
En fonction de votre cible pour le «déploiement» de la sortie doxygen, le réglage DOT_IMAGE_FORMAT = svg
peut également être utile. Avec la sortie svg, les diagrammes sont "évolutifs" au lieu de la résolution fixe des formats bitmap tels que .png. Apparemment, si vous visualisez la sortie dans des navigateurs autres que IE, il y a aussiINTERACTIVE_SVG = YES
ce qui permettra "un zoom et un panoramique interactifs" des diagrammes svg générés. J'ai essayé cela il y a quelque temps, et la sortie svg était très attrayante visuellement, mais à l'époque, la prise en charge du navigateur pour svg était encore un peu incohérente, donc j'espère que la situation s'est améliorée récemment.
Comme d'autres commentaires l'ont mentionné, certains de ces paramètres ( DOT_GRAPH_MAX_NODES
en particulier) ont des impacts potentiels sur les performances, donc YMMV.
J'ai tendance à détester les réponses de style "RTFM", alors excuses pour cette phrase, mais dans ce cas, la documentation Doxygen est vraiment votre ami, alors consultez la documentation Doxygen sur les paramètres mentionnés ci-dessus - la dernière fois que j'ai regardé, vous pouvez trouver les détails sur http://www.doxygen.nl/manual/config.html .