Хм, похоже, это старый вопрос, но, так как последние несколько дней я баловался с конфигурацией Doxygen, в то время как моя голова все еще полна текущей информации, давайте попробуем -
Я думаю, что предыдущие ответы почти есть:
Отсутствует опция добавления COLLABORATION_GRAPH = YES
в Doxyfile. Я предполагаю, что вы можете сделать аналогичную вещь где-нибудь в графическом интерфейсе doxywizard (я не использую doxywizard).
Итак, в качестве более полного примера типичные параметры «Doxyfile», связанные с выводом UML, которые я обычно использую:
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
Эти настройки будут генерировать диаграммы "наследования" (CLASS_GRAPH=YES
) и "совместной работы" (COLLABORATION_GRAPH=YES
).
В зависимости от вашей цели «развертывания» выхода кислорода, настройка DOT_IMAGE_FORMAT = svg
также может быть полезной. При выводе svg диаграммы «масштабируются» вместо фиксированного разрешения растровых форматов, таких как .png. По-видимому, при просмотре вывода в браузерах, отличных от IE, есть также INTERACTIVE_SVG = YES
, который позволит «интерактивное масштабирование и панорамирование» сгенерированных SVG-диаграмм. Я пытался это сделать некоторое время назад, и вывод svg был очень привлекательным, но в то время поддержка svg в браузере все еще была немного противоречивой, так что, надеюсь, в последнее время ситуация могла улучшиться.
Как уже упоминалось в других комментариях, некоторые из этих настроек (в частности, DOT_GRAPH_MAX_NODES
) имеют потенциальное влияние на производительность, поэтому YMMV.
Я склонен ненавидеть ответы в стиле "RTFM", поэтому извиняюсь за это предложение, но в этом случае документация по Doxygen действительно является вашим другом, так что ознакомьтесь с документами Doxygen по вышеупомянутым настройкам - в последний раз, когда я смотрел, вы можете найти детали на http://www.doxygen.nl/manual/config.html.