Hmm, esta parece ser uma questão um pouco velha, mas como eu tenho mexido com a configuração do Doxygen nos últimos dias, enquanto minha cabeça ainda está cheia de informações atuais, vamos tentar -
Acho que as respostas anteriores quase acertaram:
A opção que falta é adicionar COLLABORATION_GRAPH = YES
o Doxyfile. Suponho que você possa fazer a coisa equivalente em algum lugar na GUI do doxywizard (eu não uso doxywizard).
Portanto, como um exemplo mais completo, as opções típicas de "Doxyfile" relacionadas à saída UML que costumo usar são:
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
Essas configurações irão gerar diagramas de "herança" ( CLASS_GRAPH=YES
) e "colaboração" ( COLLABORATION_GRAPH=YES
).
Dependendo do seu destino para "implantação" da saída doxygen, a configuração DOT_IMAGE_FORMAT = svg
também pode ser útil. Com a saída svg, os diagramas são "escaláveis" em vez da resolução fixa de formatos de bitmap como .png. Aparentemente, se estiver visualizando a saída em navegadores diferentes do IE, também INTERACTIVE_SVG = YES
haverá o que permitirá "zoom e panorâmica interativos" dos diagramas SVG gerados. Eu tentei isso há algum tempo, e a saída do svg era muito atraente visualmente, mas, na época, o suporte do navegador para o svg ainda era um pouco inconsistente, então espero que essa situação tenha melhorado recentemente.
Como outros comentários mencionaram, algumas dessas configurações ( DOT_GRAPH_MAX_NODES
em particular) têm impactos potenciais no desempenho, então YMMV.
Eu tendo a odiar respostas no estilo "RTFM", então peço desculpas por esta frase, mas neste caso a documentação do Doxygen é realmente sua, então verifique os documentos do Doxygen nas configurações mencionadas acima - da última vez que olhei, você pode encontrar os detalhes em http://www.doxygen.nl/manual/config.html .